Professional Experience
Snapp! Market
09/1403 – Present (Dec 2024 – Present)
Front-End Engineer
- Built large-scale PWA with service workers, code-splitting, and React Query
- Used Webpack and Lighthouse for performance optimization
Pishro Broker
04/1402 – 08/1403 (Jun 2023 – Nov 2024) | 1 yr 5 mo
Full-Stack Engineer
- Developed real-time trading apps using React, Vue 3, Tailwind CSS, WebSocket
- Built scalable backends with Django, DRF, Node.js, PostgreSQL
- Applied Atomic Design, SSR, and PWA standards
Snapp! Trip
06/1401 – 02/1402 (Aug 2022 – Feb 2023) | 8 mo
Front-End Engineer
- Contributed to modular React PWA with responsive design and preloading strategies
- Improved structure using feature-based architecture and design tokens
Bahar Net
02/1400 – 01/1401 (Apr 2021 – Mar 2022) | 1 yr
Full-Stack Developer
- Migrated legacy monolith to Laravel + AlpineJS with Blade templates
- Improved backend with job queues, Redis cache, and CodeMods
Freelance
08/1398 – 01/1400 (Oct 2019 – Mar 2021) | 1 yr 5 mo
Full-Stack Developer
- Built client apps using Next.js, Ant Design, Tailwind, Chart.js, ApexCharts
- Delivered PWA and Ionic mobile apps with Capacitor & Service Workers
Ahan Online
02/1398 – 08/1398 (Apr 2019 – Oct 2019) | 6 mo
Front-End Intern
- Learned fundamentals of HTML, CSS, JS, and UI development
Technical Skills:
-
Front-End Technologies:
- ReactJS, NextJS, VueJS, Svelte
- TailwindCSS, CSS-in-JS (Styled Components, Emotion)/li>
- Web Components, SSR, SSG, RSC, Advanced State Management (Redux, Zustand, Pinia)
- WebGL, Chart.js, Highcharts for interactive visualizations
-
Back-End Technologies:
- Node.js (NestJS, Express), Go, Python (Django, FastAPI)
- PostgreSQL, MongoDB, Redis, Cassandra, Elasticsearch
- REST, gRPC, GraphQL, WebSockets, Kafka
- Microservices, Serverless (AWS Lambda, Azure Functions), Event-Driven Architecture
- API Gateway, Service Mesh, Load Balancing, Reverse Proxy
-
Core Technologies:
- TypeScript, Advanced Testing (Jest, Cypress, Playwright)
- Docker, Kubernetes, Helm, Terraform, CI/CD Pipelines (GitLab)
- OAuth2, OpenID Connect, JWT, Advanced Security Practices
- Event Sourcing, CQRS, Domain-Driven Design (DDD)
- Cross-Platform Development (Capacitor, Ionic, Electron, Tauri)
Projects
- Developed a real-time trading platform using Node.js for the backend and Vue.js on the frontend.
- Implemented RESTful APIs and integrated WebSockets for live market data updates and trade executions.
- Built a Progressive Web App (PWA) with offline support and optimized performance using service workers.
- Built a full-stack trading platform with ReactJS, TypeScript, and NestJS.
- Enabled real-time updates using WebSockets.
- Added interactive charts with ChartJS and ApexCharts.
- Implemented secure APIs with NestJS.
- Optimized for performance and scalability.
- Built Pishrobroker landing site with Next.js (SSR, API routes).
- Applied atomic design for modularity.
- Optimized performance and scalability.
- Integrated with core backend trading APIs for real-time data and seamless user interactions.
- Front-End Team Lead at Sky Cloud
- Migrated a 10-year-old codebase
- Integrated with servers to create VMs
- Built with Laravel and Vue.js
- Worked on the Pishro website, building the front-end with React and Ant Design.
- Implemented complex state management using Redux to manage application state efficiently.
- Developed reusable UI components with React and Ant Design for a consistent and high-performance user interface.
- Optimized the website for fast load times and seamless user experience with React best practices.
WHO GAP Analysis system (offline)
- Collaborated with MR Shahriari at AUT on a facility management website using React and image processing techniques.
The list goes on