Yakov Sirotkin

Principal Software Engineer at Dell Technologies

Hod HaSharon, Center District, Israel
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
Yakov Sirotkin is a Principal Software Engineer with 15 years of backend expertise, currently at Dell Technologies, specializing in Java/Kotlin and Spring Boot for domains such as payments, insurance, search and bioinformatics. He has a strong track record of taming legacy systems—removing large components, migrating PL/SQL to Java, and performing large refactorings that simplified business onboarding and reduced UAT friction. Yakov is pragmatic about reliability and testing (a Testcontainers advocate) and has built resilient async payment and task-processing systems used in high-stakes production environments. His experience spans databases (Postgres, Oracle, SQL Server, MySQL), cloud migrations, and performance optimizations that measurably improved systems under load. Unusually for a backend-focused engineer, he contributed to the early SPAdes genome assembler, blending deep algorithmic roots from a mathematics background with hands-on product delivery.
code14 years of coding experience
job23 years of employment as a software developer
bookMaster, Mathematics, Master, Mathematics at Санкт-Петербургский Государственный Университет / Saint Petersburg State University
bookSchool 566
bookSchool 239
languagesRussian, English, Hebrew
github-logo-circle

Github Skills (6)

xml10
genome-assembly10
xslt10
bioinformatics9
javas8
java8

Programming languages (5)

JavaC++HTMLKotlinPython

Github contributions (5)

github-logo-circle
ablab/spades

Jun 2011 - Dec 2012

SPAdes Genome Assembler
Role in this project:
userBack-end Developer
Contributions:278 commits in 1 year 5 months
Contributions summary:Yakov primarily contributed to the development of the SPAdes Genome Assembler, focusing on core functionalities related to genome and metagenome assembly. They added features for processing and incorporating data from .trs and .gen files, which likely contain information related to transformations and genomes. Their work also included the implementation of XML and XSLT transformations for data representation and display.
bioinformaticsgenomeassemblerspadesgenome-assembly
YakovSirotkin/machamp

Feb 2022 - Jun 2022

Async task processing engine
Contributions:49 releases, 7 reviews, 46 commits in 4 months
concurrencyasync-taskdubasync
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
Yakov Sirotkin - Principal Software Engineer at Dell Technologies