Summary
I'm a senior full-stack engineer with over 13 years of experience building and shipping web and mobile products, from telecom systems used by tens of millions of people to B2B trading platforms.
I lead backend work in Node.js, Python (FastAPI) and Java, build frontends in React, Angular and Vue, and I enjoy mentoring teams and working closely with the people who use the product.
Highlights
- Led the architecture of a customer management system for a mobile operator, scaling to nearly 70 million subscribers.
- Led and mentored a team of 6 engineers through a full project lifecycle.
- Built a reusable CMS that cut delivery time by two months and helped grow company revenue 140% in a year.
- Revived a stalled project and launched its backend in under 2 months.
- Cut mobile app load time by 80% with a new caching system, and by 40% in later Flutter and Vue work.
- Used AI (OpenAI and Gemini APIs) to cut manual product-data editing and search time by 40%.
Career
Senior Full-Stack DeveloperBuyinglabs | B2B trading platform in React and Node.js. Modernized the stack (React 17 to 19, TypeScript migration), integrated ERP systems and added AI and workflow automation. |
Senior Full-Stack DeveloperWorkGenius | Event-driven FastAPI backend on AWS with Redis and PostgreSQL. Self-service features cut related support tickets by 70%. |
Technical LeadTribes Agency | Rescued a stalled project with a Deno and Supabase backend, then led a Flutter app and a React admin app. |
Senior Full-Stack DeveloperSeez | Refactored a Flutter web app to Vue.js and built a Node.js data crawler. |
Senior JavaScript DeveloperDevolon | React, TypeScript, AWS and GraphQL for several client projects at once. |
Technical LeadTecnotree | Architected and led development of a large-scale customer management platform and its microservice successor. |
Full-Stack DeveloperAmos | Built a modular PHP and Node.js CMS supporting SQL and NoSQL databases. |
Full-Stack DeveloperParnaa | Client projects in Yii and Laravel, plus a business-data web crawler. |
Skills
| Languages | TypeScript, JavaScript, Python, Dart, Java, PHP |
| Frontend | React, Angular, Vue.js, Next.js, Flutter |
| Backend | Node.js, FastAPI, Express, REST, GraphQL, Microservices, Event-driven design |
| Cloud & DevOps | AWS, Docker, Kubernetes, Terraform, CI/CD |
| Data | PostgreSQL, MySQL, SQL Server, MongoDB, Redis |
| AI & Automation | OpenAI and Gemini APIs, n8n, Windmill |
Open Source
- jalali_date: Persian (Jalali) calendar for Dart and Flutter. Dates, leap years, formatting, parsing. [ GitHub ]
- Boof Runner: Task runner for coding agents (TypeScript). [ GitHub ]
- aido: Sudo for AI agents (Rust). [ GitHub ]
- owl-claw: Run your coder tool at night (TypeScript). [ GitHub ]
Education
M.Sc. Computer Science, Amirkabir University of Technology, Tehran, 2019.