Ruslan Lopatin is a seasoned software engineer with around 10 years of recent professional experience and a long track record of full-stack development dating back to the early 2000s. He specializes in web development and low-code UI tooling, currently building an online low-code web UI builder that integrates third-party components. His background spans Java backend and GUI work (Spring, Java EE, Eclipse RCP), modern front-ends (Angular, PureJS), Node.js, and databases (PostgreSQL/MySQL), plus enterprise and startup projects via freelancing. Notably, he has hands-on experience migrating critical systems (Oracle→Postgres) and building domain-specific systems like online casinos, postal services, and search engines. Based in Tomsk Oblast with a mathematics diploma from Tomsk State University, he balances deep systems experience with practical product-focused engineering. His public code and writing (GitHub: surol, dev.to/surol) reveal an ongoing commitment to craft and continuous learning.
9 years of coding experience
19 years of employment as a software developer
Diploma, Mathematics, Diploma, Mathematics at Tomsk State University
Contributions:47 releases, 51 PRs, 1014 pushes in 4 years 6 months
cssjavascriptstylesheetsupdates
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
Ruslan Lopatin - Software Engineer at Предприниматель