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.