About me

As a seasoned Software Engineer with a robust 15-year journey in web development, I've honed my expertise as a full-stack developer, trainer, and team leader. My career has been marked by significant contributions, such as enhancing company sales through improved application performance and innovative product features. My passion for developing reliable, user-centric products is matched by my commitment to teaching and empowering the next generation of web developers. With my skill set I bring a comprehensive approach to solving complex problems and delivering exceptional results. My experience ranges from architecting influencer marketing platforms to developing real-time, high-performance applications and leading diverse development teams. I'm always eager to learn and connect with industry peers, and I believe in using technology to make a positive impact.

Work Experience

Full-Stack developer and teacher

coursa
Mar 2021 - present

Achievements

  • • Teach more than 250 web developers focused on the front end.
  • • Teach as a volunteer to collect money for charity.
  • • Work as a freelancer.

Technologies used:

  • Cypress
  • NestJS
  • redux
  • Communication
  • Node.js
  • Tailwind CSS
  • Next.js
  • unit test (jest)
  • Csharp
  • Modbus RTU
  • Docker
  • Rest API

Frontend Developer and Windows Forms Developer

Partov ertebat saba
May 2015 - Feb 2019

Achievements

  • • Developed Real-time and high-performance windows applications for reading data from different gateway such as LAN, FTP, hardware, Databases, and….
  • • Analyzed and Performance Improvements( about 40% ) in Real-time analyzer application.
  • • Built web dashboard from existing windows form dashboard, which has increased about 300% and caused customer satisfaction.

Technologies used:

  • WPF
  • jquery
  • bootstrap
  • Multithreading
  • C#
  • Socket programing
  • Git
  • asp.net MVC

Senior Full-Stack Developer , ArcGIS Developer

Fara-Omran-Negar (FON)
Feb 2012 - Apr 2015

Achievements

  • • Hired, coached, and led a development team of seven to make entire applications.
  • • Redesigned single-tier GIS application to multi-tier service-based application, improved bugs, and decreased 200% support calls.
  • • Researched and shaped offline GIS Android app(MVP) first time in Iran.
  • • Created GIS total solutions such as web applications, windows applications, ArcGIS add-ons, and mobile applications and increased company sales by 80% in 1 year.

Technologies used:

  • WPF
  • silverlight
  • c#
  • mssql
  • web service
  • ArcGIS
  • Team managment
  • UML

Junior web Developer, Mid web Developer

AI Rayvarz
Aug 2008 - Jan 2012

Achievements

  • • Restructured Demo sessions and trial version installation rules changed. After that company got more customers by 15%.
  • • Implemented a help desk system(Kayako) with a knowledge management system and raised customer satisfaction by 100%.
  • • Re-designed UI and used jQuery, which improved performance by about 20%.
  • • Managed a development and support team of four.
  • • Optimized the MSSQL Database and improved performance by creating more than 20% indexes in the search section.

Technologies used:

  • Communication
  • asp.net webform
  • c#
  • MSSQL
  • TFS

Skills & Tools

Others

  • Cypress
  • NestJS
  • redux
  • CI/CD
  • Git Action
  • Communication
  • Node.js
  • Tailwind CSS
  • Next.js
  • unit test (jest)
  • Csharp
  • Modbus RTU
  • Docker
  • Rest API
  • jquery
  • bootstrap
  • Multithreading
  • C#
  • Socket programing
  • Git
  • asp.net MVC
  • WPF
  • silverlight
  • web service
  • ArcGIS
  • Team managment
  • UML
  • asp.net webform
  • MSSQL
  • TFS

Language

  • Persian (Native)
  • English (Intermediate)

Interests

  • Cycling
  • camping
  • Cooking