Boris Tarelkin is a pragmatic software architect and development team lead with 11 years of experience building and migrating large-scale enterprise systems, currently leading a 10+ person core team and programs at NLMK Group. He specializes in modernizing legacy MES platforms into resilient microservice landscapes (200+ repos, 100+ running services) using Java, Node.js, Vue, Kafka and Kubernetes with zero-downtime constraints. Comfortable in both startup and industrial settings, he has designed data-science platforms, authorization services and monitoring systems while coordinating cross-functional teams including QA, DevOps and analysts. He favors pragmatic integration stacks—Vue2 frontends, Node middleware and durable Java services—combined with Airflow and message queues for robust automation. Experienced working with US teams and large distributed organizations, he pairs hands-on architecture with people leadership and a track record of starting small MVP teams and scaling them to dozens of engineers. An unexpected strength is delivering complex migrations in 24/7 production environments through careful phased architectures like blue/green deployments and incremental form-by-form rewrites.
11 years of coding experience
12 years of employment as a software developer
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Chelyabinsk State University
Contributions:2 commits, 21 PRs, 2 pushes in 3 years 2 months
javainheritancejava-bytecode
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
Boris Tarelkin - Development Team Lead at NLMK Group