Summary
Mohammad Rajabloo is a Principal Software Engineer based in Tehran with 10 years of experience building high-performance, distributed systems and consumer-facing apps. He specializes in Go for backend services and uses JS/TS, React, and React Native for front-end and mobile work, leading migrations from monoliths to microservices with gRPC, Protobuf, event-driven patterns and Kubernetes-driven CI/CD. At Snapp! he progressed rapidly through engineered roles to principal, and previously improved scalability and latency for high-traffic games and services used by millions. He combines hands-on implementation with team mentoring and architecture guidance, having advised startups on DDD-based splits and operational tooling. A lifelong learner, he pairs pragmatic engineering with product-minded optimizations—often tackling the parts of systems that significantly reduce latency and deployment friction.
10 years of coding experience
16 years of employment as a software developer
Bachelor of Engineering - BE, Computer Software Engineering, Bachelor of Engineering - BE, Computer Software Engineering at Shomal University
Associate's degree, Computer Software Engineering, Associate's degree, Computer Software Engineering at Emam sadegh
English, Persian