Sergey Markelov

Principal Software Engineer at Microsoft

Greater Seattle Area United States
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

👤
Senior
🎓
Top School
Sergey Markelov is a Principal Software Engineer with 14 years of experience building secure, production-grade systems across cloud, networking, and vehicle platforms, now serving as a Security Champion for Microsoft’s Energy Cloud and SDV initiatives. He combines deep systems and backend expertise—from early C++ and VoIP work to large-scale data processing with Spark and cloud-native architectures on Azure and AWS—with hands-on ML/security experience from a stint at AI-driven Versive. Sergey contributes to open-source projects such as Flask-Admin, where he improved image upload handling and AJAX model loading, reflecting a pragmatic focus on reliable developer UX. Comfortable leading teams and mentoring engineers, he blends algorithmic rigor from a Masters in CS & Math with practical deployment know-how (Docker, ECS, React Native, nginx/Lua). Notably, he bridges security and software delivery, often surfacing subtle bugs and hardening integrations that other teams overlook.
code14 years of coding experience
job15 years of employment as a software developer
bookMasters Computer Science and Mathematics, Masters Computer Science and Mathematics at Kazan State University
languagesRussian, English
github-logo-circle

Github Skills (11)

ajax10
python10
flask10
flask-ask10
wtforms9
sqlalchemy9
javascript8
bootstrap7
bootstra7
peewee6
mongoengine6

Programming languages (8)

ShellRustJavaScriptObjective-CSwiftRubyPythonKotlin

Github contributions (5)

github-logo-circle
pallets-eco/flask-admin

May 2014 - Aug 2014

Simple and extensible administrative interface framework for Flask
Role in this project:
userBack-end Developer
Contributions:10 commits in 2 months
Contributions summary:Sergey primarily addressed image upload and AJAX functionality issues in the Flask-Admin framework. They corrected a bug related to image file extension handling during uploads and implemented features to configure AJAX Select2 widgets, including setting the minimum input length. The user also improved the filtering logic for AJAX model loaders within the framework. Finally, they merged upstream changes.
pythonflaskuwsgiextensibleadministrative
sealemar/BankAccounts

Mar 2018 - Nov 2022

BankAccounts exercise in Kotlin
Contributions:1 PR, 1 push, 2 branches in 4 years 9 months
kotlin
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