Experience

  1. Lead Software Engineer

    Acsidmaad
    • Led a team of software engineers across multiple projects.
    • Designed scalable systems aligned with product requirements.
    • Developed a Golang backend for a multiplayer game.
    • Managed DevOps infrastructure, ensuring reliable deployments and operations.
  2. Back-End Developer

    Badals
    • Developed Java backend services using Spring Framework.
    • Designed and implemented GraphQL APIs.
    • Integrated payment services (Thawani/Stripe) and FedEx shipment services.
    • Implemented multi-tenant architecture to support scalable solutions.
    • Utilized OAuth for secure authentication and access control.
  3. Back-End Developer

    Pinket
    • Built RESTful APIs with Spring Boot for robust backend functionality.
    • Used Hibernate for database interactions.
    • Developed WooCommerce plugins to enhance e-commerce capabilities.
    • Optimized product search functionality using ElasticSearch.
    • Utilized Sentry for effective debugging and bug tracking.
  4. Software Engineer

    UltraTrader
    • Worked on multiple microservices with SQL and NoSQL databases.
    • Developed RESTful APIs using Express.js and Nest.js.
    • Created and maintained Jenkins CI/CD pipelines.
    • Leveraged Redis for caching and message queue implementations.
    • Utilized Grafana and Prometheus for system monitoring and performance analysis.

Education

  1. BSc Computer Engineering

    K. N. Toosi University of Technology

    GPA: 3.56/4.0

    Notable Courses:

    • Software Engineering
    • Internet Engineering
    • Advanced Programming
    • Algorithm Design
    • Computer Structure & Language
    • Fundamentals of Computer Vision
    • Fundamentals of Natural Language proccessing

    Head Teaching Assistant:

    • Internet Engineering, supervised by Professor Zamanian, Fall 2024

    Teaching Assistant:

    • Principles of Computer Networks, supervised by Professor Rezaei, Spring 2024
    • Fundamentals of Computer Vision, supervised by Professor Nasihatkon, Spring 2024
    • Advanced Programming, supervised by Professor Esnaashari, Spring 2024
    • Fundamentals of Programming, supervised by Professor Nasihatkon, Fall 2023
    • Fundamentals of Programming, supervised by Professor Nasihatkon, Fall 2022
    • Advanced Programming, supervised by Professor Zamanian, Fall 2022
Skills
Programming
Golang
Python
Java
Javascript
Typescript
C/C++
SQL
Tools
Prometheus
Grafana
Docker
Ansible
PostgreSQL
MongoDB
Redis
Git
Linux
AI
Pytorch
Keras
NumPy
Pandas
Honors & Awards
Ranked 1st at in the RoboCup Asia-Pacific 2018 Soccer Simulation League
∙ Present
Ranked 2nd at in the IranOpen 2018 Soccer Simulation League
∙ Present
Ranked top 0.7% among more than 150,000 participants in the nationwide university entrance exam for B.Sc. degree (Konkoor-ESarasari), September 2020
∙ Present
Languages
100%
English
100%
Persian