Aer Lingus FULL-TIME · Sep 2023 – Present Dublin, Ireland

Senior Software Engineer

Contributing in the Payments landscape. All forms of payments - cards, Revolut, GPay, Apple Pay or Avios - from mobile app or website, go through the Payments Hub and we, handle it all!

Skills: Java, Spring Boot, Microservices, AWS, Payment Gateways, ApplePay, Revolut Pay, Google Pay, Adyen


Credit Suisse FULL-TIME · May 2021 – Sep 2023 Dublin, Ireland · Hybrid

Application Architect and Developer

  • 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 Fullstack 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, CI/CD, DevOps


AIB CONTRACT · Apr 2019 – Apr 2021 Dublin, Ireland · Hybrid

Java Software Developer

  • 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, BDD, Eureka


Fidelity Investments CONTRACT · Mar 2016 – Apr 2019 Dublin, Ireland · On-site

IBM ODM Rules Developer / Java Developer

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


Fidelity Investments CONTRACT · Jun 2014 – Feb 2016 Bengaluru, India · On-site

IBM BPM Developer

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

Skills: BPMN, AJAX, Agile Methodologies, Java, JavaScript, IBM BPM, SOA, REST APIs


Boeing CONTRACT · Sep 2011 – Jun 2014 Bengaluru, India · On-site

Associate Consultant

IBM BPM Application and Process Developer

Skills: BPMN, AJAX, Agile Methodologies, Java, DOJO, Database, JavaScript, IBM BPM, SOA, REST APIs