Alexander Shlemov

Senior Software Engineer at Microsoft

Bern, Bern, Switzerland
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
Alexander Shlemov is a Senior Software Engineer with 14 years of experience, currently focusing on core and infrastructure development for Microsoft Excel in Bern, Switzerland. He brings deep systems and resource-management skills honed across backend engineering and bioinformatics, having previously developed algorithms and software for genome and immunosequencing data. At Microsoft he advances Excel/Excel Online reliability and performance, building infrastructure-level solutions that scale to millions of users. His open-source contributions to the well-known SPAdes genome assembler show attention to robust temporary file management, encapsulation, and clean API design. Earlier roles in academia as an assistant professor and researcher underpin his strength in statistical signal processing and rigorous algorithm design. He combines production-grade engineering with a researcher's focus on correctness and efficient resource handling.
code14 years of coding experience
job10 years of employment as a software developer
bookSpecialist (MSc), Applied Mathematics and Informatics, Specialist (MSc), Applied Mathematics and Informatics at Saint Petersburg State University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

filesystem10
c-language10
file-management10
cprogramming-language10
genome-assembly10
data-structure9
software-design9
data-structures9
assembler7
assemble7
sequencing7
sequencer7
assembly7

Programming languages (7)

C++ShellRCJavaScriptVimLPython

Github contributions (5)

github-logo-circle
ablab/spades

Feb 2018 - Jan 2020

SPAdes Genome Assembler
Role in this project:
userBack-end Developer
Contributions:645 commits in 1 year 10 months
Contributions summary:Alexander primarily focused on implementing and refining temporary file management functionality within the SPAdes genome assembler project. Their contributions involved adding features such as namespace comments, the ability to acquire temporary files, and implementing a release mechanism for temporary files. Furthermore, the user worked on hiding implementation details and making classes non-copyable and non-moveable, demonstrating a focus on code design and resource management within the project.
bioinformaticsgenomeassemblerspadesgenome-assembly
BioSSA/BioSSA

Nov 2013 - Dec 2018

Contributions:107 commits, 12 pushes in 5 years 2 months
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
Alexander Shlemov - Senior Software Engineer at Microsoft