FA
Foroutan Aghdasi

Foroutan Aghdasi

Software Engineer

Building exceptional digital experiences with React, Next.js, Vue.js, and Django

View Experience
Scroll down

About Me

I am a Software Engineer at BourseAlpha, where I develop a cutting-edge financial service chatbot that provides real-time data and analysis for the Iranian market. I have also been working as a Senior Frontend Engineer at ZarinPal, the leading online payment gateway in Iran, since 2022.

Throughout my career, I have been involved in various projects, such as cryptocurrency exchange, financial services, MLM systems, logistics, online store creation, and content management systems. I leverage my expertise in ReactJS, NextJS, VueJS, NuxtJS, Tailwind CSS, JavaScript, and HTML to create innovative solutions.

I am passionate about creating accessible solutions that make a positive impact on people's lives. I enjoy challenges and sharing my knowledge with others, and I am always eager to learn new technologies and frameworks.

Work Experience

Software Engineer at HomeWayInvest
2025-01 - present
Part time
Izmir, Turkey

Key Responsibilities:

  • Built backend services for a real estate platform using Python, Django, and Django Rest Framework
  • Designed and implemented RESTful APIs and documented them using Swagger (drf-yasg)
  • Developed secure user authentication and registration system with token-based auth (JWT)
  • Implemented a multi-level referral system with dynamic commission calculation based on user hierarchy

Skills Used:

Python
Django
DRF
SQL
Redis
Celery
Kubernetes
Prometheus
PostgreSQL
SSE
Docker
Software Engineer at Yara
2024-04 - present
Part time
Tehran, Iran

Key Responsibilities:

  • Developed scalable web applications using Python, Django, and Django Rest Framework (DRF)
  • Designed and built RESTful APIs with authentication, permissions, and pagination
  • Utilized Django ORM to interact with relational databases and enforce data integrity
  • Optimized database performance by analyzing slow queries and adding indexes

Skills Used:

Python
Django
DRF
SQL
Redis
Celery
Kubernetes
Prometheus
PostgreSQL
SSE
Docker
Senior Frontend Engineer at ZarinPal
2024-07 - present
Full time
Tehran, Iran

Key Responsibilities:

  • Lead the development and maintenance of the ZarinPal Panel, the core administrative platform for ZarinPal's services
  • Refactor, redesign, and maintain Zarin Links Page
  • Mentored junior engineers and led the Zarin Business Team, conducting code reviews and providing technical guidance
  • Improved platform performance by optimizing the codebase, achieving a 30% increase in page load speed

Skills Used:

JavaScript
TypeScript
VueJs
Vuex
NuxtJs
GraphQL
Zustand
Testing
Cypress
PWA
Sentry
MonoRepo
Senior Frontend Engineer at ZarinPal
2023-06 - 2024-07
Full time
Tehran, Iran

Key Responsibilities:

  • Led the full development lifecycle for Limoo, a user profile builder, optimizing it for speed and scalability
  • Developed and maintained the Limoo Android application using React Native
  • Delivered the ZarinExpress Payment Module and integrated it with ZarinPal's main payment gateway
  • Enhanced SEO performance by implementing Server-Side Rendering (SSR) for React projects

Skills Used:

JavaScript
TypeScript
ReactJS
NextJs
Redux
Framer
Tailwind
Recharts
Sentry
React Query
React Native
PWA
(Print to save as PDF)

Skills & Expertise

Languages

JavaScriptTypeScriptPythonHTMLCSSSASS

Frontend

ReactNext.jsVue.jsNuxt.jsReact NativeTailwind CSSReduxVuexReact QueryGraphQL

Backend

DjangoDjango REST FrameworkCeleryGraphQLPostgreSQLRedis

DevOps & Tools

DockerKubernetesPrometheusSentryGitCI/CDWebSocketSSE

Featured Projects

ZarinPal Panel
ZarinPal Panel

Core administrative platform for ZarinPal's payment services with performance optimization and enhanced user experience.

Vue.js
Nuxt.js
TypeScript
GraphQL
Tailwind CSS
Limoo Profile Builder
Limoo Profile Builder

User profile builder optimized for speed and scalability, resulting in a 20% increase in user registration and profile completion rates.

React
Next.js
TypeScript
Redux
Tailwind CSS
ZarinExpress Payment Module
ZarinExpress Payment Module

Seamless payment experience integrated with ZarinPal's main payment gateway for customers.

React
TypeScript
Redux
Tailwind CSS
Financial Chatbot
Financial Chatbot

Intelligent, user-friendly fintech chatbot for real-time interaction with users, integrating complex APIs to handle banking and financial inquiries securely.

React
TypeScript
Redux
Tailwind CSS
SSE

Education & Certifications

Education

Azad University Karaj Branch

Bachelor's degree, Computer Software Engineering

2018-2022

Certifications

Certified Professional in Advanced Django

Anisa

2023-07

Certified Professional in Django

Anisa

2022-05

Certified Professional in Python

Anisa

2021-09

Certified Professional in ReactJS

Anisa

2021-04

Certified Professional in JavaScript

Anisa

2021-01

Get In Touch

Send Me a Message
Fill out the form below and I'll get back to you as soon as possible.
Contact Information

Location

Tehran, Iran