Roman Sotnikov is a founder and seasoned backend engineer with about 13–15 years of experience building high-throughput payment and e-commerce systems using Ruby on Rails and Elixir. He has driven full product lifecycles—from founding a 600-merchant, 4.9-star Shopify app to migrating 30M+ Postgres records into Elasticsearch and cutting transaction search latency from seconds to sub-millisecond. Comfortable in both startup and enterprise contexts, he blends functional-programming advocacy (Elixir) with deep banking and payment processing expertise. Roman also brings practical systems analysis and management skills (IDEF0, UML, Scrum/Kanban) and a track record of integrating 100+ global payment providers. Based in Novi Sad, he combines entrepreneurial instincts with hands-on engineering and a taste for UI design and system optimization that yields measurable business impact.
13 years of coding experience
7 years of employment as a software developer
Master of Science (M.S.) Applied computer science, Master of Science (M.S.) Applied computer science at Novosibirsk State University of Economics and Management (NSUEM)
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.