Aleksandr Levochkin

Belgrade, Central Serbia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Aleksandr Levochkin is a software engineer based in Belgrade with around five years of experience in C# and ASP.NET and three years of professional experience listed. He focuses on backend and DevOps work, contributing notable features and fixes to high-profile Microsoft projects like azure-pipelines-agent and azure-pipelines-tasks. Aleksandr has implemented functionality such as work-directory repository controls, parent-process discovery refactors, image telemetry, and improved PowerShell handling, showing attention to reliability and observability. His automation work includes migrating pipeline tasks to newer Node versions, adding timeouts and proxy support, and strengthening release pipelines with end-to-end tests. Comfortable across build, release, and agent internals, he combines pragmatic engineering with continuous delivery expertise that improves developer tooling at scale.
code3 years of coding experience
bookIvanovo State Power University
stackoverflow-logo

Stackoverflow

Stats
47reputation
1kreached
3answers
6questions
github-logo-circle

Github Skills (25)

windows10
net10
dotnet10
cicd10
asp-net10
build-automation10
dotnet-core10
azure-pipelines10
nodejs10
csharp10
configuration-management9
powershell9
telemetry8
git8
comparable6

Programming languages (3)

TypeScriptC#Shell

Github contributions (5)

github-logo-circle
Azure Pipelines Agent 🚀
Role in this project:
userBackend & DevOps Engineer
Contributions:41 reviews, 27 PRs, 101 pushes in 1 year 5 months
Contributions summary:Aleksandr primarily contributed to the Azure Pipelines Agent by adding new functionalities and addressing existing issues. They implemented features like the "AllowWorkDirectoryRepositories" knob, and refactored the process for finding parent processes using interop. They also worked on adding image version telemetry and improving the agent's handling of PowerShell environments. Furthermore, the user contributed to the release pipeline by adding end-to-end tests.
azure-pipelines-agentazure-pipelinesagentazurepipelines
Tasks for Azure Pipelines
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:25 reviews, 69 PRs, 149 pushes in 1 year 7 months
Contributions summary:Aleksandr's commits primarily focus on updating Azure Pipelines tasks within the `microsoft/azure-pipelines-tasks` repository. These updates involve migrating tasks to Node 16, a significant change indicating an effort to keep tasks updated. They also involve updating build configurations, introducing new configurations, and resolving potential conflicts, suggesting the user is working on maintaining and improving the build and deployment process for these tasks. Furthermore, the user contributed by adding specific features, such as adding timeout and setting a proxy.
azure-pipelineswindowsazurepipelinesazure-devops
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Aleksandr Levochkin