Brian Mullan
Software Engineer
A passionate developer, focused on improving the web. My processes and techniques are constantly evolving whilst working on open source projects, as well as keeping up to date with the latest trends and developments. I enjoy keeping fit and experimenting with new recipes as an avid cook.
Profiles
https://twitter.com/bmullan91
https://github.com/bmullan91
https://linkedin.com/in/bmullan91
http://instagram.com/bmullan91/
Contact
Emailbmullan91@gmail.com
Phone07592332282
Address16 Annadale Avenue
Belfast
BT7 3JH
Experience
June 2012 - Present
Graduate Software Engineer
Working under several roles; placement, part-time and graduate engineer. I work primarily in JavaScript, developing set-top-box user interfaces as single page applications; circa 150k+ lines of code. Responsiveness of each user interface is critical, as the set-top-boxes are limited in processing power and memory. All possible steps are taken to optimise performance, such as; reducing DOM manipulations, reflows/repaints and blocking the event loop.
Highlights
  • Object-Orientated JavaScript
  • Framework / library development
  • Modular design and development
  • Performance benchmarking and optimisations
  • Automated testing
  • Remote debugging
  • Linux enviroment
  • HTML templating and sementics
  • CSS/LESS
September 2011 - September 2013
Co-Founder
A student club night; orignating from a house party held at 137 University Avenue. One of Belfasts most successful student nights.
Highlights
  • Thirteen events, nine sell outs
  • Four locations
  • Host to BBC's Radio-1 DJ, Danny Howard
  • Managing and hiring staff
  • Lighting and visual effects
May 2008 - June 2012
Part-Time Butcher/Deli Counter
Working on the shop counter where interacting with customers and developing a good rapport was key.
Highlights
  • Working as a team
  • Training new staff memebers
  • Developed a strong work ethic
Volunteer
March 2013 - July 2013
Mentor
Global movement of free coding clubs for young people.
Highlights
  • Teaching the basics of problem solving
  • Meeting the next generation of hackers
  • Fostering creativity and inquisitiveness
Education
Queens University Belfast - Computer Science
First Class Honours, including Professional Experience
September 2010 - June 2014
Loreto College Coleraine - Grammer School
Three A Levels (ABB), and ten GCSEs (A* - C)
September 2003 - June 2010
Skills
JavaScript / Node.js (Advance)
  • Module design and development
  • Testing and automation
  • Rest API's
  • Browserify
  • Grunt / Gulp
  • PhantomJS
  • jQuery
Web Development (Advance)
  • HTML(5)
  • CSS(3)
  • Responsive design
  • Single page applications
Version Control (Advance)
  • Git
  • Subversion
MongoDB (Intermediate)
  • Schema design
  • Mongoose (node ODM)
Java (Intermediate)
  • Concurrency
  • Design Patterns
C# (Intermediate)
  • WCF
  • SQL Server
Interests
Open Source Projects
  • unicalc.io
  • pragmatic-rest
  • express-subdomain
  • evt-listener
  • evt-emitter
References
Available on request.