Summary
Hamed Mirzaei is a Senior Software Engineer with 10 years of experience building high-performance Java-based systems for banking and healthcare, from core banking microservices to cloud-native patient monitoring platforms. He combines deep expertise in the Spring ecosystem, ORM, SQL/NoSQL databases and AWS with hands-on experience in Kotlin and Python for full lifecycle product delivery. Hamed has repeatedly led architecture and implementation for large-scale, mission-critical systems—designing service gateways, two-phase commit coordinators and state-machine frameworks for distributed transactions. He also brings strong data engineering chops from ETL/DW work and academic research on table union search, bridging practical production needs with data-driven approaches. Comfortable mentoring teams and running production fleets, he’s known for performance tuning at scale (thousands of TPS) and translating complex requirements into reliable, maintainable systems. Based in Edmonton, he blends enterprise fintech discipline with startup agility and a persistent focus on measurable system improvements.
10 years of coding experience
14 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Alberta
Bachelor's Degree, Computer Software Engineering, Bachelor's Degree, Computer Software Engineering at University of Tehran
Master's Degree, Computer Software Engineering, Master's Degree, Computer Software Engineering at Sharif University of Technology
Kurdish, Persian, English