Work Experience
akka
Software Engineer
Akka
Sep 2023 - Present

Akka is A Decentralized Exchange Aggregator

I did a variety of jobs in this company, including:
  • Worked on a Nest.js project that wrapped the main product APIs and transformed them into a more desired structure.
  • Helped develop an SDK for calling the Nest.js APIs an publish it on npm.
  • Developed a sample frontend project showcasing the usage of the SDK.
  • Developed a Node.js script for gathering data from some liquidity pools and saving them in Redis.
twelve work
Software Engineer
Twelve Work
June 2022 - Oct 2023

Twelve Work is an innovative CRM project

My job in this company was also in a range of tasks, listed below:
  • Worked on a WordPress plugin to import Woo-Commerce user data to our own database, learned to code with PHP and got familiar with WordPress database structure (MySQL).
  • Deployed & developed new features for an existing backend project (Node.js, Express.js, PostgreSQL).
  • Completely redesigned the front side of this project using React.js, MUI & Recoil.js.
  • Collaborated remotely with a UI/UX Designer to get this job done.
asan bourse
Frontend Developer
Asan Bourse
Sep 2021 - May 2022

Asan Bourse is a company offering various digital services for traders & stock-holders of the stock market of Iran

I worked in this company as frontend developer and my job consisted of working on a rather large web application, collaborating with other frontend developers as well as backend developers and ui/ux designers in the team. My main accomplishments in this company consist of:
  • Developed a PWA called the ”Alarm App” Using Nuxt.js. This app was a web application with primary focus on mobile device users which notified people of user defined events that could occur in the stock market.
  • Worked with android studio to export the Alarm App as an android app.
weblite
Full Stack Developer
Weblite
Dec 2020 - May 2021

Weblite is both the name of a messenger and the company that developed it, which is a startup founded in Sharif University of Technology

This was my first time working with a team in industry. My tasks here were mostly educational and included items below:
  • participated in an online course, & learned about HTML, CSS, JavaScript, Node.js, Express.js, PostgreSQL, Mon- goDB & Vue.js as an entry requirement.
  • Developed a version of the famous UNO game with Vue.js, Express.js & MongoDB as the final project for the mentioned course.
  • Developed a micro front-end application using React.js called ”paper” which was deployed on a messanger called weblite (Developed by this team)