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.
14 years of coding experience
10 years of employment as a software developer
Specialist (MSc), Applied Mathematics and Informatics, Specialist (MSc), Applied Mathematics and Informatics at Saint Petersburg State University
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.
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