Farid Shahidi is a Lead Software Engineer based in Munich with over a decade of hands-on experience designing and shipping scalable web applications across frontend and backend stacks. He has progressed from full‑stack roles to leading architecture and teams, recently driving a cloud-based accounting platform and a 23-service micro-frontend ecosystem while building a centralized design system for faster delivery. Skilled in TypeScript, React, Python and FastAPI, he combines clean architecture and OOP principles with practical API and database design, and mentors teams through code reviews and live coding sessions. An active open-source maintainer, Farid has published boilerplates and full apps (including a Nest+React poker game and micro-frontend/Next.js starters) that reflect his focus on reusable patterns and developer productivity. His academic background in electrical and electronics engineering underpins a systems-oriented approach to solving complex product and performance challenges.
9 years of coding experience
13 years of employment as a software developer
High School Diploma Mathematics and Physics, High School Diploma Mathematics and Physics at National Organization for Development of Exceptional Talents (Sampad)
Master's degree Electrical and Electronics Engineering, Master's degree Electrical and Electronics Engineering at University of Tehran
Bachelor's degree Electrical and Electronics Engineering, Bachelor's degree Electrical and Electronics Engineering at Sharif University of Technology
Contributions:957 commits, 10 PRs, 900 pushes in 3 years
cmslaravelvueadmincms-laravel
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Farid Shahidi - Lead Software Engineer at innoscripta SE