Summary
Faraz Faraji is a seasoned back-end developer based in Berlin with about a decade of hands-on experience building cloud-native, high-throughput systems across startups and scale-ups. He specializes in Node.js, TypeScript, Go, C++, and Python and has designed and operated microservices architectures using RabbitMQ, Kubernetes, Redis, MongoDB and BigQuery at companies like Getir, mijndomein.nl and Tillhub. Faraz has led teams, implemented DDD and rigorous testing practices, and architected systems that process large volumes (e.g., SMS platforms and big-data pipelines) while improving performance and reliability. He’s also an entrepreneur who built IoT products and a consumer travel app, giving him rare end-to-end product empathy from embedded firmware to cloud backends. An active content creator and mentor, he shares engineering insights via articles and videos and champions developer best practices and conventions. Colleagues describe him as a pragmatic systems thinker who blends deep low-level skills with operational discipline.
9 years of coding experience
13 years of employment as a software developer
Bachelor of Science - BS, Computer Software Engineering, Bachelor of Science - BS, Computer Software Engineering at Qazvin Islamic Azad University
English, Persian, Turkish