See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI

Experience

  • Bettermode
    • Toronto, Ontario, Canada
    • Senior Software Engineer
      • May 2022 - Present
      • Toronto, Ontario, Canada

  • DFREIGHT
    • Tehran, Iran
    • Executive Technical Advisor
      • Jan 2021 - Jul 2021
      • Tehran, Iran

      DFREIGHT (https://dfreight.net) is an online freight forwarding platform. It provides features like checking different transportation routes and prices, ordering transportation, tracking your goods with live updates, and etc. As an executive technical advisor, I have to communicate with the executive board and the engineering team to ensure that the product and the team are on track. I have been in charge of defining the process of interviewing and hiring software engineers.I have also defined the proper technology stack based on their needs and established a working development process to ensure that we can deliver features according to the plan. After establishing the processes and building the engineering team, I'm advising the team in an ongoing process to set the proper goals, and then helping them achieve them. This includes monitoring the performance of individuals, checking the quality of the product, providing new ideas and tools to solve the system design issues, and helping the tech team leader to lead the team.

  • TAP30
    • Tehran Province, Iran
    • Tech Sr. Team Lead, Head of Map
      • Oct 2019 - Jul 2020
      • Tehran Province, Iran

      Tapsi is a vehicle for hire company. It is currently the second-largest ridesharing company in Iran. In Tapsi, I managed to build up a highly motivated Map Team with Scrum processes. Some of our achievements and impacts:• Restructuring and redesigning the OSRM cluster to gain flexibility, scalability, and better maintenance.• Improving the MAPE (mean absolute percentage error) of the ETA (Estimated Time of Arrival) by 4% which has a huge impact on the revenue.• Creating a new Route Tracker service to monitor the locations, routes, and MAPE.• Creating the In House Search with new services for crawling POIs, data cleaning, storing, and providing alongside feedback system. • Refactoring and redesigning most of the services, creating a separate CI pipeline for each service with test and coverage checking. Also, increasing the test coverage of services from 5% to 80%.• Implementing a new Component Testing Structure for each service and introducing them to the backend.Furthermore, I helped the Platform team implement Python libs like Looleh and I created some new libs such as Mongo-ORM and OSRM-Express for our backend services.

  • TomanPay
    • Tehran Province, Iran
    • Co-founder, CTO
      • Apr 2018 - Jun 2019
      • Tehran Province, Iran

      Toman (https://bit.ly/2WTrKb1) is the fintech arm of its parent company, Qbit Studio. It started its journey in micropayments through taxi fares and mobile top-ups. I designed the Toman system from scratch and started developing it using Django/Rest and React Native frameworks with the help of Docker and Kubernetes for its infrastructure. I also formed the tech team and took the responsibility of leading them towards our goals. These are my responsibilities as a CTO in Toman:• Designing the system and its epic features.• Recruiting new team members.• Leading the tech team to achieve better performance and gain the required knowledge.• Helping the tech team create a customized culture to have agility alongside employee-friendly culture.• Helping the product team has a collaborative environment for defining new stories.• Helping other co-founders achieve their goals.• Helping other stakeholders gain knowledge of the tech responsibilities, their limits, and bottlenecks.

  • Noavaran Saramad Sharif
    • Tehran Province, Iran
    • Technical Manager
      • Oct 2017 - Jan 2018
      • Tehran Province, Iran

      I was in charge of these projects:• Arzesh: The project is categorized as a stock app that lets its users create portfolios, test strategies, and monitor the market.• Coverall: This project aims to create an insurance application that lets its users buy insurance online and informs them of different kinds of insurance.• Derayat: This project aims to create an online classroom to offer different lessons and courses of MBA to the app's clients and monitor their progress.Team recruiting, system designing and team management were my responsibilities in these projects.I also worked with Flask, Django, and VueJS to develop these projects.

  • Gholak [Startup]
    • Tehran Province, Iran
    • Co-founder, Full Stack Developer
      • Jun 2017 - Oct 2017
      • Tehran Province, Iran

      https://bit.ly/2x80sDoGholak (piggy bank) was a Fintech product in which people could have several piggy banks with different purposes. Users could also donate money to other piggy banks (friends or NGOs).Gholak was later rebranded as Hamyan (with different goals and products). Hamyan now has 10k+ installs at Google Play Store and Cafebazaar (Iranian Android app store).I developed the backend of Gholak using DRF (Django Rest Framework) and also developed the client of Gholak using RN (React-Native) with the help of two other colleagues.I also designed the system, including models, features and APIs.

  • Miare
    • Tehran Province, Iran
    • Backend Lead Developer
      • Feb 2017 - May 2017
      • Tehran Province, Iran

      https://www.mia.reMiare is one of the on-demand delivery solutions in Iran designed for restaurants, shops and those who want to have their daily packages delivered faster and better.For this project, I learned Go programming language and developed part of the system with it, including developing the assigning system based on location and improving the overall performance.I also worked with Django for maintaining database models and accounting features.

    • Search Team Leader
      • Mar 2016 - Jun 2016

      https://lyan.coLyan started as an Iranian local online shop. Stores could sell its products directly to users through Lyan. Users could also search among products of all stores.Lyan was later rebranded as Shopgramapp.com.I was responsible for creating the search team from scratch. I managed a team of 4 members and designed the search system. I also developed a system to crawl the biggest local marketplace websites with Scrapy and fill the database for test purposes.I learned about Elasticsearch and Kibana and alongside Django and Rest API used them to design the search architecture.I also worked on stemming algorithms to improve their results for Farsi.

    • Backend Developer
      • Jun 2015 - Mar 2016

      https://lyan.coLyan started as an Iranian local online shop. Stores could sell its products directly to users through Lyan. Users could also search among products of all stores.Lyan was later rebranded as Shopgramapp.com.I developed the web app of "lyan.co" with the Django framework alongside 10 other developers.I also worked with HTML, Javascript, and Docker.Furthermore, I suggested new technologies and tools to the team.

  • RasmBook
    • Tehran Province, Iran
    • Backend Lead Developer
      • Jul 2015 - Mar 2016
      • Tehran Province, Iran

      Rasmbook was a website for students that let them create an online study schedule to help them get ready for Konkur (Iranian university entrance exam) and stay organized.I developed some of its features including Rest APIs, automatic recommendation system for scheduling based on exams and scores and also designing the models.

    • Administrator of INOI Section
      • Sep 2014 - May 2015

      Allameh Helli is one of the top schools in Iran with its students being chosen from tens of thousands of attendees of the NODET entrance exam.I was in charge of the INOI (Iranian National Olympiad in Informatics) section in Allameh Helli. My main responsibility was to manage INOI students and help them achieve their goals in the national selection exams.Some of my responsibilities were:• Finding teachers for different sections• Managing classes with the help of teachers• Managing the preparation of exams for students• Analyzing data retrieved from classes and exams to further improve the methods used by the school

    • INOI Teacher
      • Sep 2011 - Sep 2014

      Taught Graph Theory, Algorithm, and Combinators to students preparing for IOI as well as Iranian National Olympiad in Informatics in Allameh Helli and more than 5 other schools.

    • INOI Teacher
      • Jun 2013 - Aug 2013

      I was in charge of teaching C++ programming and preparing students for INOI exams.

Education

  • 2012 - 2018
    Sharif University of Technology
    Bachelor's degree, Computer Software Engineering
  • 2010 - 2011
    Young Scholars Club
    Gold Medal, Computer Programming
  • 2008 - 2012
    Allameh Helli High School
    Diploma, Maths and Physics

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Software Development”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Community

You need to have a working account to view this content. Click here to join now

Similar Profiles