Post Job Free
Sign in

Software Engineer Project

Location:
Monaghan, County Monaghan, Ireland
Posted:
September 12, 2018

Contact this candidate

Resume:

Damien Gallagher

* ***** ******, *************, **. Monaghan

Email: ******.*********@*****.*** Mobile: 086-******* About Me

I have been working in IT for the past 13 years. During my career, I have gained significant experience of working in a team environment, leading development teams, the agile methodology and continuous integration. I have worked with numerous technologies and frameworks including Java, JEE, Xml, Hibernate, Spring, Html, Angular JS, Javascript to name a few. I have also been heavily involved in creating applications for the cloud as well as deploying existing applications to the cloud. I like working on challenging projects within a team environment. I also like to learn new technologies that can be used successfully within my role. Career progressing is very important for me. In my next role I would like to work for a company that allows me to progress and expand my skillset. LinkedIn: https://www.linkedin.com/in/damiengallagher84/ GitHub: http://github.com/damogallagher

Key Achievements

Technical lead on numerous projects

Scrum master on trading project

Successfully completed numerous technology certification programs

Part of team that won award for our final year project in NUI, Galway Education & Training

Feb 2012 PFH Test Centre, Galway Oracle Certified Professional, Java SE 6 Programmer Jul 2010 PFH Test Centre, Galway Sun Certified Enterprise Architect for the Java Platform, EE 5 Dec 2008 PFH Test Centre, Galway Sun Certified Web Component Developer for the Java Platform, EE 5

Feb 2008 PFH Test Centre, Galway Sun Certified Programmer for the Java Platform, SE 5.0 2005-2006 Fidelity Investments, Galway – (GIFT

Program)

Post Graduate Diploma In Web Application Development 2001-2005 National University of Ireland Galway BSc Information Technology (1.1) 2001 St Columba’s Comprehensive Glenties Leaving Certificate Exams 1999 St Columba’s Comprehensive Glenties Junior Certificate Exams Career Summary

May 2018 - Present Fidelity

Investments

Parkmore East Business Park, Ballybrit,

Galway

Senior Software Engineer

(Contract)

March 2018 – May

2018

V1 Worldwide 473 Pine St, San Francisco, CA 94104, USA Senior Software Engineer July 2015 – March

2018

Fidelity

Investments

Parkmore East Business Park, Ballybrit,

Galway

Senior Software Engineer

(Contract)

Sep 2012 – July 2015 3D Issue IDA Business Park, Lisnennan, Letterkenny, Co. Donegal

Senior Software Engineer

Damien Gallagher

5 Henry Street, Castleblayney, Co. Monaghan

Email: ******.*********@*****.*** Mobile: 086-******* Sep 2005 – Aug 2012 Fidelity

Investments

Parkmore East Business Park, Ballybrit,

Galway

Senior Software Engineer

May 2004 – Aug 2004 AIB AIB Bank, Bankcentre, Ballsbridge, Dublin 4 Helpdesk Support Work/Project History

May 2018 – Present Fidelity Investments Senior Software Engineer (Contract) Project Name: Company Intranet Development

Project Description: Currently working on converting existing services into individual micro services.

Also working on a POC to show the use of an Angular JS webpart in a sharepoint environment

Role: Senior Software Engineer

Technologies Used: Java, Maven, Tomcat, Oracle, Spring, Jenkins, DynaTrace, EasyMock, PowerMock, Jetspeed, MariaDB, Rest APIS, Spring Boot, Angular JS March 2018 – May 2018 V1 Worldwide Senior Software Engineer Project Name: Joystagram

Project Description: My role on this project is to develop new features for the Joystagram migration. This platform will allow shoppers to view features on the system that are more appropriate to them. This is a 2 year project that has just started

Role: Senior Software Engineer

Technologies Used: MySql, Maria DB, Docker, Nodejs, React, Webpack, Babel, AWS, Git, Jenkins, Trello

