Dmitry Lapshin

Software Engineer at JetBrains

Netherlands
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
Dmitry Lapshin is a software engineer with 11 years of experience, currently building software at JetBrains from his base in the Netherlands. He enjoys automating work for people and has a strong interest in concurrent and high-performance systems, evidenced by his implementation of a lock-free set in Java for an HPC course repository. Trained in software engineering at Санкт-Петерургский Академический Университет, he brings solid academic foundations to practical, production-grade development. At JetBrains he combines backend engineering skills with a taste for low-level correctness and reliable concurrency. Colleagues would describe him as a pragmatic problem solver who prefers elegant, test-covered solutions over brittle shortcuts. He quietly improves developer tooling and backend primitives that make larger systems more robust.
code11 years of coding experience
bookBachelor, Software Engineering, Bachelor, Software Engineering at Санкт-Петерургский Академический Университет Российской Академии Наук
stackoverflow-logo

Stackoverflow

Stats
1,104reputation
61kreached
30answers
11questions
github-logo-circle

Github Skills (14)

javas10
multithreading10
java10
concurrency10
atomics9
atomic9
junit9
embedded6
linux6
posix6
signal6
python6
pointer6
regex6

Programming languages (18)

C#JavaC++RustCTeXGoHTML

Github contributions (5)

github-logo-circle
eugenyk/hpcourse

Apr 2017 - Jun 2017

Repository to store student's practical works on high performance computing course
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 3 comments in 1 month
Contributions summary:Dmitry primarily focused on implementing a lock-free set data structure in Java. They developed the core logic, including add, remove, and contains operations. The commits demonstrate the implementation of internal nodes and leaf nodes with different states. The user also added tests to validate the functionality of the lock-free set implementation.
high-performance-computingpracticalperformancecomputingpractical-works
LDVSOFT/SPbAU-Cnzpkt

Jan 2015 - Mar 2015

Contributions:152 pushes, 2 branches, 7 comments in 2 months
mit
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
Dmitry Lapshin - Software Engineer at JetBrains