Lebenslauf — Aliaksandr Yesafau
Profil
Senior Software Engineer mit Fokus auf Modernisierung und Skalierung bestehender Systeme sowie Architekturverbesserungen in .NET- und Vue.js-basierten Web-Plattformen. Schwerpunkte: Clean Architecture, Performance-Optimierung und die Einführung KI-gestützter Entwicklungsprozesse. Erfahrung in der Architekturmodernisierung von Legacy-Systemen, Mentoring von Junior-Entwicklern sowie in der Einführung moderner DevOps-Praktiken (Azure DevOps, GitLab CI/CD).
Kenntnisse & Schwerpunkte
Backend
C#.NET 6 – 10ASP.NET CoreASP.NET 4.8Web APIsRESTEF Core
Frontend
Vue.js 2/3JavaScriptTypeScriptHTML5/CSS3
Architektur
Clean ArchitectureAPI DesignSchnittstellenprogrammierung
Qualität
Performance Benchmarking (Grafana, k6)ProfilingUnit Testing (xUnit)Code Reviews
KI-Tooling
GitHub CopilotCursorWindsurfClaude CodeCodex
DevOps
Azure DevOpsGitHubGitLabCI/CDGit
Datenbanken
Microsoft SQL ServerSQLNoSQLORM-OptimierungDatenmigration
Infrastruktur
Windows / Linux ServerDockerProxmoxVMware vSphereSelf-Hosting
Sprachen
Deutsch (fließend)Englisch (verhandlungssicher)Russisch (Muttersprache)
Legacy
VB.NETFoxPro-MigrationIBM Lotus Notes / DominoXPages
Berufliche Erfahrung
Senior Software Engineer / Fullstack Developer · ADITUS GmbH
12/2024 – heute · Hannover
- Fullstack-Entwicklung von Frontend- und Backend-Systemen (Vue.js, .NET, ASP.NET Core) im Rahmen eines skalierbaren Ticketshop-Systems.
- Konzeption und Durchführung interner Workshops zu KI-gestützter Entwicklung (Copilot, Cursor, Windsurf, Codex, Claude Code) und Vue.js; fachliche Begleitung von Junior-Entwicklern und Pull-Request-Reviews.
- Einführung und strukturierter Einsatz von KI-Agenten zur Automatisierung von Entwicklungsprozessen, z. B. Code-Reviews und Pull-Requests.
- Konzeption und Einführung der Clean Architecture im bestehenden Ticketshop-Projekt sowie schrittweise Umstrukturierung des Bestandscodes.
- Profiling und Benchmarking von Web-Apps und APIs mit Grafana und k6 zur Identifikation von Bottlenecks.
- Behebung von Engpässen sowie Entwicklung von Caching-Strategien zur Verbesserung von Antwortzeiten, Skalierbarkeit und Ressourceneffizienz.
Senior Softwareentwickler C# .NET / Fullstack · Mensching Management GmbH
07/2018 – 11/2024 · Isernhagen
- Konzeption und Entwicklung einer neuen webbasierten Anwendungsplattform sowie Kunden- und Intranet-Portale auf Basis von .NET Core / ASP.NET Core (2.0 – 8.0) und Entity Framework Core mit Microsoft SQL Server.
- Entwicklung von Datenmigrations- und Synchronisationsverfahren zwischen einem bestehenden FoxPro-ERP und Microsoft SQL Server; Schnittstellenprogrammierung u. a. zum WinDream-Archiv.
- Entwicklung eines Dokumenten-Management-Systems mit Anbindung an das ERP, Konzeption und Umsetzung von Web-APIs auf Basis von ASP.NET Core.
- Entwicklung moderner Web-Oberflächen mit Vue.js 2 und 3.
- Einführung von Git, GitLab und GitLab CI/CD im Entwicklungsteam von Grund auf; Konzeption und Aufbau von CI/CD-Pipelines, Branching-Strategien und Code-Review-Prozessen.
- Code-Reviews, Unit Testing mit xUnit, Schulungen und fachliche Begleitung von Junior-Entwicklern.
Softwareentwickler & Systemadministrator · ventuno GmbH
05/2008 – 07/2018 · Hannover
- Migration von IBM-Notes-Anwendungen auf moderne Web-Technologien.
- Entwicklung einer C#/.NET-WPF-Desktop-Anwendung sowie Schnittstellenprogrammierung mit der Brainloop API.
- Entwicklung von IBM Notes / XPages-Anwendungen für Finanzdienstleister im Sparkassenbereich, inkl. OSPlus-Schnittstellenprogrammierung.
- Parallel ab 05/2012: Systemadministration für Lotus / IBM Domino, Windows Server, Debian Linux, VMware vSphere, GitLab/Jenkins, Monitoring (PRTG, Observium) und Security (Sophos UTM9, McAfee ePO).
Frühere Stationen (Belarus) · Earlier roles (Belarus)
08/1998 – 04/2008
- IBA-Gomel, Belarus (04/2002 – 04/2008): Softwareentwickler, später Abteilungsleiter. Entwicklung und Support in den IBM-US-Projekten „Atlas Information Management System" (AIMS) und „Global Services Incentive Plan" (GSIP); Projekt- und Abteilungsleitung im Projekt „Software Repackaging".
- Internetprovider „Informatika", Belarus (08/1998 – 04/2002): Softwareentwickler, Systemadministrator. Entwicklung des ISP-Abrechnungssystems mit Webauftritt; Systemadministration (Linux Red Hat, Netzwerk- und IT-Infrastruktur).
Studium & Ausbildung
Diplom-Ingenieur Systemtechnik · Staatliche Francysk-Skaryna-Universität Homel, Belarus
1992 – 1998
Studiengang „Automatisierte Systeme für Informationsverarbeitung".
Zertifizierungen (Auswahl)
- Microsoft Certified Application Developer (MCAD) — C# .NET, Microsoft Certified Professional (MCP), 2007
- IBM Certified Advanced Application Developer (PCLP) — Lotus Notes, 2007
- Fachkraft für Stressmanagement (IHK), 2022
Persönliches
- Wohnort: Hannover, Deutschland
- Status: Unbefristete Niederlassungserlaubnis
- Interessen: Fahrradfahren, Badminton, Wandern