Aleksandar Djabirski

Aleksandar Djabirski

Team Lead | Azure Engineer | .NET Architect | .NET Engineer | AI Enthusiast


About Me

With over 12 years of experience in software development, I am a highly skilled Team Lead specializing in .NET development. I have played a pivotal role in product development, leading technical initiatives, mentoring team members, and driving innovation. In my free time, I enjoy experimenting with AI projects to explore new possibilities.

Key Skills

Microsoft AzureSQLC#.NETEntity FrameworkObject-Oriented Programming (OOP)ASP.NETT-SQLAzure FunctionsWeb DevelopmentSoftware ArchitectureAgile Methodologies

Professional Experience

Team Lead at Horeko

Jun 2018 - Present

As a Team Lead, I drove the modernization of our platform’s architecture by migrating Azure Functions to v4, upgrading our class libraries to .NET Standard 2.0 and transitioning the API and web projects to the latest .NET Framework 4.8. This intermediate step paved the way for a smoother migration to the latest .NET versions. I played a key role in transitioning from Database First to Code First with Entity Framework, improving development flexibility. My focus was on optimizing database performance and helping out with the integration of Azure services like Pipelines, Key Vault, and Blob Storage. Additionally, I have worked on our existing CI/CD pipelines using Azure DevOps, resulting in more efficient deployments, while mentoring a team of developers to deliver high-quality software in an Agile environment.

CTO at Xessable

Jun 2017 - Jan 2022

At Xessable, I designed technical assessments and selected testing platforms to vet candidates against each client’s technology needs. I conducted interviews, mentored team members, and promoted continuous learning. I collaborated with clients to define their ideal tech stacks, drove the research and integration of tools and equipment for our internal processes, and represented the company at industry events to strengthen client and community relationships.

.NET Developer at Personal Programmer

Sep 2015 - May 2017

Developed .NET applications and solutions. Worked on projects involving C#, ASP.NET, and Microsoft SQL Server.

Key Achievements

  • Successfully integrated Azure Functions into our software architecture, increasing system efficiency and scalability.
  • Implemented robust testing practices including unit tests and dependency injection, improving code maintainability and reliability.
  • Optimized database performance by refining stored procedures and tables in T-SQL, resulting in improved data retrieval speed and system efficiency.
  • Established an automation framework using Selenium, enhancing our development workflow and test coverage.
  • Led the migration from Database First to Code First using Entity Framework, streamlining database management and development processes.
  • Conducted in-depth database optimization efforts, resulting in faster query execution and improved system responsiveness.
  • Modernized our .NET architecture by upgrading from .NET Framework 4.6 to .NET Standard 2.0, setting the foundation for future migration to .NET Core.
  • Integrated Azure Key Vault and Blob Storage to enhance data security and optimize cloud resource usage.
  • Accelerated system integration by utilizing NSwag to automatically generate methods and classes for third-party API connections, reducing development time and improving efficiency.

Professional Certifications

Microsoft Certified: Azure Fundamentals

Microsoft Certified: Azure Fundamentals

Issued Jun 2023 by Microsoft Azure. Validating foundational knowledge of cloud services provided with Azure. View credential.

Professional Scrum Master™ I (PSM I)

Professional Scrum Master™ I (PSM I)

Issued Apr 2022 by Scrum.org. Recognizes skills in applying Scrum framework, focusing on leadership in agile environments. View credential.