About Me

À propos de moi

Backend developer with 6 years of experience, specializing in Golang and Java. I excel in AWS backend development, full-cycle responsibility, adaptability, and versatility. My expertise lies in delivering scalable and efficient systems, with a proven track record in cloud computing, database management, and automation frameworks.

Développeur backend avec 6 ans d'expérience, spécialisé en Golang et Java. J'excelle dans le développement backend AWS, la responsabilité de cycle complet, l'adaptabilité et la polyvalence. Mon expertise réside dans la livraison de systèmes évolutifs et efficaces, avec une expérience avérée dans le cloud computing, la gestion de bases de données et les frameworks d'automatisation.

Professional Experience

Expérience Professionnelle

Backend Developer

Développeur Back-End

PopScreen Games | June 2021 - July 2024 | Paris, France

PopScreen is a small mobile game startup with 20 employees. I worked as a backend developer alongside another DevOps engineer.

PopScreen est une petite startup de jeux mobiles composée de 20 personnes. J'occupais le poste de développeur backend aux côtés d'un autre ingénieur DevOps.

  • Architected and developed backend services and tools for online games, ensuring scalability, high availability, and performance.
  • Led the implementation of key systems: user account management, payment processing, and backend logic for game features.
  • Conducted code reviews and contributed to technical documentation, ensuring smooth handover and maintenance.
  • Integrated AWS services to create cloud-native solutions.
  • Architecte et développeur de services et d'outils back-end pour les jeux en ligne, garantissant évolutivité, haute disponibilité et performances.
  • Pilotage de la mise en œuvre de systèmes clés : gestion des comptes utilisateurs, traitement des paiements et logique back-end pour les fonctionnalités du jeu.
  • Réalisation de revues de code et participation à la documentation technique, garantissant une passation et une maintenance en douceur.
  • Intégration de services AWS pour créer des solutions cloud natives.

Tech Stack: Golang, Java (SpringBoot), Python (Django), JavaScript (K6), Bash, AWS (EC2, RDS, DynamoDB, CloudWatch, ElastiCache, SNS, SQS), Kubernetes (EKS), Prometheus, Grafana

Environnement technique : Golang, Java (SpringBoot), Python (Django), JavaScript (K6), Bash, AWS (EC2, RDS, DynamoDB, CloudWatch, ElastiCache, SNS, SQS), Kubernetes (EKS), Prometheus, Grafana

Company website: https://www.popscreen.io/

Site web de l'entreprise : https://www.popscreen.io/

Java Developer

Développeur Java

Rostelecom | December 2020 - June 2021 | Moscow, Russia

Worked on a team studying and supporting a CRM system that Rostelecom had acquired from an entrepreneur.

Travaillé sur une équipe étudiant et soutenant un système CRM que Rostelecom avait acquis d'un entrepreneur.

  • Developed CRM features using Java 11/Kotlin and Spring.
  • Improved application stability through rigorous testing and bug fixing.
  • Utilized Docker and Linux for containerized deployments.
  • Développement de fonctionnalités CRM à l'aide de Java 11/Kotlin et Spring.
  • Amélioration de la stabilité de l'application grâce à des tests rigoureux et à la correction de bugs.
  • Utilisation de Docker et de Linux pour les déploiements conteneurisés.

Tech Stack: Java 11, Kotlin, Spring, Maven, Docker, Linux, RabbitMQ, Kafka

Environnement technique : Java 11, Kotlin, Spring, Maven, Docker, Linux, RabbitMQ, Kafka

Company website: https://www.company.rt.ru/en/

Site web de l'entreprise : https://www.company.rt.ru/en/

Java Developer

Développeur Java

Technoserv Consulting | February 2019 - December 2020 | Moscow, Russia

Developed internal testing tools for the testing team.

Développement d'outils de tests internes pour l'équipe de tests.

  • Developed a testing tool for manual testers, automating 30% of testing efforts and increasing test coverage.
  • Led training and recruitment processes for interns, mentoring junior developers for successful integration.
  • Développé un outil de test pour les testeurs manuels, qui a automatisé 30 % des efforts de test, augmentant ainsi la couverture des tests.
  • Dirigé les processus de formation et de recrutement des stagiaires, encadrant les développeurs juniors pour une intégration réussie.

Tech Stack: Java 8, SpringBoot, Docker

Environnement technique: Java 8, SpringBoot, Docker

Site web de l'entreprise: https://www.t1-consulting.ru

Company website: https://www.t1-consulting.ru

Test Developer

Développeur en test

Technoserv Consulting | November 2018 - February 2019 | Moscow, Russia

Development of automated tests for the user interface.

Développement de tests automatiques pour l'interface utilisateur.

  • Conducted functional and integration tests for a major bank, achieving a 90% test success rate.
  • Réalisé des tests fonctionnels et d'intégration pour une grande banque atteignant un taux de réussite des tests de 90 %.

Tech Stack: Java, Selenium, Maven, JUnit, Allure, Cucumber, Docker

Environnement technique : Java, Selenium, Maven, JUnit, Allure, Cucumber, Docker

Site web de l'entreprise: https://www.t1-consulting.ru

Company website: https://www.t1-consulting.ru

Skills

Compétences

Programming Languages

Langages de programmation

Golang
Java
Kotlin
Python
JavaScript
Rust

Databases & Caching

Bases de données & Caching

PostgreSQL
MySQL
MariaDB
DynamoDB
Redis
ElastiCache

Frameworks & Libraries

Frameworks et Bibliothèques

Spring Boot
Django
Gin
gRPC
JUnit
Selenium
K6
Cucumber
Allure

Cloud & AWS Services

Cloud et Services AWS

EC2
RDS
DynamoDB
CloudWatch
ElastiCache
SNS
SQS
S3
ECS
EKS

DevOps & Tools

DevOps et Outils

Docker
Kubernetes
Prometheus
Grafana
GitLab
CodeCommit
Maven
Linux

Methodologies

Méthodologies

Microservices Architecture
Event-Driven Development
Test-Driven Development
Agile
Scrum

Education

Formation

Master's degree, Computer EngineeringMaster en Ingénierie Informatique
Moscow Power Engineering Institute (Technical University) | 2016 - 2018

Bachelor's degree, Computer EngineeringLicence en Ingénierie Informatique
Moscow Power Engineering Institute (Technical University) | 2012 - 2016

Certifications

Certifications

Kubernetes Certified Application Developer (CKAD) | September 2021
(View certificate) (Voir la certification)

Conferences and Events

Conférences et Événements

DevFest Strasbourg 2024 - Attendee

DevFest Strasbourg 2024 - Auditeur

DevFest Strasbourg 2024 is a developer conference that brings together tech enthusiasts and professionals to share knowledge about the latest trends in software development, cloud technologies, and best practices.

DevFest Strasbourg 2024 est une conférence de développeurs qui rassemble des passionnés de technologie et des professionnels pour partager leurs connaissances sur les dernières tendances en matière de développement logiciel, de technologies cloud et de meilleures pratiques.

Heisenbug 2019 Moscow - Attendee

Heisenbug 2019 Moscou - Auditeur

Heisenbug 2019 in Moscow was a large-scale conference focused on modern software testing, where experts shared their insights on debugging, automated testing, and performance improvements in software development.

Heisenbug 2019 à Moscou était une conférence à grande échelle axée sur les tests de logiciels modernes, où les experts ont partagé leurs idées sur le débogage, les tests automatisés et les améliorations des performances dans le développement de logiciels.