Back-end software engineer, experienced in designing, building and maintaining distributed, scalable, secure, cloud-native technology solutions, mainly in the retail banking industry.
My technical expertise spans across back-end development (Java, Kotlin, Python, Go), software architecture, cloud computing (GCP/AWS), the Kubernetes ecosystems (EKS/GKE/self-hosted) and modern software engineering practices.
Principal Engineer and Engineering Manager leading a team of 40+ software engineers in the design, development, and deployment of a net new, globally distributed, cloud-native financial platform.
Role and responsibilities:
Key contributor to the firmwide integration and payments engineering tribes for the build and launch of the Chase UK digital retail bank.
Role and responsibilities:
Senior back-end engineer within Market Operations, in the Daily Evidencing and Escalation Reporting team. The project's prime objective is to build an evidencing and escalation solution system to capture evidence of supervision using the supervisory controls, which will be used by over 700 supervisors from about 57 countries.
Played an integral role in the core engineering team, taking the project from the early stages of inception to production delivery within the tight deadlines set by the regulators.
Designed and implemented Java coded MDM solutions, used to leverage the bank's hierarchical assets, such as books, portfolios, employees, business lines and legal entities.
Introduced JUnit testing and a TDD mentality, which were completely absent from the project.
Spearheaded many process automation features, including automatic build and deployment pipelines, drastically reducing release cycle durations.
Improved application performance and stability by re-factoring a large portion of legacy code, which was less than optimal and by introducing low-latency, multi-threaded solutions.
Team leader for a maintenance and support team of three.
Oversaw the proper functioning of the MDM solution as well as designed, coded and deployed bug fixes and new features.
Handled and delegated user requests pertaining to production issues.
Improved IBM's relationship with the client through excellent customer care and by meeting the SLAs more than 95% of the time.
Joined a development team fresh out of my master's degree studies and quickly picked up the inner workings of IBM's MDM product.
Developed a master data management solution for a major client.
Greatly contributed to the team's throughput and was awarded a team leader position in less than 1.5 years.
Java 21
Kotlin
Go
Python
Google Cloud Platform
Amazon Web Services
Spring Boot
Kubernetes
Kafka
System design and architecture
GitHub
Google Cloud Certified Professional Cloud Architect
Google Cloud Certified Professional Cloud Architect
Oracle Certified Professional, Java SE 21 Programmer
CKAD: Certified Kubernetes Application Developer
Amazon Web Services Solutions Architect Associate
Spring Professional 2020
Docker Certified Associate
Confluent Certified Developer for Apache Kafka
Certified Associate in Python Programming