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.
- Designed and built a Model Context Protocol (MCP) server for the Account & Access domain, integrating AI-driven tooling across internal services. It won an internal engineering competition and is now adopted as a partnership integration.
- 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 and classification pipeline using TensorFlow.js and Google Cloud Vision AI to automatically classify, cluster, and process product images, including automated background removal, directly improving content team efficiency.
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.