July 2015 – March 2018 Fidelity Investments Senior Software Engineer (Contract) Project Name: Company Intranet Development

Project Description: My role on this project was to develop new features and enhance existing features for the company intranet which is used by 45,000 employees on a daily basis. As part of my day to day role, I work closely with team members locally in Galway as well as remotely in China and America as their Tech Lead. This involves running scrums and also facilitating frequent code reviews.

One key project I worked on was to migrate the intranet application from legacy servers onto the internal Fidelity Cloud which is hosted on OpenStack. This was the first big internal application to be deployed to the Fidelity Cloud and so far it has been successful. We have been careful to Damien Gallagher

5 Henry Street, Castleblayney, Co. Monaghan

Email: ******.*********@*****.*** Mobile: 086-******* ensure that this application can be deployed to external cloud systems such as AWS or Azure in the future.

This team has 4 developers in Galway, 6 in China and 2 in America Role: Senior Software Engineer (Tech Lead)

Technologies Used: Java, Maven, Tomcat, Oracle, Spring, Jenkins, DynaTrace, EasyMock, PowerMock, Jetspeed, MariaDB, Rest APIS, Spring Boot Feb 2014 – September 2017 Startup Company (Side Project) Project Name: CloudRanger – Timer switch for the cloud Description: This project allows users to schedule automated tasks for their cloud infrastructure such as start up, shutdown or backup server instances. This service can significantly reduce costs for a company by shutting down cloud servers when they are not needed. I was the lead developer on this project since it started and for the first few months I worked along with 7 graduates to get this project up and running as their Tech Lead. To date there are a few clients using this service and Amazon has agreed to recommend this service to any of their customers that require such a feature. Working on this project has greatly enhanced my knowledge of working on Amazon AWS. I have worked on several POC’s to prove the same tasks can be performed on the Microsoft Cloud (Azure) and they have proved to be successful.

Technologies Used: Java 8, Spring Framework, Spring Security, Amazon SES, Amazon SQS, Hibernate, Quartz, EasyMock, Junit, HsqlDB, Maven, MySQL, Unix, Tomcat, Angular JS, Git, Amazon S3, Amazon EC2, JHipster, Jenkins, Sonar, Micro Services

Sep 2014 – Feb 2015 Personal Project

Project Name: Website Uptime Tracker

Description: This project is currently in development. Its aim is to monitor websites, databases, queue’s, ftp servers and general IT infrastructure for users and notify them if there is an outage via email, sms message or chat. For the first phase, I have started working on checking websites and if there is an outage, an email only will be sent. Projects like this already exist but I felt it was a good area for personal development as it opened up the opportunity to use and learn lots of different technologies

Technologies Used: Java 7, Spring Framework, Spring Security, Spring JMS, Hibernate, ActiveMQ, Velocity, BoneCP, Quartz, Powermock, EasyMock, Junit, HsqlDB, Maven, MySQL, Unix, Tomcat 7, Apache Httpd, Jquery, Git, Tiles, Amazon S3, Amazon EC2, Amazon SES, Jenkins, Sonar

Damien Gallagher

5 Henry Street, Castleblayney, Co. Monaghan

Email: ******.*********@*****.*** Mobile: 086-******* Sep 2012 – July 2015 3D Issue Senior Software Engineer Project Name: Core Day To Day Work

Description: Lead developer on mobile application development platform project that had 5 developers working on it

Maintenance and enhancements to existing grails admin application Deployment of applications to the Amazon EC2 Cloud Development of Rest Web Services for next version of 3D Issue Software Technical Lead on 3D Issue Online API and associated Java Projects Server patching and production support

Amazon Cloud application development and support

Role: Senior Software Engineer

Technologies Used: Java, Maven, Grails, Git, Subversion, Amazon Ec2, Amazon S3, Amazon SES, MySQL, Php, Unix, Rest, Jquery, Tomcat, Apache, Nginx, Nagios, Hibernate, Html, CSS, Javascript, Jquery, Angular JS Sep 2005 – Sep 2012 Fidelity Investments Senior Software Engineer Project Name: CTM Migration Project

