Mohammad Keshmiri, Ph.D.

Senior Robotic Software Developer at Robotmaster

Mohammad Keshmiri, Ph.D. has a diverse and extensive work experience in the field of robotics. Mohammad is currently employed as a Senior Robotic Software Developer at Robotmaster since February 2023. Previously, they worked at Elmec Inc. from February 2021 to February 2023 as a Senior Robotic Software Developer. There, they conducted research, designed, and developed an autonomous tractor for agricultural applications. Mohammad was also responsible for designing and developing the mission management system and training CNN models for visual row detection.

Prior to that, Mohammad worked at Hypertherm Associates as a Senior Robotic Software Developer/Researcher from March 2020 to January 2021. In this role, they also acted as the Scrum Product Owner, overseeing task and scope planning for the scrum team, collecting product roadmap and feedback from stakeholders, and facilitating scope planning and backlog grooming meetings.

Before joining Hypertherm Associates, they worked as a Researcher at McGill University from March 2015 to March 2016. In this position, they focused on researching new algorithms and technologies in robotics, as well as automatic path planning in high-dimensional space for industrial robots.

Mohammad also gained research experience at Robotmaster from May 2014 to March 2016, where they performed research in the field of robotics and path planning. Here, they developed automatic path planning algorithms and customized math libraries for fast computation.

Mohammad'scareer began at Concordia University in September 2010, where they worked as a Research and Teaching Assistant until March 2015. During this time, they developed, simulated, and programmed a robotic vision-based control system, mentored student teams for mechatronic projects, and set up and retrofitted the robotic laboratory. Mohammad also tutored courses and instructed related laboratories.

Early in their career, they worked as a System Engineer at Arya Pouya Robot Co. from September 2007 to August 2010. Mohammad also served as a Research Assistant and Project Manager at the Dynamics & Robotics Research Center from September 2006 to August 2010. Prior to that, they worked as a Researcher at Dana Shahr Development from September 2009 to April 2010, and as a Research and Teaching Assistant at Isfahan University of Technology from September 2007 to August 2009.

Overall, Mohammad Keshmiri, Ph.D. has demonstrated expertise in robotic software development, research, and teaching throughout their career.

Mohammad Keshmiri, Ph.D. has a diverse educational background in various fields. In 2006, they began their education at Isfahan University of Technology, where they obtained a Bachelor of Applied Science (BASc) degree in Mechanical Engineering. Mohammad further pursued their studies at the same institution and completed a Master's degree in Mechanical Engineering with a specialization in Control and Robotics from 2006 to 2009.

Later, in 2010, they enrolled at Concordia University and embarked on a Doctor of Philosophy (Ph.D.) program in Robotics. Mohammad dedicated five years to their doctoral studies, completing their Ph.D. in 2015.

In 2017, Mohammad attended McGill University for a brief period and received additional education in Agile Project Management.

In addition to their formal education, Mohammad holds various certifications that enhance their expertise. In 2020, they completed the "Complete Guide to TensorFlow for Deep Learning with Python" course from Udemy. Additionally, in 2020, they completed the "Transitioning from Technical Professional to Manager" course offered by LinkedIn. Most recently, in 2022, they obtained the "Clean Code" certification from Udemy: Online Courses.

Overall, Mohammad Keshmiri, Ph.D. has a strong educational background with a Ph.D. in Robotics and complementary certifications in Agile Project Management, TensorFlow, and Clean Code.

Links

Previous companies

McGill University logo


Teams

This person is not in any teams