Technical Lead And Senior Software Engineer at GlobalLogic
Kharkiv, Kharkiv Oblast, Israel
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Maksym Koshovyi is a Technical Lead and Senior Software Engineer with eight years of experience building cloud-backed .NET applications, primarily using ASP.NET Core and EF Core, with production exposure to Azure and GCP. He progressed through engineering roles at GlobalLogic from trainee to technical lead, mentoring colleagues, interviewing candidates, and teaching C#/C++ in his spare time. An active open-source contributor, Maksym has fixed runtime crashes and added nullable annotations in the high-profile dotnet/runtime repo and improved tooling and components in XamarinCommunityToolkit and roslyn-analyzers. He blends backend systems expertise (MSSQL, MySQL, Elasticsearch) with CI/CD automation (Azure DevOps, GitHub Actions) and occasional front-end work in TypeScript/React. Notably, a student schedule app he built at university became the primary tool for peers—an early sign of his focus on practical, user-facing impact.
8 years of coding experience
10 years of employment as a software developer
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Kharkiv National University of Radio Electronics
The Xamarin Community Toolkit is a collection of Animations, Behaviors, Converters, and Effects for mobile development with Xamarin.Forms. It simplifies and demonstrates common developer tasks building iOS, Android, and UWP apps with Xamarin.Forms.
Role in this project:
Full-stack Developer
Contributions:169 reviews, 23 commits, 34 PRs in 11 months
Contributions summary:Maksym contributed to the Xamarin Community Toolkit, focusing on bug fixes, new feature implementations, and code style improvements. They addressed issues related to culture persistence in localization, fixed style inconsistencies, and added a sample page for the ListIsNullOrEmptyConverter. The user also contributed to improving the AsyncCommand and AsyncValueCommand classes, fixing null reference exceptions, and refactoring converters.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:130 reviews, 46 commits, 45 PRs in 1 year 2 months
Contributions summary:Maksym primarily focused on addressing bugs and making improvements within the .NET runtime repository. Their work involved fixing a crash in `FileProviders.Physical.GetLastWriteTimeUtc` and enabling nullable annotations for multiple libraries such as `Microsoft.Extensions.Primitives`, `Microsoft.Extensions.FileProviders.Abstractions`, `Microsoft.Extensions.FileProviders.Physical`, `Microsoft.Extensions.Configuration.Binder`, and `Microsoft.Extensions.Configuration`. These changes involved modifying existing code and updating tests to accommodate the new annotations. The user also addressed issues related to `StringSegment` and `StringSegmentTest`.
dotnetruntimelinuxcsharpxamarin
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
Maksym Koshovyi - Technical Lead And Senior Software Engineer at GlobalLogic