Roman Shein

Lead Software Developer at FINTECH/LEGALTECH (NDA)

Tel-Aviv, Tel-Aviv 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

🤩
Rockstar
🎓
Top School
Roman Shein is a Lead Software Developer based in Tel Aviv with 12 years of experience building robust backend systems and test automation for fintech and legaltech products. He progressed from hands-on development roles to technical leadership, currently shaping engineering delivery at an NDA-bound startup since 2021. Roman has a strong foundation in computational and applied mathematics and practical expertise improving developer tooling, evidenced by contributions to the widely used JetBrains intellij-scala plugin where he focused on ScalaTest/Specs2 integration, test runners, and type-inference bug fixes. He combines pragmatic engineering with a tester’s discipline, routinely enhancing CI/test workflows and SBT-based testing support. Colleagues rely on him to translate complex requirements into maintainable code and reliable test suites while mentoring teams through architectural trade-offs. Quietly curious, he often bridges gaps between IDE tooling, build systems and backend services to reduce developer friction.
code12 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computational and Applied Mathematics, Bachelor's degree, Computational and Applied Mathematics at Saint-Petersburg State University of Aerospace Instrumentation (SUAI)
github-logo-circle

Github Skills (7)

unit-testing10
sbt10
scalatest10
test-automation10
scala10
code-formatting9
type-inference9

Programming languages (3)

JavaScalaKotlin

Github contributions (5)

github-logo-circle
JetBrains/intellij-scala

Sep 2013 - Dec 2018

Scala plugin for IntelliJ IDEA
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:917 commits, 10 PRs, 278 pushes in 5 years 4 months
Contributions summary:Roman primarily contributed to bug fixes and improvements within the IntelliJ Scala plugin, particularly focusing on issues related to code rearrangement, test support, and the ScalaTest framework. Their commits involve modifications to test runners, the integration of features like test name filtering in both ScalaTest and Specs2, and resolving type inference issues. Furthermore, they made changes to the codebase that indicate a strong understanding of unit testing best practices and the integration of SBT-based testing.
intellij-platformintellij-ideascalaintellij-pluginintellij
JetBrains/ztools

Jun 2020 - Aug 2021

Contributions:36 commits, 13 pushes, 1 branch in 1 year 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
Roman Shein - Lead Software Developer at FINTECH/LEGALTECH (NDA)