About Me

With over 8 years of experience in software and hardware development, I specialize in delivering high-quality solutions across desktop, web, mobile apps, and IoT, managing the full development lifecycle — from requirements gathering to maintenance execution.

I excel in Java, JavaScript, and .NET, and I thrive on collaborating with teams to solve complex challenges with innovative, user-centric solutions. Let’s connect if you’re looking to achieve tangible results, exceed expectations, and drive success.

Work Experiences

Full Stack Developer (MERN, Java)

Jan 2021 - Jan 2023

Fidasys Inc. | Canada | Remote

Involved in the design of Fleet Management System and Order Delivery platforms.

  • Reducing GPS drift by over 60%, boosted the reliability of location-based features, and received positive feedback from users and stakeholders.
  • Achieved a 90% increase in user engagement of the driver mobile app.
  • Saved weeks of development time through critical thinking and innovative problem-solving.

Java Android Developer

Apr 2019 - Jan 2021

Resertrac Inc. | Canada | Remote

Actively participated in the development of Ground Transportation Management Systems.

  • Reduced development time of a complex feature by 20 days by utilizing a pre-written library, achieving an 80% time savings.
  • Ensured app performance and responsiveness by conducting thorough code reviews.
  • Successfully reimplemented a legacy app to enhance support and maintenance within a tight deadline.

Full Stack Developer (Java) | Embedded Systems Developer

Sep 2016 - Dec 2019

Tose Vira Afzar Co | Iran | Part-time

Focused on software development, IoT solutions, Smart Home systems, and more.

  • Reduced daily hassles for Smart Home users by 50% through automatic and remote control solutions.
  • Improved commercial refrigerator performance by 30% and reduced downtime through strategic modifications and predictive maintenance.
  • Doubled user engagement in the first month, leading to a 30% increase in potential clients.
  • Delivered the detailed architecture and design for a Smart City project one month ahead of schedule.

Full Stack Developer (Java)

Oct 2016 - Jul 2019

NRDC Co | Iran

Deepened understanding of distributed systems, real-time stream processing with Kafka, and enterprise service buses (ESBs), sharing hands-on experiences in various technologies.

  • Designed and deployed a robust multi-platform Push Notification Solution with delivery guarantees and automatic client reconnect, achieving 99.9% message delivery success and receiving significant positive user feedback.
  • Delivered a functional Monitoring and Control System in 4 months, accelerating project timelines and impressing top stakeholders with demonstrated feasibility.
  • Designed and implemented a comprehensive Equipment Management System, eliminating significant manual work of classifying and maintaining equipment status within the first 2 months of launch.
  • Successfully led a diverse group of developers, significantly enhancing team performance and code quality across multiple projects.

Full Stack Developer (Java)

Dec 2011 - Aug 2016

DOURAN GROUP Co | Iran

Contributed to the development of ERP systems, particularly in Business Intelligence and Workflow subsystems.

  • Crafted a Report Generator tool that boosted productivity by 90% in 4 teams.
  • Increased operational efficiency by 80% by designing a WYSIWYG Cheque Designer.
  • Designed an advanced analytic query builder, boosting BI report performance by 35%.
  • Developed a streamlined Release Management System, reducing deployment time by 40% and minimizing errors.
  • Enhanced JBPM with a dynamic hierarchical approval feature, eliminating the need for updates due to role changes, benefiting over 30 clients.
  • Developed a customized mail server, enabling over 200 ERP users to remotely access their Cartable via any mail client.
  • Mentored over 15 developers in advanced workflow and BI concepts, boosting team performance and productivity by 25%.

Full Stack Developer (.NET)

Sep 2009 - Dec 2011

Selakteb Co. | Iran

Developed multiple medical applications and provided leadership to the web development team.

  • Redesigned a medical software system within a compressed two-month timeframe, reviving its sales.
  • Collaborated with healthcare professionals to gather requirements and implement effective solutions.
  • Mentored junior developers, increasing project completion rates by 20%.

Full Stack Developer (.NET) | Embedded Systems Developer

May 2007 - Aug 2009

Kankash Hafez Co | Iran

Developed advanced software and embedded systems for industrial automation, leveraging technologies such as ATmega128, Siemens S5 PLC, and Intel 8051.

  • Redesigned and implemented two computer labs, increasing training efficiency by 50%.
  • Developed a digital control panel for industrial machinery, enhancing the operator interface.
  • Conducted CAD designs for industrial machinery, improving precision.
  • Worked closely with mechanical engineers to ensure accurate solutions.

Software Developer, Technical Services Provider

2000 - 2007

Self Employed | Iran

A diverse range of interests and skills, spanning from software programming to electronics, coupled with expertise in electrical installations and maintenance, setting up of language labs, auditoriums, and more.

  • Created and rolled out a comprehensive student portal solution that connects students, teachers, parents, and administrators in a single system.
  • Designed and developed an Interactive Voice Response (IVR) Controller, facilitating control over home devices and enabling extension dialing without speaking to an agent.
  • Designed and implemented the electronics for a language lab with 30 student stations and 2 teacher control panels.
  • Redesigned and installed the electrical systems for an auditorium with 500 seats.
  • Implemented various solutions, including water consumption optimization, stop request buttons in buses, and advanced IR alarm systems.
  • Designed, developed, and implemented a sales management system.