EN DE

CV — Aliaksandr Yesafau

Profile

Senior Software Engineer focused on modernising and scaling existing systems and improving architecture in .NET and Vue.js web platforms. Strong on Clean Architecture, performance optimisation, and introducing AI-assisted development workflows. Experienced in modernising legacy architectures, mentoring junior developers, and rolling out modern DevOps practices (Azure DevOps, GitLab CI/CD).

Skills & Focus Areas

Backend
C#.NET 6 – 10ASP.NET CoreASP.NET 4.8Web APIsRESTEF Core
Frontend
Vue.js 2/3JavaScriptTypeScriptHTML5/CSS3
Architecture
Clean ArchitectureAPI DesignAPI and Interfaces
Quality
Performance Benchmarking (Grafana, k6)ProfilingUnit Testing (xUnit)Code Reviews
AI tooling
GitHub CopilotCursorWindsurfClaude CodeCodex
DevOps
Azure DevOpsGitHubGitLabCI/CDGit
Databases
Microsoft SQL ServerSQLNoSQLORM OptimisationData Migration
Infrastructure
Windows / Linux ServerDockerProxmoxVMware vSphereSelf-Hosting
Languages
German (fluent)English (full professional)Russian (native)
Legacy
VB.NETFoxPro MigrationIBM Lotus Notes / DominoXPages

Professional Experience

Senior Software Engineer / Fullstack Developer · ADITUS GmbH

12/2024 – present · Hannover

  • Fullstack development of frontend and backend systems (Vue.js, .NET, ASP.NET Core) for a scalable ticket-shop platform.
  • Designed and ran internal workshops on AI-assisted development (Copilot, Cursor, Windsurf, Codex, Claude Code) and Vue.js; mentoring of junior developers and pull-request reviews.
  • Introduced and structured the use of AI agents to automate development workflows such as code reviews and pull requests.
  • Designed and introduced Clean Architecture in the existing ticket-shop project and gradually restructured legacy code.
  • Profiling and benchmarking of web apps and APIs with Grafana and k6 to identify bottlenecks.
  • Resolved bottlenecks and developed caching strategies to improve response times, scalability and resource efficiency.

Senior Software Developer C# .NET / Fullstack · Mensching Management GmbH

07/2018 – 11/2024 · Isernhagen

  • Designed and built a new web application platform and customer / intranet portals on .NET Core / ASP.NET Core (2.0 – 8.0) and Entity Framework Core with Microsoft SQL Server.
  • Built data-migration and synchronisation pipelines between an existing FoxPro ERP and Microsoft SQL Server; APIs and interfaces with the WinDream archive and other systems.
  • Built a document-management system integrated with the ERP and designed/implemented web APIs based on ASP.NET Core.
  • Built modern web frontends with Vue.js 2 and 3.
  • Rolled out Git, GitLab and GitLab CI/CD across the dev team from scratch; designed CI/CD pipelines, branching strategies and code-review processes.
  • Code reviews, unit testing with xUnit, training and mentoring of junior developers.

Software Developer & Systems Administrator · ventuno GmbH

05/2008 – 07/2018 · Hannover

  • Migration of IBM Notes applications to modern web technologies.
  • C#/.NET WPF desktop application and integration with the Brainloop API.
  • IBM Notes / XPages applications for financial-services customers in the German Sparkassen sector, including OSPlus interface programming.
  • In parallel from 05/2012: systems administration for Lotus / IBM Domino, Windows Server, Debian Linux, VMware vSphere, GitLab/Jenkins, monitoring (PRTG, Observium) and security (Sophos UTM9, McAfee ePO).

Earlier stations (Belarus) · Earlier roles (Belarus)

08/1998 – 04/2008

  • IBA-Gomel, Belarus (04/2002 – 04/2008): Software developer, later department head. Development and support on the IBM US projects "Atlas Information Management System" (AIMS) and "Global Services Incentive Plan" (GSIP); project and department lead on the "Software Repackaging" project.
  • ISP "Informatika", Belarus (08/1998 – 04/2002): Software developer, systems administrator. Built the ISP billing system with web frontend; systems administration (Linux Red Hat, network and IT infrastructure).

Education

Dipl.-Ing. Systems Engineering · Staatliche Francysk-Skaryna-Universität Homel, Belarus

1992 – 1998

Programme: "Automated Information-Processing Systems".

Certifications (selection)

  • Microsoft Certified Application Developer (MCAD) — C# .NET, Microsoft Certified Professional (MCP), 2007
  • IBM Certified Advanced Application Developer (PCLP) — Lotus Notes, 2007
  • Stress-Management Specialist (IHK), 2022

Personal

  • Location: Hannover, Germany
  • Status: Permanent settlement permit
  • Interests: Cycling, badminton, hiking