Summary
Oleh Bahirov is a Principal Software Engineer and Engineering Lead based in Irvine with 11 years of experience delivering full-stack, data-intensive systems across enterprise and retail domains. He has led architecture and implementation for distributed recommendation pipelines at Google (via EPAM) and built serverless, Angular-based POS solutions deployed across APAC and EMEA. Proficient in Java, Python, JavaScript/TypeScript, Angular, React, Node.js and GCP, he blends backend big-data engineering and frontend UX to drive end-to-end product delivery. Known for mentoring teams, refining business requirements, and designing for scale, he consistently turns complex requirements into maintainable, production-grade systems. An unusual strength is his hands-on integration work with hardware and receipt/ESCPOS frameworks, bridging software and physical retail systems. Now at Oracle, he continues to focus on architecting scalable solutions while fostering technical growth in his teams.
11 years of coding experience
9 years of employment as a software developer
Specialist’s Degree Project Management, Specialist’s Degree Project Management at Ivano-Frankivsk National Technical University of Oil and Gas