About
Innovative and results-driven Senior Software Engineer with over 10 years of experience in building mission critical and highly distributed software solutions in the UK.
I specialize in back-end and AI solutions with a lot of experience building highly interactive front-end experiences as well.
Tech stack
Python
Typescript
.NET C#
Java
AWS
Azure
Kubernetes
PostgreSQL
Redis
CosmosDB
React
Wordpress
Golang
Golang
Next.js
Figma
Framer
Education
University College London - UCL
MEng Computer Science
2011 – 2015
Top 10 in the world university. Dissertation in healthcare data analytics focused on Data Mining and Distributed Systems.
University of Toronto
Exchange year MEng Computer Science
2013
Spent one year as an exchange student in Univeristy of Toronto's world-renowned machine learning department.
National College “Mircea cel Batran”
High-school
2007 – 2011
Ranked top high-school in the country in 2010. Finished first in high-school at the Romanian Baccalaureate with 9.86/10.
National College “Mircea cel Batran”
High-school
2007 – 2011
Ranked top high-school in the country in 2010. Finished first in high-school at the Romanian Baccalaureate with 9.86/10.
Experience
Senior Software Engineer
Contractor
2021 - present
Senior Software Engineer
Contractor
2021 - present
Senior Software Engineer
Contractor
2021 - present
Engineering Manager
Thought Machine
2016 – 2021
Founded the Accounts area for Thought Machine's core banking engine and scaled it to 20 back end engineers and 3 sub-teams over a period of 3 years.
During this time I was responsible for the largest area of the Core platform API as well as leading the design and implementation for adapting the product to the multi-entity needs faced by some of the world's biggest financial groups.
Architected a cloud agnostic, highly distributed system built using Golang & Python, Kubernetes, Kafka, gRPC, CockroachDB, Postgres. My responsibilities covered 70% of the core APIs and focused on the management of bank accounts, payment to account resolution, customer records as well as authentication and access control
Engineering Manager
Thought Machine
2016 – 2021
Founded the Accounts area for Thought Machine's core banking engine and scaled it to 20 back end engineers and 3 sub-teams over a period of 3 years.
During this time I was responsible for the largest area of the Core platform API as well as leading the design and implementation for adapting the product to the multi-entity needs faced by some of the world's biggest financial groups.
Architected a cloud agnostic, highly distributed system built using Golang & Python, Kubernetes, Kafka, gRPC, CockroachDB, Postgres. My responsibilities covered 70% of the core APIs and focused on the management of bank accounts, payment to account resolution, customer records as well as authentication and access control
Engineering Manager
Thought Machine
2016 – 2021
Founded the Accounts area for Thought Machine's core banking engine and scaled it to 20 back end engineers and 3 sub-teams over a period of 3 years.
During this time I was responsible for the largest area of the Core platform API as well as leading the design and implementation for adapting the product to the multi-entity needs faced by some of the world's biggest financial groups.
Architected a cloud agnostic, highly distributed system built using Golang & Python, Kubernetes, Kafka, gRPC, CockroachDB, Postgres. My responsibilities covered 70% of the core APIs and focused on the management of bank accounts, payment to account resolution, customer records as well as authentication and access control
Software Engineer
J.P. Morgan
2015 - 2016
Developed a low latency performance-critical pre-trade engine for J.P. Morgan’s Investment Bank that analyzes the positions for a wide range of financial securities and processes high volumes of trades for the front and middle office
Day to day activities included vanilla Java distributed systems design and implementations, code optimisations, off-heap programming, JVM and GC performance tuning and testing.
Software Engineer
J.P. Morgan
2015 - 2016
Developed a low latency performance-critical pre-trade engine for J.P. Morgan’s Investment Bank that analyzes the positions for a wide range of financial securities and processes high volumes of trades for the front and middle office
Day to day activities included vanilla Java distributed systems design and implementations, code optimisations, off-heap programming, JVM and GC performance tuning and testing.
Software Engineer
J.P. Morgan
2015 - 2016
Developed a low latency performance-critical pre-trade engine for J.P. Morgan’s Investment Bank that analyzes the positions for a wide range of financial securities and processes high volumes of trades for the front and middle office
Day to day activities included vanilla Java distributed systems design and implementations, code optimisations, off-heap programming, JVM and GC performance tuning and testing.
Software Engineer
IBM
2015
Was one of the 3 people responsible with developing the performance-critical IBM Cognos Integration Server
The product extracts cube data, metadata and moves them into open data warehouses for use in financial performance management or business intelligence applications. If acilitates fast data transformations and interactions between Oracle, SAP and IBM solutions.
Software Engineer
IBM
2015
Was one of the 3 people responsible with developing the performance-critical IBM Cognos Integration Server
The product extracts cube data, metadata and moves them into open data warehouses for use in financial performance management or business intelligence applications. If acilitates fast data transformations and interactions between Oracle, SAP and IBM solutions.
Software Engineer
IBM
2015
Was one of the 3 people responsible with developing the performance-critical IBM Cognos Integration Server
The product extracts cube data, metadata and moves them into open data warehouses for use in financial performance management or business intelligence applications. If acilitates fast data transformations and interactions between Oracle, SAP and IBM solutions.
Certifications
CFA Level I
CFA Institute
July 2016
CFA Level I
CFA Institute
July 2016
CFA Level I
CFA Institute
July 2016
Oracle Certified Professional, Java SE 8 Programmer
Oracle
Dec 2017
Oracle Certified Professional, Java SE 8 Programmer
Oracle
Dec 2017
Oracle Certified Professional, Java SE 8 Programmer
Oracle
Dec 2017
Awards
National Mathematics Olympiad
May 2010
Bronze medal
National Mathematics Olympiad
2010
Bronze medal
National Mathematics Olympiad
May 2010
Bronze medal
National Informatics Olympiad
March 2006
Bronze medal
National Informatics Olympiad
2006
Bronze medal
National Informatics Olympiad
March 2006
Bronze medal
Renault & Atos IT Challenge
December 2012
Global 15 finalists
Renault & Atos IT Challenge
2012
Global 15 finalists
Renault & Atos IT Challenge
December 2012
Global 15 finalists
NASA Space Settlement Design Contest
May 2011
Second place
NASA Space Design Contest
2011
Second place
NASA Space Settlement Design Contest
May 2011
Second place
Languages
🇬🇧
English
Fluent
🇷🇴
Romanian
Native
🇪🇸
Spanish
Basic
🇩🇪
German
Basic