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)
Contributions:41 commits, 4 PRs, 30 pushes in 3 months
api-clientapiamazonelixirmws-api
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.