Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Radu Pana

Radu Pana

Principal Software Engineer
London, United Kingdom

Summary

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.

Overview

11
11
years of professional experience
5
5
years of post-secondary education
8
8
Certifications

Work History

Executive Director | Principal Software Engineer

JPMorgan Chase
London, United Kingdom, London
01.2024 - Current

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:

  • Lead and participate in technical meetings, ensuring that architectural decisions align with the broader organizational goals and strategy
  • Own and deliver end-to-end cutting-edge solutions leveraging the latest technologies and the best industry practices
  • Review and approve technical design documents and architecture decision records, across all teams
  • Design and implement technical solutions written in Java
  • Write unit, component, integration, end-to-end & performance tests
  • Guide and influence the technology strategy and the shape of the product
  • Manage and mentor senior and junior engineers

Vice President | Senior Lead Engineer

JPMorgan Chase
London, United Kingdom
09.2019 - 01.2024

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:

  • Own and deliver end-to-end cutting-edge solutions in the form of cloud-native microservice architecture applications leveraging the latest technologies and the best industry practices.
  • Design and implement technical solutions written in Java
  • Write unit, component, integration, end-to-end & performance tests
  • Contribute to microservice architecture design
  • Support the products you've built through their entire life cycle, including production and incident management

Senior Software Engineer

HSBC
London, United Kingdom, London
12.2018 - 09.2019

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.

Senior Software Engineer

HSBC
London, United Kingdom, London
03.2016 - 12.2018

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.

Technical Team Lead | Java Developer

IBM
Bucharest, Romania, Romania
08.2015 - 03.2016

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.

Java Developer

IBM
Bucharest, Romania, Romania
01.2014 - 08.2015

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.

Education

Master of Science - Machine Learning

KTH Royal Institute of Technology
Stockholm, Sweden
08.2011 - 01.2013

Bachelor of Science - Computer Science

Politehnica Bucuresti
Bucharest, Romania
09.2007 - 06.2011

Skills

Java 21

Kotlin

Go

Python

Google Cloud Platform

Amazon Web Services

Spring Boot

Kubernetes

Kafka

System design and architecture

GitHub

Certification

Google Cloud Certified Professional Cloud Architect

Timeline

Google Cloud Certified Professional Cloud Architect

03-2025

Oracle Certified Professional, Java SE 21 Programmer

12-2024

CKAD: Certified Kubernetes Application Developer

06-2024

Amazon Web Services Solutions Architect Associate

04-2024

Executive Director | Principal Software Engineer

JPMorgan Chase
01.2024 - Current

Spring Professional 2020

09-2020

Docker Certified Associate

05-2020

Confluent Certified Developer for Apache Kafka

04-2020

Vice President | Senior Lead Engineer

JPMorgan Chase
09.2019 - 01.2024

Senior Software Engineer

HSBC
12.2018 - 09.2019

Certified Associate in Python Programming

11-2018

Senior Software Engineer

HSBC
03.2016 - 12.2018

Technical Team Lead | Java Developer

IBM
08.2015 - 03.2016

Java Developer

IBM
01.2014 - 08.2015

Master of Science - Machine Learning

KTH Royal Institute of Technology
08.2011 - 01.2013

Bachelor of Science - Computer Science

Politehnica Bucuresti
09.2007 - 06.2011
Radu PanaPrincipal Software Engineer