The Journey So Far
On a path toward Google
At Sinch, I work on distributed systems, frontend platforms, backend services, observability, and infrastructure. My focus is on building scalable internal tools and improving reliability across complex architectures.
- Led development of MCP for the Account & Access domain, integrating with multiple internal tools and lovable, and winning an internal engineering competition.
- Led an end-to-end E2E testing initiative and observability dashboards using Grafana with Prometheus data, improving system visibility and reliability.
- Contributed to BFF services using Kotlin, integrating with large-scale microservices in a distributed architecture.
- Improved dashboard performance by optimizing frontend code and reducing system overhead through backend caching and streaming strategies.
- Enhanced frontend performance and Lighthouse scores across projects, and built and maintained shared UI libraries and packages.
- Worked within a large-scale micro-frontend architecture with 100+ micro-frontends.
- Designed and maintained CI/CD pipelines for automated testing and deployment workflows.
- Developed Helm charts and managed deployments on Kubernetes clusters.
- Worked with Istio, load balancing, scalable infrastructure patterns, and Kafka.
At Boozt, I worked as a Senior Frontend Engineer on internal platforms and customer-facing systems, improving CMS capabilities, automation, localization, and frontend performance.
- Built and scaled a CMS platform for generating dynamic web pages, promotions, and campaign pages for 17 countries, with seamless mobile app integration.
- Built a translation service using Google AI tools to localize CMS content automatically across multiple stores and languages.
- Improved performance by optimizing data structures and eliminating redundant computations.
- Designed an internal asset management system using Google Cloud and a Node.js backend API, reducing dependency on external services.
- Developed serverless solutions with GCP Cloud Functions, reducing operational overhead by around 10%, and implemented automation for tracking data changes and triggering downstream jobs.
- Led migration to React and TypeScript, improving maintainability, performance, and frontend architecture.
- Optimized rendering and reduced re-renders to improve load times and user experience.
- Contributed to CI/CD, code reviews, and automated testing across unit, integration, and E2E layers.
- Built an ML-powered image processing system using Google tools and TensorFlow.js to classify and cluster images, and automatically remove backgrounds for easier content usage.
Relocation to Sweden
In August 2023, I moved to Malmö, Sweden 🇸🇪. This was the beginning of a new international chapter in my career, with bigger systems, broader impact, and new challenges.
I joined Digikala and worked on large-scale e-commerce platforms with millions of users and daily visits. My focus was on performance, experimentation, frontend architecture, and platform reliability.
- Rebuilt two large-scale e-commerce platforms using React, Next.js, and TypeScript in agile teams.
- Worked on products with more than 40 million active users and 12 million unique visits per day.
- Led the campaign team for 1 year and developed a dynamic landing page system with 30+ reusable modules, reducing development time for campaigns.
- Implemented analytics and experimentation systems including Google Analytics and A/B testing, running 20+ experiments to improve user behavior insights.
- Improved backend performance by optimizing APIs and database queries, reducing response time by 10% and query load by 5%.
- Contributed to a micro-frontend architecture using Nx and worked within a large PHP monorepo with Symfony.
- Built and maintained automated testing pipelines with Jest and Cypress, improving code quality and reliability.
At SnappCarFix, I worked as a frontend engineer and frontend team lead, helping deliver cross-functional products, modernize the frontend stack, and improve development speed and user experience.
- Led and mentored a team of 5+ engineers, driving delivery of cross-functional projects.
- Migrated a legacy WordPress platform to a modern React-based architecture, significantly improving user experience.
- Built a reusable component library, reducing development time and project setup by 40%.
- Improved performance by optimizing frontend features, reducing page load time by up to 20%.
Self-Employed - Freelance Software Engineer
I started my professional journey as a Freelance Software Engineer, leading product development from requirements and system design to implementation, testing, and production monitoring.
- Led the development of several products, from identifying system requirements and partner dependencies to workload balancing, implementation, testing, and configuring metrics, alarms, monitors, and dashboards.
- Designed and implemented scalable RESTful APIs using Python (Django) and PHP (Laravel) for managing proprietary licenses, handling peak loads of 500 requests per second, and ensuring 99.9% uptime.
University Graduation
I earned a Bachelor’s degree in Computer Software Engineering from Azad University (IAUN). During university, I focused on software fundamentals, user behavior, and practical system building.
- Conducted research on user behavior and UI optimization.
- Teaching Assistant for courses in Graphic Design and Database Systems.
High School Graduation
I finished high school in Mathematics and Physics. These years helped me build strong logical thinking and problem-solving skills, which later became the foundation of my engineering mindset.
Birthday
I was born on January 11, 1999 in Isfahan, Iran 🇮🇷. This was the beginning of my journey, which later took me through software engineering, large-scale systems, and international opportunities.
