Portfolio CV

Constantin Petrov

Développeur Fullstack .NET / Angular / Vue.js

Applications métier, modernisation applicative et qualité logicielle

Développeur Fullstack avec environ 5 ans d'expérience sur des applications métier au Luxembourg, principalement en contexte banque, CRM, paie et solutions internes.

Profil

Développeur Fullstack avec environ 5 ans d'expérience sur des applications métier au Luxembourg, principalement en contexte banque, CRM, paie et solutions internes.

Constantin intervient sur des environnements .NET modernes et legacy, du back-end C# aux interfaces Angular et Vue.js. Son approche privilégie la compréhension métier, la maintenabilité, les tests, le refactoring prudent et la modernisation progressive des systèmes existants.

Moderniser

Faire evoluer des applications existantes sans casser les usages metier.

Construire

Livrer des fonctionnalites fullstack claires, utiles et maintenables.

Fiabiliser

Renforcer tests, qualite et refactoring pour limiter les regressions.

Competences

Competences

Competences techniques

Back-end .NET

16
  • C#
  • .NET
  • .NET Core
  • .NET Framework
  • ASP.NET Core Web API
  • ASP.NET MVC
  • Entity Framework
  • EF Core
  • ADO.NET
  • LINQ
  • REST
  • SOAP
  • SignalR
  • Quartz.NET
  • JWT
  • Auth0

Front-end

13
  • Angular
  • Vue.js 3
  • Quasar
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • SCSS
  • Sass
  • PrimeNG
  • Ionic
  • Cordova
  • PWA

Données

9
  • SQL Server
  • PostgreSQL
  • T-SQL
  • Requêtes SQL complexes
  • Procédures stockées
  • Triggers
  • Optimisation SQL
  • SSMS
  • SSIS

Qualité, architecture et méthodes

18
  • Clean Code
  • SOLID
  • Refactoring
  • Tests unitaires
  • Tests d'intégration
  • xUnit
  • SpecFlow
  • TDD
  • Code review
  • DDD
  • CQRS
  • Repository Pattern
  • Event-driven design
  • Architecture 3 tiers
  • UML
  • BPMN
  • Agile
  • Scrum

DevOps et outils

14
  • Azure DevOps
  • Git
  • CI/CD
  • Docker
  • SonarQube
  • Jira
  • Visual Studio
  • Visual Studio Code
  • JetBrains Rider
  • WebStorm
  • IIS
  • Microsoft Dynamics 365 Business Central
  • AL
  • XLIFF

Savoir-etre

Collaboration

  • Communication claire avec les équipes produit, métier et techniques.
  • Esprit d'équipe, partage de connaissances et participation active aux revues de code.

Approche métier

  • Capacité à comprendre le besoin fonctionnel et à le traduire en solution technique maintenable.
  • Orientation solution dans des environnements exigeants, notamment banque, paie et applications internes.

Qualité et amélioration continue

  • Rigueur, autonomie et adaptation dans la modernisation progressive d'applications existantes.
  • Curiosité technique et attention constante à la maintenabilité, aux tests et à la limitation des régressions.

Langues

Langues

  • Français Langue maternelle
  • Russe Langue maternelle
  • Anglais Professionnel technique / intermédiaire

Formation

Formation

Développeur informatique / programmation .NET et Angular

Technobel

2021-03 - 2022-01

Formation intensive fullstack couvrant C#, ASP.NET Core, Angular, TypeScript, SQL Server, Web API, Entity Framework, Agile/Scrum, tests, analyse et gestion de projet.

Mécanicien avion PART 66-A

Technifutur

2016 - 2017

Formation technique en mécanique et maintenance d'appareils aériens.

1er BAC en informatique et systèmes

HEPL

2013 - 2014

Parcours d'initiation en informatique et systèmes.

1er BAC en sciences économiques et de gestion

HEC Liège

2011 - 2013

Formation initiale en économie, gestion et analyse d'entreprise.

CESS en économie de gestion

Institut Sainte-Marie Providence

2006 - 2011

Formation secondaire orientée économie et gestion.

Experience

Experience

Elliott Group

Consultant Fullstack .NET / Angular / Vue.js

2022-08 - aujourd hui 3 Missions

Proximus NXT

Applications internes, solutions métier et Apsal

  • C#
  • .NET Framework 4.8
  • .NET 9 Web API
  • EF Core
  • SQL Server
  • SOAP
  • xUnit
  • SpecFlow
  • Azure DevOps
  • Docker
  • Maintien et évolution de solutions internes, dont une application historique en .NET Framework, avec migration 4.7.x vers 4.8.x, mise à jour NuGet, refactoring et corrections ciblées.
  • Contribution à Apsal, solution de gestion de la paie luxembourgeoise, via le développement de fonctionnalités .NET Web API / EF Core, tests unitaires et tests d'intégration.
  • Collaboration avec les équipes produit et métier pour traduire les besoins fonctionnels, documenter les changements, participer aux revues de code et limiter les régressions.

Carbon Suite

CRM interne pour gestion du personnel, contrats et habilitations

  • Vue.js 3
  • Quasar
  • .NET Core
  • C#
  • Entity Framework
  • Azure DevOps
  • JetBrains Rider
  • WebStorm
  • Maintenance évolutive de Carbon Suite, CRM interne orienté gestion du personnel, contrats et structures organisationnelles.
  • Développement de composants Vue.js 3 / Quasar, correction d'anomalies et amélioration de l'expérience utilisateur.
  • Contribution aux modules de gestion des contrats, rôles, permissions et structures organisationnelles en lien avec les processus métier.

Intesa Sanpaolo Servitia

Applications bancaires, workflows et gestion documentaire

  • C#
  • .NET 6
  • .NET 7
  • .NET 8
  • ASP.NET
  • Web API
  • Entity Framework
  • Vue.js
  • SQL Server
  • SignalR
  • Quartz.NET
  • Azure DevOps
  • Développement from scratch et évolution d'applications bancaires pour workflows, gestion documentaire, monitoring, validations et droits d'accès.
  • Participation aux migrations .NET 6 vers .NET 7 puis .NET 8, avec transition progressive d'une architecture Microsoft Orleans vers Web API.
  • Mise en place de notifications SignalR, traitements planifiés Quartz.NET, audits, rappels documentaires et suivi de validité.
  • Optimisation SQL et maintenance de requêtes complexes, procédures stockées et triggers dans un environnement bancaire exigeant.

Digital Vision

Développeur Microsoft Dynamics 365 Business Central

2022-05 - 2022-08 1 Mission

Microsoft Dynamics 365 Business Central

Extensions Microsoft Dynamics 365 Business Central

  • AL
  • XLIFF
  • Microsoft Dynamics 365 Business Central
  • Visual Studio Code
  • Azure DevOps
  • Git
  • Jira
  • Développement et déploiement d'extensions AL pour Microsoft Dynamics 365 Business Central.
  • Adaptation de workflows métier, maintenance, débogage, documentation technique et gestion des traductions XLIFF.
  • Suivi des tâches et du versioning avec Azure DevOps, Git et Jira dans un environnement agile.

CV sur demande

Demander mon CV

Les CV professionnels sont disponibles sur demande. Chaque demande est examinee avant tout envoi.

Le formulaire transmet uniquement les informations necessaires au workflow de demande. Aucun CV prive ni lien PDF n est publie.

Contact

Constantin Petrov