| Name | National College of Ireland |
| Period | 2010-2014 |
| Degree | BSc (Honours) Degree in Computing |
| Grade | First-class honours (1st) |
Field Of Study: Software applications, Networking and Mobile Technologies
| Name | UCDC |
| Period | 2007-2009 |
| Master | Master International Banking and Finance |
| Grade | Distinction A+ |
Field Of Study: International Banking and Finance
| Name | Danubius University |
| Period | 2001-2004 |
| Degree | Bachelor of Laws (Honours) |
| Grade | First-class Honours (1st) |
Field Of Study: Law
| Company Name | BVNK |
| Address | Dublin, County Dublin, Ireland |
| Period | March 2022 - Present |
| Post | Senior / Lead Software Engineer |
As part of BVNK’s Merchant Payment Service (MPS) engineering team, I design and build large-scale, fault-tolerant backend systems powering BVNK’s global payment processing platform (digital assets + fiat, real-time settlement).
Key responsibilities include designing high-performance Java microservices (Spring Boot, Kafka, PostgreSQL, AWS) handling millions of transactions/events; building payment orchestration, wallet management, ledger movements and exchange services; processing blockchain events (BTC, ETH, SOL, etc.) and supporting stablecoin flows (e.g., USDC/USDT); and collaborating with Product/DevOps/Data/Engineering to deliver scalable, secure, production-grade services.
Tech stack: Java 21, Spring Boot, Kafka, PostgreSQL, AWS (ECS, RDS, CloudWatch), Micrometer, Keycloak, Liquibase, Docker, Git CI/CD
| Company Name | TD Securities |
| Address | Dublin City, County Dublin, Ireland |
| Period | October 2020 - March 2022 |
| Post | Senior Software Engineer |
Worked on the next generation of the Global Prime Brokerage microservices framework, including design and development of fully non-blocking/asynchronous REST APIs, data transformation, and data movement across complex systems using Java, message brokers, and cloud open-source solutions.
Contributed to engineering leadership across platform components, including code reviews and guidance to junior and mid-level developers.
Tech stack: Java 11, Spring Boot, Kafka, Oracle, Microsoft Azure, Docker, Keycloak (OAuth/OIDC), Liquibase, Micrometer, Prometheus, Grafana, JUnit, Mockito, Testcontainers, Git-based CI/CD
| Company Name | JPMorgan Chase & Co. |
| Address | County Dublin, Ireland |
| Period | April 2019 - October 2020 |
| Post | Senior Software Engineer |
Built backend microservices for NAVX, providing daily critical insights for mutual fund managers and operations involved in trading mutual funds and ETFs (NAV-based workflows).
Integrated multiple external provider feeds and internal data sources, using Kafka for event streaming, IBM MQ, and Pentaho for ETL transformations; implemented fully non-blocking/asynchronous REST APIs with Spring Boot and Spring Cloud, with React used for the front end.
Tech stack: Java, Spring Boot, Kafka, Oracle, AWS, Docker, Keycloak (OAuth/OIDC), Liquibase, Micrometer, Prometheus, Grafana, JUnit, Mockito, Testcontainers, Git-based CI/CD
| Company Name | Visma |
| Address | Dublin, Leinster, Ireland |
| Period | December 2018 - April 2019 |
| Post | Java Software Engineer |
Designed and developed highly available, low-latency backend microservices for MIS, a cloud-based school administration and timetabling platform.
Participated in production deployments of new features and proposed technical improvements by evaluating new technologies and creating proof-of-concepts for integration into the existing stack.
Tech stack: Spring MVC, Spring Batch, Spring Boot, Play Framework, Kafka, RabbitMQ, JPA, Spring Data Jpa, Hibernate, Oracle, MySql, VueJs, Tomcat, Git, JUnit, Mockito, Scala Test
| Company Name | Wolters Kluwer - Financial Services Solutions |
| Address | County Dublin, Ireland |
| Period | September 2017 - November 2018 |
| Post | Java Developer |
Contributed to the redevelopment of the Finance, Risk & Compliance (GFRC) platform focused on Financial Crime Control solutions, modernizing a long-running codebase onto a new stack.
Provided critical support, architecture input, and enhancements; produced estimates and impact analysis for engineering change requests; and mentored junior developers to help deliver quality code on schedule.
Tech stack: Java EE, REST, Struts Framework, Oracle, Spring MVC, Spring Batch, Spring Boot, MyBatis, JPA, Hibernate, JavaScript, AngularJs, JSTL, Tomcat, TFS, JUnit, Mockito
| Company Name | IBM in Ireland |
| Address | Dublin, Ireland |
| Period | November 2014 - September 2017 |
| Post | Java Developer |
Developed in-house and web-based applications using Java technologies, delivering new functionality across back-end and front-end components.
Debugged/troubleshot issues and handled configuration management; identified and addressed conflicts with newer client-implemented software; and contributed accurate development time estimates.
Tech stack: Java EE, REST, Spring MVC, Spring Boot, Spring Batch,Spring Data Repositories, Spring Security, JPA, Hibernate, JDBC Template, JUnit, Mockito, DB2, MySQL, AngularJs, Bootstrap, Bluemix, Watson API’s.
| Company Name | Acquis BI |
| Address | Dublin, Ireland |
| Period | January 2014 - November 2014 |
| Post | Graduate Software Developer |
Assist with software development of existing SaaS company’s software & new company products. Designed and developed software-based prototypes.
Tech stack: Spring Security, Spring Data Repositories, JPA, Hibernate, Eclipse Link, KendoUI, jQuery, GWT, Smart GWT, Oracle, MySQL, Junit, Mockito
| Company Name | Crown Worldwide Group |
| Address | Dublin, Ireland |
| Period | February 2008 - May 2014 |
| Post | Global Mobility Consultant (GMC) |
Provided company support, regulatory interpretation and guidance across import/export documentation, import assists, import/export licensing, import customs clearance, and Incoterms.
| Company Name | Crown Worldwide Group |
| Address | Rome, Italy |
| Period | January 2005 - February 2008 |
| Post | Inbound/Outbound Coordinator |
Processed shipment documentation in compliance with local government regulations; handled billing and service proposals; followed up with stakeholders; generated reports; and supported monthly budget targets in revenue and margin.
Use this form to tell me about your project goals and needs. I will be in touch within 24 hours.