Portfolio

Experience

Aer Lingus

Senior Software Engineer (Specialist)

FROM SEP 2023
FULL-TIME | HYBRID | DUBLIN, IRELAND

As part of the Payments team, my role involves working with Aer Lingus’ payment processing systems and other integrations like payment gateways, mobile payment options like Apple Pay and Revolut Pay.

Skills: Java · Spring Boot · Microservices · AWS · Payment Gateways · API Design · PCD (Lean Agile)

Credit Suisse

Application Architect and Developer

May 2021 – SEP 2023
Full-time | Hybrid | dublin, Ireland

Contributed towards integrating multiple tools and systems like Jira, Confluence, Jenkins Pipelines, Bitbucket, Sonar and NexusIQ into the in-house developer platform solution called Odyssey, that was used by thousands of developers across the organisation.

As a Full-stack Java developer, mainly worked on creating custom APIs for the Odyssey platform, developed dashboards and UI components using Angular.

Contributed as a backend and UI developer while improving Heimdall – a custom solution used for automating the Change Requests.

Skills: Angular · Integration · OpenShift · Spring Boot · Java · REST APIs · Docker · Jenkins · API Development · Continuous Integration and Continuous Delivery (CI/CD) · DevOps

AIB

Java Software Developer

Apr 2019 – Apr 2021
Contract | Hybrid | Dublin, Ireland

As a Java Developer, I contributed towards implementing the OpenAPI RESTful endpoints for the bank’s third parties.

My role as a Java developer included developing, testing and delivering scalable, cloud-ready microservices and RESTful APIs for AIB. For the development and delivery of microservices, we used Spring Boot and Spring Cloud along with other technologies from the Netflix OSS like Eureka, Ribbon, Hystrix and Zuul. We followed TDD/BDD with Cucumber and Mockito frameworks and deliveries follow CI/CD with Docker and Jenkins.

Skills: Apigee API Management · Swagger API · Spring Boot · Spring Framework · Java · Spring Cloud · Netflix OSS · Zuul API Gateway · Behavior-Driven Development (BDD) · Eureka

Fidelity Investments

IBM ODM Rules Developer / Java Developer

MaR 2016 – Apr 2019
Contract | On-site | Dublin, Ireland

Contributed as IBM ODM Rules and Java Developer. As a Java Developer, I contributed towards implementing distributed system using event-driven microservices.

Skills: ActiveMQ · Distributed Systems · IBM Operational Decision Manager (ODM) · Spring Framework · Java · Business Rules · Rules Engines

IBM BPM Developer

Jun 2014 – Mar 2016
Contract | On-Site | Bengaluru, India

As a BPM Application Developer, I contributed towards the design and development of the Cash Management System.

Skills: BPMN · SOA · AJAX · Agile Methodologies · Java · JavaScript · IBM BPM

Boeing

Associate Consultant

Sep 2011 – Jun 2014
CONTRACT | On-Site | Bengaluru, India

IBM BPM Application and Process Developer.

Skills: Software Development · Agile Methodologies · Java · Databases · BPMN · SOA

Education

Bachelor of Engineering (BE)
Computer Science and Engineering
2007-2011

Certification

IBM Certified Application Developer – WebSphere ILOG JRules BRMS V7.1
Issued Nov 2014

IBM Certified BPM Application Developer – Business Process Manager Express or Standard Edition V8.0
Issued Sep 2014

IBM Certified Integration Developer – Business Process Manager Advanced V7.5
Issued Jul 2012