Summary
Ivan Shpyakin is a Lead Software Engineer based in Saint Petersburg with 10 years of experience designing .NET-based architectures and guiding teams from junior to senior levels. He blends hands-on development with people leadership, spending much of his time mentoring colleagues, conducting code reviews, and managing short-term project teams. His background spans R&D in the space industry, web development on WAMP stacks, and enterprise projects at Rubius and Distillery before leading platform work at Tinkoff. Ivan also advises organizations on .NET migration and tooling, combining technical assessments with practical supervision during transitions. Known for systematic architecture thinking and a drive to deepen technical lead skills, he brings a measured, consultative approach to delivering reliable software.
10 years of coding experience
10 years of employment as a software developer
Master of Engineering - MEng, Mechatronics, Robotics, and Automation Engineering, 5.0 out of 5.0, Master of Engineering - MEng, Mechatronics, Robotics, and Automation Engineering, 5.0 out of 5.0 at Tomsk Polytechnic University
Russian, English