Roman Tsirulnikov is an IT Architect with 11 years' experience designing payments platforms and digital wallets, currently shaping enterprise and systems architecture at YooMoney/YooKassa in Saint Petersburg. He specializes in bridging business goals and technical delivery for complex payment services, focusing on solution, systems and API design across SOA/MSA and microservices landscapes. His toolkit includes Scala, cryptography, and formal architecture artifacts (ArchiMate, C4, BPMN, UML), and he regularly authors specification documents and technical presentations. Roman supervises development teams to simplify complexity and deliver auditable, production-ready platforms for e-commerce and mobile payments. An active contributor to open-source grammar work, he extended ANTLR v4 T-SQL support—reflecting his attention to language precision and backend interoperability. Colleagues rely on him to turn intricate domain requirements into pragmatic, secure, and integrable solutions.
Grammars written for ANTLR v4; expectation that the grammars are free of actions.
Role in this project:
Back-end Developer / Database Engineer
Contributions:3 reviews, 7 commits, 11 PRs in 1 year 4 months
Contributions summary:Roman contributed to the T-SQL grammar for ANTLR v4, adding support for features like `$PARTITION` function, `TRIM` function, and the `OVER` clause for sequences. They removed the `create_symmetric_key` functionality, likely due to redundancy. The user also incorporated multiple options for `FOR JSON` clauses.
Contributions:6 PRs, 13 pushes, 7 branches in 2 years
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.