Blain Maguire

  Dublin, Ireland
maguirbm@tcd.ie  | 085 777 00 35
Education

Trinity College Dublin
Masters in Computer Science 2011

Maynooth University
Bachelors in Computer Science with Software Engineering 2005

Experience

Zarion Ltd 2 years
Software Engineer (Full Stack) Apr 13 - Present

  • Backend SOA web applications with RESTful APIs in C# and Node.js
  • Frontend using Twitter Bootstrap, LESS and MVVM JavaScript (Knockout/Angular)
  • NoSQL data modeling using MongoDB, Redis and ElasticSearch

Deloitte Touche Tohmastsu Ltd 1 year, 3 months
Java EE related Consulting (Backend) Jul 10 - Sep 11

  • Implemented and maintained enterprise Java applications for clients in the public sector using technologies like Sping, Hibernate and JMS.
  • Implemented scripts to migrate legacy relational database data to comply with new EU legislation.
  • Worked closely with business analysts drafting and eliciting requirements.

Microsoft Ireland Operations Ltd 1 year, 3 months
Software Development Engineer in Test (Intern) Feb 08 - Apr 09

  • Implemented and maintaned internal tools in C# (some C++) relating to localization for Microsoft Office with a focus on test automation.
  • Supported the test teams. Assisted with authoring and maintaining of test cases.

Digital Interactive Media Enterprises Ltd 6 months
Freelance Software Developer (Python, ActionScript, Java) Apr 09 - Sep 09

Skills
Main Areas of Expertise:

Main Languages: —  JavaScript, C#, Python, Java
Backend Web Development —  NancyFX, Express.js, Spring, Flask/Django
Frontend Web Development —  Bootstrap, LESS, jQuery/Angular/Knockout
Machine Learning —  Evolutionary Computation, Deep Learning
Mobile Applications —  Android 2.2 SDK with some NDK

System Adminstration:

Linux/Solaris servers, some Windows Server. Linux user since 05

Version Control and Build Tools:

Subversion/Git, Make/MSBuild/Ant, Hudson/CruiseControl
More
http://github.com/BlainMaguire
http://linkedin.com/in/blainmaguire
http://blainmaguire.com