Project Description: This project involved the migration of all trading settlement programs for international trades off the AS400 system and onto a new Java application. We also upgraded our software components to be in line with the latest versions of software as offered by our vendor, Omgeo. As this system dealt with trades, it was imperative that the system was reliable and performed against the pre-defined benchmarks. Initially I was a Senior Developer on this project but after a while, I became the Technical Lead. This project was developed using the agile methodology. We followed all the required standards for this project in terms of automated testing and continuous integration to ensure that daily code changes did not negatively impact on existing functionality.

Role: Senior Software Engineer

Technologies Used: Java, Maven, Tomcat, Oracle, Spring, Hudson, DynaTrace, Quartz, JMX, JMS, IBatis, Junit, EasyMock, PowerMock, Sonar, RTC, Unix Damien Gallagher

5 Henry Street, Castleblayney, Co. Monaghan

Email: ******.*********@*****.*** Mobile: 086-******* Project Name: Fidelity Employee Directory

Project Description: I was the Technical Lead on the Fidelity Employee Directory application. This project is used by nearly every Fidelity employee on a daily basis and requires pages to load in under three seconds. Every night, feed files are sent out to other internal systems in order to avail of the information that is stored in the employee directory. This project was developed in Java and used a .NET prototype as a sample. Such was the criticality of this application, no downtime was allowed and the application needed to be available 24X7

Role: Senior Software Engineer

Technologies Used: Java, EHCache, WebSphere 6.1, Oracle, Spring, Unix, BuildForge, Ant, Javascript, Jquery, Ibatis, Clearcase, Jersey

Project Name: Web Service Upgrade Project

Project Description: This project involved migrating a Java Web Service from WebSphere 5 to WebSphere 6.1. This service was used by approximately three hundred clients within Fidelity so no changes could be made that would affect the request that is submitted by a client and the response that they received. We carried out extensive performance testing and user testing to ensure this upgrade did not have a negative impact on clients. Role: Software Engineer

Technologies Used: Java, EHCache, WebSphere 6.1, Oracle, Spring, JMeter, Ant, Clearcase Project Name: People Central Custodial GUI

Project Description: This project was developed by students of Fidelity’s graduate training program. I was involved from the requirements stage of the project as Technical Lead right up until the project went live. My tasks included assessing the technologies to use and also assisting the developers with any problems they encountered during development.

Role: Software Engineer

Technologies Used: Java, Spring MVC, WebSphere 6.1, Oracle, Spring, JQuery, Javascript, Clearcase

Damien Gallagher

5 Henry Street, Castleblayney, Co. Monaghan

Email: ******.*********@*****.*** Mobile: 086-******* Project Name: Real Estate Website

Project Description: This project was developed to allow the chairman of Fidelity to view all his properties online. From the system, requests for work could be submitted from a particular property and tracked until the work was completed. The system displayed information appropriate for the state that the property was located in such as the current weather, local tradesman details and other information that was specific to the property and area. Role: Software Engineer

Technologies Used: Java, Struts, WebSphere 6.1, SQL Server, Tiles, Hibernate, Clearcase, Javascript

Project Name: Learning Management Response Unit

Project Description: This project was developed to allow Fidelity Employees to access a learning management system via the voice channel. Using this system, an employee could book a test, get test results, take a test or take a survey. At the time, it was estimated that approximately 30% of employees would use the Voice channel instead of the web channel

Role: Associate Software Engineer

Technologies Used: Java, TellMe, Castor, VXML, WebSphere 5.0, Oracle, Clearcase, Javascript May 2004 – Aug 2004 AIB – Desktop and Server Helpdesk Support Name: Core Day To Day Work

Description: Desktop and laptop gen disk re-design Setting up of servers, desktops and laptops

General problem solving and customer queries

Server patching and hardening

Role: Helpdesk Support

References

On Request



Contact this candidate