CV Portfolio

Constantin Petrov

Fullstack-Entwickler .NET / Angular / Vue.js

Geschäftsanwendungen, Anwendungsmodernisierung und Softwarequalität

Fullstack-Entwickler mit rund 5 Jahren Erfahrung in Geschäftsanwendungen in Luxemburg, vor allem in den Bereichen Banking, CRM, Lohnabrechnung und interne Lösungen.

Profil

Fullstack-Entwickler mit rund 5 Jahren Erfahrung in Geschäftsanwendungen in Luxemburg, vor allem in den Bereichen Banking, CRM, Lohnabrechnung und interne Lösungen.

Constantin arbeitet in modernen und bestehenden .NET-Umgebungen, von C#-Backend-Diensten bis zu Oberflächen mit Angular und Vue.js. Sein Ansatz legt Wert auf fachliches Verständnis, Wartbarkeit, Tests, vorsichtiges Refactoring und schrittweise Modernisierung bestehender Systeme.

Modernisieren

Bestehende Anwendungen weiterentwickeln, ohne fachliche Ablaeufe zu stoeren.

Bauen

Klare, nuetzliche und wartbare Fullstack-Funktionen liefern.

Stabilisieren

Tests, Qualitaet und Refactoring staerken, um Regressionen zu begrenzen.

Kompetenzen

Kompetenzen

Technische Kompetenzen

.NET-Backend

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

Frontend

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

Daten

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

Qualität, Architektur und Methoden

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 und Werkzeuge

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

Soft Skills

Zusammenarbeit

  • Klare Kommunikation mit Produkt-, Fach- und Technikteams.
  • Teamorientierung, Wissensaustausch und aktive Teilnahme an Code Reviews.

Fachlicher Ansatz

  • Fähigkeit, fachliche Anforderungen zu verstehen und in wartbare technische Lösungen zu übersetzen.
  • Lösungsorientierte Arbeitsweise in anspruchsvollen Umgebungen, insbesondere Banking, Lohnabrechnung und interne Anwendungen.

Qualität und kontinuierliche Verbesserung

  • Sorgfalt, Eigenständigkeit und Anpassungsfähigkeit bei der schrittweisen Modernisierung bestehender Anwendungen.
  • Technische Neugier und stetige Aufmerksamkeit für Wartbarkeit, Tests und Regressionskontrolle.

Sprachen

Sprachen

  • Französisch Muttersprache
  • Russisch Muttersprache
  • Englisch Technisches Berufsenglisch / Mittelstufe

Ausbildung

Ausbildung

Softwareentwickler / .NET- und Angular-Programmierung

Technobel

2021-03 - 2022-01

Intensive Fullstack-Ausbildung mit C#, ASP.NET Core, Angular, TypeScript, SQL Server, Web API, Entity Framework, Agile/Scrum, Tests, Analyse und Projektmanagement.

Fluggerätmechaniker PART 66-A

Technifutur

2016 - 2017

Technische Ausbildung in Flugzeugmechanik und Wartung.

Erstes Bachelorjahr in Informatik und Systemen

HEPL

2013 - 2014

Einführender Studiengang in Informatik und Systemen.

Erstes Bachelorjahr in Wirtschafts- und Managementwissenschaften

HEC Liège

2011 - 2013

Grundausbildung in Wirtschaft, Management und Unternehmensanalyse.

Sekundarschulabschluss in Managementökonomie

Institut Sainte-Marie Providence

2006 - 2011

Sekundarschulbildung mit Schwerpunkt Wirtschaft und Management.

Erfahrung

Erfahrung

Elliott Group

Fullstack-Berater .NET / Angular / Vue.js

2022-08 - heute 3 Missionen

Proximus NXT

Interne Anwendungen, Geschäftslösungen und Apsal

  • C#
  • .NET Framework 4.8
  • .NET 9 Web API
  • EF Core
  • SQL Server
  • SOAP
  • xUnit
  • SpecFlow
  • Azure DevOps
  • Docker
  • Wartung und Weiterentwicklung interner Lösungen, darunter eine bestehende .NET-Framework-Anwendung, mit Migration von 4.7.x auf 4.8.x, NuGet-Aktualisierungen, Refactoring und gezielten Korrekturen.
  • Mitarbeit an Apsal, einer luxemburgischen Lösung für Lohnabrechnung, durch Entwicklung von .NET Web API / EF Core-Funktionen, Unit-Tests und Integrationstests.
  • Zusammenarbeit mit Produkt- und Fachteams, um fachliche Anforderungen zu übersetzen, Änderungen zu dokumentieren, an Code Reviews teilzunehmen und Regressionen zu begrenzen.

Carbon Suite

Internes CRM für Personal-, Vertrags- und Berechtigungsverwaltung

  • Vue.js 3
  • Quasar
  • .NET Core
  • C#
  • Entity Framework
  • Azure DevOps
  • JetBrains Rider
  • WebStorm
  • Weiterentwicklung und Wartung von Carbon Suite, einem internen CRM für Personal, Verträge und Organisationsstrukturen.
  • Entwicklung von Vue.js 3 / Quasar-Komponenten, Fehlerbehebung und Verbesserung der Nutzererfahrung.
  • Mitarbeit an Modulen für Verträge, Rollen, Berechtigungen und Organisationsstrukturen in Abstimmung mit Geschäftsprozessen.

Intesa Sanpaolo Servitia

Bankanwendungen, Workflows und Dokumentenmanagement

  • C#
  • .NET 6
  • .NET 7
  • .NET 8
  • ASP.NET
  • Web API
  • Entity Framework
  • Vue.js
  • SQL Server
  • SignalR
  • Quartz.NET
  • Azure DevOps
  • Neuentwicklung und Weiterentwicklung von Bankanwendungen für Workflows, Dokumentenmanagement, Monitoring, Validierungen und Zugriffsrechte.
  • Mitarbeit an Migrationen von .NET 6 auf .NET 7 und danach .NET 8, mit schrittweisem Übergang von Microsoft Orleans zu Web API.
  • Umsetzung von SignalR-Benachrichtigungen, geplanten Quartz.NET-Verarbeitungen, Audits, Dokumentenerinnerungen und Gültigkeitsverfolgung.
  • SQL-Optimierung sowie Wartung komplexer Abfragen, Stored Procedures und Trigger in einem anspruchsvollen Bankenumfeld.

Digital Vision

Microsoft Dynamics 365 Business Central-Entwickler

2022-05 - 2022-08 1 Mission

Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Business Central-Erweiterungen

  • AL
  • XLIFF
  • Microsoft Dynamics 365 Business Central
  • Visual Studio Code
  • Azure DevOps
  • Git
  • Jira
  • Entwicklung und Bereitstellung von AL-Erweiterungen für Microsoft Dynamics 365 Business Central.
  • Anpassung fachlicher Workflows sowie Wartung, Debugging, technische Dokumentation und Verwaltung von XLIFF-Übersetzungen.
  • Aufgabenverfolgung und Versionierung mit Azure DevOps, Git und Jira in einem agilen Umfeld.

CV auf Anfrage

CV anfragen

Professionelle CVs sind auf Anfrage verfuegbar. Jede Anfrage wird vor einem Versand geprueft.

Das Formular sendet nur die fuer den Anfrageworkflow notwendigen Angaben. Kein privater CV und kein PDF-Link wird veroeffentlicht.

Kontakt

Constantin Petrov