Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Affiliations
Languages
Websites
References
Timeline
Generic

Rory Gallagher

Angoulême

Summary

Experienced and motivated Senior-level Java Application Developer, passionate about creating cutting-edge products for the field. Over 20 years expertise in design, installation, testing and maintenance of software systems in fast paced Agile environments. Equipped with a diverse and promising skill-set. Proficient in various platforms, languages, and systems. Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team. Strong work ethic and dedicated to quality assurance.

Overview

28
28
years of professional experience

Work History

Senior Java Engineer

Zinkworks
Athlone
08.2024 - Current
  • Involved in executing diverse Telecom projects engaging with Ericsson
    Intelligent Automation Platform ecosystem.
  • Projects include a Power saving app using Dynamic Carrier
    Activation/Deactivation, CNS - Cognitive Network Solutions, and
    Autonomous Networks Management Platform
  • Fast paced agile environment developing microservices in Spring boot in a Kubernetes environment, following secure coding standards.
  • Java, Spring Boot 3, RestAPI, Kafka, GCP, PubSub, BigQuery, Cloud Build,
    MongoDB, Gitlab, Sonar, Hadolint

Senior Java Engineer

Cartrawler
Dublin
01.2022 - 07.2024
  • Successfully executed multiple financial initiatives through collaborative efforts with product stakeholders and financial advisors within an Agile framework.
  • Transformation of legacy financial systems into robust, modular and scalable applications.
  • API development
  • Utilized BDD, regression, and integration testing techniques to enhance efficiency.
  • Principal point of contact and client liaison
  • Analytics & reporting

Senior Engineer

Ericsson
Athlone
07.2019 - 12.2021
  • Effectively engage with Product Team to ensure requirements and business specifications are understood around application development, Analytics and Risk
  • Design and code application components in an Agile environment utilizing test & behaviour driven development
  • Code guardian for repositories adhering to SEI CERT secure java standards
  • Responsible for reduced latency and increased throughput in event processing engine
  • Successfully investigated and implemented improvements to instrumentation which enhanced application monitoring, analysis and performance tuning
  • Continually solving complex problems using the latest in Cloud, and Web Technologies
  • Develop and present findings and solutions to audiences including senior executives and stakeholders
  • Filled in as scrum master organizing and prioritizing work and leading and coordinating the team to meet deadlines
  • Drove implementation of Sonar quality gates in release builds.

Lead Developer

SiteCaddy
Dublin
05.2005 - 07.2019
  • Involved in full spectrum of the design, implementation, and continued development of the SiteCaddy content management platform
  • Development included numerous technologies and platforms such as content management, e-commerce, contact management, communications, survey system, REST APIs and much more
  • Planned, developed, tested, deployed, maintained, monitored and analysed numerous web applications
  • Developed and tested prototypes for specific projects and clients.

Software Developer/Consultant

Legal IT
Dublin
05.2002 - 05.2005
  • Web development
  • Acted as the principle line of contact with Solicitor firms representing the fulcrum for the ongoing client/supplier relationship
  • Responsible for Co-ordinating the timely, on budget delivery of the agreed Case Management projects.

Software Developer

SurfControl
Sydney
12.1999 - 11.2001
  • Involved in full project life-cycle for various products relating to email security
  • These products provide email monitoring and filtering which allows companies to enforce an email Acceptable Usage Policy.

Software Developer

Baydon-Solutions
Dublin
07.1998 - 10.1999
  • Development of the assistware project using C++, MFC, Win32 APIs, Install Shield, Visual SourceSafe.

System Analyst/Developer

Admiral Computing
Dublin
07.1997 - 07.1998
  • Worked on multiple projects related to banking software in London & Bournemouth using C++, MFC, SQL Server, PowerBuilder.

Education

Distributed Data Patterns For Microservices -

Distributed Data Patterns For Microservices
04-2023

AWS Associate Developer -

Udemy
07.2021

Building Microservices: Design, Implementation and Test -

Ericsson instructor led course
05.2021

Docker for Java Developers -

Ericsson instructor led course
02.2021

Secure Application Development -

Ericsson instructor led course
08.2020

Kubernetes for Java Developers -

Ericsson instructor led course
05.2020

Bachelor of Engineering (Electronic) -

Dublin City University

Skills

  • Java Programming
  • Java Web Developer
  • Agile Development
  • Spring/ Spring Boot
  • Microservices
  • Amazon AWS
  • Docker
  • JSP
  • MySQL
  • Postgres
  • JavaScript
  • Linux
  • Kubernetes
  • Advanced Analytical Thinking
  • Software Troubleshooting
  • Ability to Work Under Pressure
  • Communication Skills
  • Leadership Skills
  • Continuous integration
  • Team leadership abilities
  • Code Review Expertise
  • Java Performance Tuning
  • OAuth2 Implementation
  • RESTful API Design
  • Git Version Control
  • Microservices Architecture
  • JUnit Testing
  • API Design and Development

Hobbies and Interests

  • Football
  • Fishing
  • Golf
  • Cycling

Affiliations

  • Football
  • Golf
  • Cycling
  • Fishing

Languages

English
First Language
French
Upper Intermediate (B2)
B2

References

References available upon request.

Timeline

Senior Java Engineer

Zinkworks
08.2024 - Current

Senior Java Engineer

Cartrawler
01.2022 - 07.2024

Senior Engineer

Ericsson
07.2019 - 12.2021

Lead Developer

SiteCaddy
05.2005 - 07.2019

Software Developer/Consultant

Legal IT
05.2002 - 05.2005

Software Developer

SurfControl
12.1999 - 11.2001

Software Developer

Baydon-Solutions
07.1998 - 10.1999

System Analyst/Developer

Admiral Computing
07.1997 - 07.1998

Distributed Data Patterns For Microservices -

Distributed Data Patterns For Microservices

AWS Associate Developer -

Udemy

Building Microservices: Design, Implementation and Test -

Ericsson instructor led course

Docker for Java Developers -

Ericsson instructor led course

Secure Application Development -

Ericsson instructor led course

Kubernetes for Java Developers -

Ericsson instructor led course

Bachelor of Engineering (Electronic) -

Dublin City University
Rory Gallagher