Curriculum Vitae¶
About Aleksandar Kirilov¶
Passionate about Informatics and Technologies with 14 years of team experience in major companies such as Transdev, Terega, Boursorama, AG2R La Mondiale, GMF, AXA, Priceminister, BforBank, and others.
I am able to lead a project from design to production by implementing a technical solution tailored to the client's situation and constraints.
Enthusiast of best practices, Agile methodology, as well as BDD, DDD, and TDD.
Positive, patient, and pedagogical, enjoying both sharing and explaining, as well as learning from others.
Snapshot¶
-
Education
- 2010 - Ingénieur d’études et besoin, University of Luxembourg
-
Trainings
- 2018: Linux Foundation CKAD: Training course only
-
Personal projects
- Home cloud hosting: bare metal k8s
- AI Agent for time planning app
- BDD Frameworks
- Git Exercise Framework
- Piano Notes Reading
- Personal Blog
- Arduino plants watering system
-
Languages
- Français — C2
- Anglais — C1
- Bulgare — Native
-
Hobbies
- Electronics
- Informatics
- Photography
- Table tennis
- Guitar
Skills¶
-
Devops & Cloud
GCP·AWS·Azure·Cloud Native (Kubernetes / Docker)·Cloudformation·Terraform·Ansible·ArgoCD·Helm -
Programming Languages
Java 21/JEE·Javascript·Typescript·Python·Shell -
AI
Embedding models·Agents·RAG·Knowledge Graphs·Langchain·N8N·Pydantic AI·MCP -
Frameworks
Python Flask·Java Spring·Hibernate – JPA·NodeJs·NestJs·NextJs·React·Angular -
Databases
PostgreSQL·MySQL·Oracle·DynamoDB·H2 -
Infra & Tools
Linux·Nginx·Git·Gitlab CI·Bitbucket CI·Maven·Gradle·Nexus·Sonar·Apache·Jenkins·Npm·Taskfile -
Quality
Cucumber·Archunit·EsLint·PyLint·Mockito·Gatling·jMeter·TDD·BDD
Timeline¶
-
Year Role / Client 2025 Senior Devops - Egis Group 2024 Architect / AI - Proxym AI Tools 2023 Architect / Devops - Qatar Government 2022 Architect - Bankerise, Proxym 2020 Architect / Devops - BforBank 2019 Tech Lead / Devops - Pernod Ricard, Point P, Air Liquide 2019 Architect / Devops - Teréga -
Year Role / Client 2019 Architect / Devops - Transdev 2018 Lead Back - Priceminister / Rakuten 2017 Tech Lead - AXA 2016 Developer - BforBank 2015 Developer - GMF 2013 Junior Developer - AG2R La Mondiale 2012 Junior Developer - Boursorama Banque
Work Experience¶
Senior Devops · Egis Group¶
Mission: Deployment v2 / Cloud Native Database
When: May 2025 - Oct 2025 (6 mos)
Team size: 4p
Description
Modernizing and migrating on-prem and VM infra to cloud native. Preparing ISO 27001 requirements.
Migration of Postgres cluster to Cloud Native Postgres.
Improving time-to-market by optimizing microservices deployment manifests.
Roles & responsibilities
Writing disaster recovery plans Configuring CNPG cluster for Point in Time Recovery 3-2-1 backups strategy for CNPG Postgres Migrating from Kustomize to Helm Chart Writing integration tests for IaC Reorganizing and improving the scripting ecosystem Coaching and training the team
Ecosystem
OVH Cloud · Azure · Kubernetes · Microservice architecture
Architect & Author · Proxym¶
Mission: Product Assistant AI Agent
When: May 2024 - May 2025 (1 yr 1 mo)
Team size: 5p
Description
Author, creator and architect of an application that generates a product’s details page for a PIM system, based on unstructured and multi-modal inputs (text, PDF, Excel, Word, images).
Roles & responsibilities
Implementing a chain of AI-powered tools: embedding models, classification, RAG, LLM function calls and generative models Developed a smart prompt loader that selects appropriate prompts based on the product’s classification and type Architecture design of the application Deployment and infrastructure on Azure Container Apps BDD scenarios and test automation with Puppeteer Prospect hunting and client presentations
Ecosystem
Azure · Container Apps · Puppeteer · LLM · RAG · Agents · LangChain · Pydantic AI · N8N · Knowledge Graphs
Architect & Devops · Qatar Government (Ministry of Health)¶
Mission: Symptoms Checker
When: Feb 2023 - May 2024 (1 yr 4 mos)
Team size: 6p
Description
Developed a hybrid healthcare application for the Ministry of Health in Qatar in partnership with Infermedica.
Main objective: enabling patients to perform AI-powered self-diagnosis prior to visiting a specialist physician.
Roles & responsibilities
Application Architect Cloud / DevOps Architect Functional requirements analysis using BDD
Ecosystem
React Native · Node.js · NestJS · PostgreSQL · Azure AKS (Kubernetes) · Azure DevOps (CI/CD)
Architect & Devops · Proxym¶
Mission: Bankerise
When: Oct 2022 - Jan 2023 (4 mos)
Team size: 8p
Description
Developed a white-label digital banking software integrating with core banking systems such as Sopra Banking and Temenos T24. Bankerise enables banks to quickly enter the neobanking era with fully digitalized services for onboarding, beneficiary management, instant money transfers.
My mission was to design a solution and lead a team of developers to create the corporate banking version of the software.
Roles & responsibilities
Application & DevOps Architect Consultant on best practices and code/architecture quality Implemented infrastructure as code (IaC) Implemented documentation as code Containerized the application using Docker
Ecosystem
Hexagonal architecture (DDD) · Foundation module with SPI-style extensions · Retail Banking module · CQRS · Event Driven Architecture · Java · Spring · React · Docker
Architect & Devops · BforBank¶
Mission: Move to Cloud
When: Mar 2020 - Oct 2021 (1 yr 8 mos)
Team size: 12p
Description
Complete overhaul of the operational ecosystem and migration to Google Cloud Platform
Installed and configure, tools for the development teams
Roles & responsibilities
Deployed GCP infrastructure for Kubernetes with Terraform Installed GitLab and ArgoCD on Kubernetes clusters Configured Workload Identity, Cert-Manager, and other operators Supported development squads and implemented Helm charts Trained and guided legacy teams in transitioning to the cloud
Ecosystem
Microservices · Kafka · Google Cloud Platform · Kubernetes · Helm · ArgoCD · Terraform · Ansible · Java · Angular
Tech Lead · BforBank¶
Mission: Quality Workflow & Tools
When: Mar 2020 - Oct 2021 (1 yr 8 mos)
Team size: 3p
Description
Implemented SonarQube as Tech for Tech product
Developed C4 enterprise IT system modeling software
Roles & responsibilities
Gathered requirements from developers and Tech Leads Created user guides and documentation Installed SonarQube on the infrastructure Updated CI/CD pipelines and added Sonar quality gates Organized Three Amigos workshops (BDD)
Ecosystem
SonarQube · GitLab · Asciidoc (living documentation) · NestJS · REST · Angular · Cytoscape · Graph algorithms
Architect & Devops · Transdev¶
Mission: Project FDS Next
When: Jul 2019 - Mar 2020 (9 mos)
Team size: 15p
Description
Complete overhaul of driver scheduling and management software
Migration to AWS cloud
Support in setting up a development studio
Roles & responsibilities
Defined and implemented application and cloud architecture Designed microservices and serverless components Organized and coordinated 15 developers across 3 teams Validated technical choices and architectural decisions Managed DevOps: cloud resources, CI/CD pipelines, deployment scripts Supported developers with best practices Improved development processes with Agile/Scrum Promoted TDD, BDD, and code reviews Contributed to backend and frontend development
Ecosystem
AWS · CloudFormation · Jenkins · Groovy · Bash · AsciiDoc · Backend: Java 11, Node.js, Spring (Boot, MVC, Data, Security) · Frontend: Angular 8, TypeScript, HTML5, CSS3
Architect & Devops · Teréga¶
Mission: STAR Portal
When: Jul 2018 - Jul 2019 (1 yr 1 mo)
Team size: 15p
Description
Stakeholder portal with auctions for gas storage/transport and dashboards.
Took over and revived a failed project
Managed DevOps: serverless architecture, CI/CD with Bitbucket, build scripts
Improved the existing architecture
Contributed to backend and frontend
Guided developers; improved Agile/Scrum process
Ensured TDD, BDD, and code reviews
Roles & responsibilities
Project recovery and leadership DevOps pipeline and serverless setup Architectural improvements Full-stack development Developer coaching and process enhancement
Ecosystem
AWS Serverless: API Gateway, SNS, SQS · S3 + Lambda events for data import · Bitbucket Pipelines · Terraform · Bash · Backend: Node.js, TypeScript, Lambda · Frontend: Angular 6, HTML5, CSS3
Techlead & Devops · Pointp (Saint-Gobain), Air Liquide (Aries), Pernod Ricard¶
Mission: Mini Projects at Fixed Price
When: Apr 2018 - Jul 2018 (4 mos)
Team size: ~3p
Description
Delivered several short fixed-price projects: mobile barcode scanning app, job management system on AWS, and URL redirection with Lambda@Edge.
Pointp: hybrid app to scan barcodes, view product pages, create wishlist
Aries (Air Liquide): job management using AWS Lambda, API Gateway, Cognito
Pernod Ricard: tiny URL redirection with AWS Lambda@Edge
Roles & responsibilities
Full stack development Creating CICD pipelines and serverless architecture Business requirements analysis Direct communication with stakeholders Agile practices, TDD/BDD, code reviews
Ecosystem
AWS · GCP · Cordova · Angular 6 · Java · Node.js
Developer & SCRUM · Priceminister (Rakuten)¶
Mission: Rakuten Ads
When: Apr 2017 - Apr 2018 (1 yr 1 mo)
Team size: 6p
Description
Designed and developed a management system for paid ads "Rakuten Ads" (click/impression billing, statistics, auto ad updates)
Redesigned the user registration workflow
Implemented BDD testing with Cucumber
Facilitated team ceremonies and BBL sessions
Roles & responsibilities
Feature development and refactoring Agile/Scrum facilitation Upgrading and improving the legacy codebase BDD test automation with Cucumber
Ecosystem
Cucumber · Agile · Scrum · Java 8 · Spring
Tech Lead · AXA Assurances¶
Mission: FICOVIE Golden Record
When: Jan 2017 - Apr 2017 (4 mos)
Team size: 3p
Description
Improved reliability by consolidating multiple data sources
Enabled users to verify and update the Golden Record in one click
Roles & responsibilities
Designed data models Optimized query performance Assisted in application server setup Backend development with Spring Boot Batch processing with Spring Batch Practiced TDD throughout
Ecosystem
Java · Spring Boot · Spring Batch · Angular 2
Developer · BforBank¶
Mission: Secret Code Reset
When: Mar 2016 - Jan 2017 (11 mos)
Team size: 5p
Description
Enabled PIN reset via SMS with dual identity verification for the bank's clients
Migrated technical foundation and improved presentation layer
Other code improvements and refactoring related to the CRM and the Customer Area
Roles & responsibilities
Backend development Developed and maintained REST APIs Ensured code quality via reviews and pull requests Improved Gitflow processes
Ecosystem
Java 8 · Spring Boot · Thymeleaf · jQuery · Oracle DB
Developer · GMF¶
Mission: Expense Report & Stock Management Maintenance
When: Mar 2015 - Mar 2016 (1 yr 1 mo)
Team size: 4p
Description
Managed approval workflow and notifications for expense reports
Built stock management software and batch processes for all French agencies
Integrated with KIMOCE
Roles & responsibilities
Backend development and maintenance Bug fixing and performance optimization Log analysis and advanced queries
Ecosystem
JSF · DB2 · WebSphere · PLSQL · Java batch
Developer · AG2R LA MONDIALE¶
Mission: Third Party Application Maintenance
When: Aug 2013 - Mar 2015 (1 yr 8 mos)
Team size: 3p
Description
Coordinated and synchronized releases
Managed bug and issue backlog
Roles & responsibilities
Maintenance and evolution Release coordination Backlog management Code improvements
Ecosystem
Jahia 6.1 · Jahia 6.6 · Java · Spring · JSP · JSF · MySQL · Linux · Tomcat · Apache
Junior Developer · Boursorama Bank¶
Mission: Client Relationship Management / Referral Program
When: Feb 2012 - Jun 2013 (1 yr 5 mos)
Team size: 8p
Description
Worked on the CRM platform for online operations
Implemented customer referral program with eligibility management
Roles & responsibilities
Web app development with Spring MVC, Struts, Hibernate (Criteria API), jQuery Worked with Oracle DB and PL/SQL Ensured quality using JUnit, Selenium, and continuous integration
Ecosystem
Spring MVC · Struts · Hibernate (Criteria API) · jQuery · Oracle · PL/SQL · JUnit · Selenium · CI · SVN