Senior .NET Engineer Technical Lead at Beetroot - Sustainable Software Development
Kremenchuk, Poltava Oblast, Ukraine
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Andriy S'omak is a seasoned Senior .NET Engineer and Technical Lead with over three decades of hands-on experience that began on ZX Spectrum and PDP-11-era machines and now spans modern cloud, DevOps, and full SDLC practices. He combines deep .NET expertise (C#, EF, SignalR, WebAPI) with architecture, pre-sales, estimations and delivery leadership, having built and grown teams and branches from scratch and co-founded a software company. A pragmatic engineer and mentor, he leads PoCs and R&D efforts at Beetroot while running a company mentoring program and local IT initiatives like an IT museum and hub. His open-source contributions include improving OAuth2 client implementations and hardening DKIM tooling for Exchange, showing a penchant for security and interoperability work. Comfortable across Linux, Windows, containers, CI/CD and cloud platforms, he seeks roles where technical strategy, research, and developer relations intersect.
13 years of coding experience
25 years of employment as a software developer
High School, High School at High School #5, Hlobyne
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at KUEITU
Higher education: three years at KSPU, Electrical and Electronics Engineering, Higher education: three years at KSPU, Electrical and Electronics Engineering at Kremenchuk State Polytechnical University
Master’s Degree, unaccomplished, Computer Science, Master’s Degree, unaccomplished, Computer Science at Kremenchuk Mykhailo Ostrogradskyi State Polytechnic University
Contributions:36 commits, 1 PR in 8 years 3 months
Contributions summary:Andriy primarily focused on enhancing the OAuth2 client implementation for .NET. Their contributions included adding new client implementations for various providers such as Odnoklassniki, Yandex, Mail.ru, Foursquare, and Windows Live. They also made improvements to the example application, introducing an authorization manager for managing client configurations and simplifying the user interface, which improved the overall functionality and user experience of the project. Moreover, the user updated the Twitter client due to changes in the API.
Contributions:15 commits, 5 PRs, 8 comments in 2 months
Contributions summary:Andriy primarily contributed to the project by refactoring code, integrating NuGet packages, and improving the build process. They addressed a potential bug in the core logic and streamlined the project structure by removing unnecessary files. Additionally, the user added functionality to register the DKIM configurator as a Control Panel applet and fixed the build configuration, improving the CI/CD pipeline.
exchangesigningagentmicrosoft-exchangedkim
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
Andriy S'omak - Senior .NET Engineer Technical Lead at Beetroot - Sustainable Software Development