Skip to content

Curriculum Vitae

About Aleksandar Kirilov

Aleksandar Kirilov

Architect

14 years of experience

Contact

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