I can help you form and manage an agile technical team to make proof-of-concept prototypes. I have a strong background in numerical algorithms and convex optimization. I have made mathematical models of physical systems such as vehicle dynamics systems (steering, suspension and braking), automotive engines and robots. I have years of education and experience in Electrical, Mechanical, Automotive, Control Engineering and applied mathematics.
I was a Senior Research Engineer at Maplesoft for more than 6 years working on symbolic methods, acausal modeling, algorithm optimization and automatic code generation with Toyota, Japan and the Toyota Technical Center in Ann Arbor. I have also been an Assistant Professor for three years. I used to teach Mechatronics to undergraduate and Convex Optimization to graduate students.
Currently, I lead the software team for the development of connected autonomous vehicles and mobile robotics at AIS. I have also acted as the product owner of a connected autonomous electric tow tractor and a UV-C disinfection robot. In addition, I work with the Model Based Systems Engineering (MBSE) and product management teams. The main business model of AIS is Robot as a Service (RaaS). Therefore, cloud services are a large part of the development process. In my role as the lead of the software team, I need to make sure that the embedded software, autonomy software and the web services teams work smoothly together based on automated tests.
PhD in Mechanical Engineering, 2008
Concordia University
MSc in Electrical Engineering, 1999
Amirkabir University of Technology
BSc in Electrical Engineering, 1996
Sharif University of Technology
PWATOOLS is a set of tools for the analysis and design of piecewise affine (PWA) systems.
Symbolic computation methods are employed to generate optimized C code for nonlinear model predictive controllers.