Roman Dubinin is a Staff Software Engineer, Team Lead, Solution Architect, and Engineering Manager with 20 years of experience specializing in building scalable systems using Java and SQL across software security, fintech, banking, and enterprise technology sectors. Based in Moscow, Russia, he leads customer communication, solution architecture, SDLC implementation, feature decomposition, code development, and team mentoring, with a passion for creating solutions that are robust, reliable, and beautiful.
At Solar Security (March 2024 - Present), a software and information security company, Roman serves as Team Lead and Solution Architect for the Centralized Management project, successfully securing project funding by delivering the PoC stage as per acceptance testing and the sales team.
He successfully led 2 versions of the project to production, adding a new product to the company portfolio as confirmed by customers through the sales team. His technical stack includes Java 17, Spring Boot, and Postgres.
At EPAM Systems Inc. (December 2022 - December 2023), working with Atlassian as the customer, he served as Solution Architect and Team Lead for a Disaster Recovery Solution for Managed Data & Analytics Service, leading a team of 3 backend engineers, 1 SRE, 1 QA, and 2 data engineers. He secured initial project funding by creating the solution architecture and successfully delivering the PoC, allowed for further partnership with the customer account through successful launch of the final product, and received recognition from project management, the customer, and multinational team members. Previously at EPAM (June 2022 - December 2022), he served as Key Developer on Confluence, achieving a product performance boost of over 50% as measured by load testing tools through analyzing and tuning runtime performance and database queries.
At EPAM Systems for VTB24 Commercial Banking (January 2021 - March 2022), he served as Backend Team Lead for an Online Broker project, successfully delivering the product by leading solution architecture, building SDLC through implementing best practices, and building a team from the ground up by conducting interviews. He alleviated risks of development stalls by creating a tool for integration and system testing while several third-party systems were not yet implemented. At MTS IT (March 2020 - November 2020), as Engineering Manager for a Single Sign-on platform, he improved team performance and code quality by over 20% through mentoring backend developers, improved release cycle time by 15% by optimizing SDLC with automated tests in CI pipeline, and initiated microservices transformation to improve project scalability and stability.
At IPPON Technologies (September 2019 - March 2020), he served as Team Lead for a back-office risk assessment web application, successfully delivering the product by leading architectural decisions and task decomposition, and initiated JHipster adoption enabling MVP creation in just 4 weeks. Previously at IPPON (October 2018 - August 2019) for Skilbill, he achieved a 200% performance boost for the file storage service by adopting DynamoDB and optimizing storage structure. At LASP Technologies LLC (January 2016 - September 2018), he created a new WebUI module that vastly extended framework capabilities and later grew into a standalone product, optimized framework average performance by over 20%, and improved team performance by 10% through being a role model and improving CI/CD pipeline.
Roman has mentored more than 10 developers, with 2 advancing to Team Lead level, one of whom has already taken a Team Lead role. He received exceptional feedback as Solution Architect and Team Lead from both the Project Manager and Client on his latest US project. He holds a Specialist degree (equivalent to BS/MS) in Information Systems and Technologies from the Russian State University of Tourism and Service and is AWS Certified Developer – Associate (2021-2024). His technical expertise spans Java, Spring Boot, PostgreSQL, Apache Kafka, Databricks, AWS services including DynamoDB and S3, Docker, OpenShift, and frontend technologies including JavaScript, TypeScript, and Vue.js, with deep knowledge of enterprise architectural patterns, design patterns, lock-free algorithms, and asynchronous programming.