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
Kalpataru Institute of Technology
Tiptur, India
Bachelor of Engineering (BE)
Computer Science and Engineering
2007-2011