Summary
Roman Petrushenko is a Senior Software Engineer with 9 years of experience building high-performance automation and integration solutions across real estate, legal, and energy sectors in the UAE, USA and CIS. He specializes in C#, .NET Core, multithreading and data synchronization (RESO/RETS) and has a proven track record of shrinking legacy codebases, accelerating syncs from days to hours and cutting repetitive errors through tooling and SOLID-driven refactors. As a hands-on team lead and mentor, he drove a 40% improvement in internal workflows by introducing automatic code generation and async architectures while managing small engineering teams in high-pressure sales environments. He has practical experience integrating external systems like FedEx and Facebook Lead Ads, which directly contributed to a 20% uplift in new leads for marketing funnels. Comfortable with large intermediate caches and analytics pipelines (MS SQL, ClickHouse, MongoDB), he combines backend systems design with product-focused analytics to improve conversion and operational efficiency. Based in Dubai and open to remote roles in the US, UK and MENA, Roman blends deep technical execution with a knack for turning repetitive business pain points into automated, measurable outcomes.
9 years of coding experience
4 years of employment as a software developer
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Platov South - State Polytechnic University (NPI)
Russian, English