Resume

10+ years of experience building scalable services and leading technical teams. Proficient in Java, Spring, and cloud technologies, with a focus on delivering high-performance, resilient and scalable systems.

Background

I started my journey in the software development industry in 2014, during my 3rd year of college at UPB ACS working part-time for a small French start-up.

In the 10+ years that have passed since then, I had the opportunity to take on various technical challenges as either a FTE, consultant or contractor. I’ve worked for product companies, consultancy firms and other clients from small startups to large enterprises both as individual contributor and as technical team lead.

Somewhere in between all of these, I co-founded Credxp, a start-up which I cover in more detail here.

My focus as a software engineer is on building high-quality, performant, scalable, and resilient systems. I thrive in environments where I can contribute to the entire end-to-end software lifecycle, including product analysis & design, requirements definition, architecture, development, performance testing, deployment, and monitoring.

Looking forward

I enjoy deep diving into system design & architecture topics. Solution architecture and implementation is an important part of what I do. However, I’m interested in leveraging my technical expertise to bridge the gap between engineering and product strategy, potentially in a technical product management role, and I’m actively investing in this area of my skill-set.

Tech stack

Here is a non-exhaustive list of the technologies I’m familiar with:

  • Languages: fluent in Java, experience with Kotlin, some experience with Python & JavaScript
  • Frameworks: fluent in Spring (Boot, Cloud) and other DI frameworks, familiar with various frontend frameworks like Vue & Angular, some experience with NodeJS & Flask
  • Cloud: Kubernetes (CKAD certified in 2024), hands on experience with Kafka, familiar various cloud providers (AWS, GCP , OCI), caching solutions (Redis)
  • Databases: hands on experience with MySQL, some experience with Postgres and various NoSQL databases alternatives
  • CI/CD: GitlabCI, Jenkins, Github Actions, Maven, Helm
  • Monitoring & alerting: Prometheus, Grafana, Wavefront

Most Recent Experience

8x8 (2021 - 2025)

Most recently, I worked on implementing a real time push notifications system for a mobile app that offers cloud telephony and messaging. Handling a daily volume of ~10 mil. messages for ~400K users with an average end to end processing latency from notification generation to provider delivery of <300ms.

High level focus on designing an easily scalable microservice oriented system with resilient integrations - be they via Kafka or plain old REST APIs - deployed in the cloud on Kubernetes. Low level focus on delivering robust, fault tolerant code that can handle workloads in an async manner using Java’s concurrency tooling (threads, executors, CompletableFutures).

Lots of performance tuning and testing. Overall focus on code quality, maintainability and observability. I owned and managed the entire development lifecycle and took on technical leadership early halfway through the engagement.

Tech stack: Java, Kotlin, Spring, AOP, Kubernetes, Kafka, Redis, AWS services, Grafana, Jenkins

Deloitte Technology (2019 - 2021)

I worked on designing, implementing and maintaining various microservices as part of the backend infrastructure for a top UK high-end store with >1 mil. DAU. The more significant services were an API for managing and serving order collection points based on various order criteria as well as a management system complete with custom React UI for managing delivery options.

For this project and other engagements under the same contract I’ve assumed technical leadership role.

Tech stack: Kotlin, Spring, Kubernetes, Docker, GitLab CI, GCP services

Previous Roles

I cover in depth the technical challenges I solved and skill-set I acquired during my time as a co-founder of Credxp here.

Details of my earlier career are available on LinkedIn. I’m happy to provide further information upon request.