Hi,

Ali Moshkinfam

Avatar

Ali Moshkinfaam

Full-Stack Software Developer

I'm a dude, doing web stuff for over 5 years, I like to solve problems, that's it.

I prefer broad knowledge over deep.

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)
Languages: JavaScript, Python, Kotlin, Java, Go, C#, C

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.
  • Improved code maintainability and performance
    • 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.
    • Contributed to developing a CRM ORM for Fanva using HTML Blade, CSS, and JavaScript.

    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