Control Software Engineer
Novanta Inc.
Total years of experience :14 years, 3 Months
• Developed Control softwares for advanced medical equipment.
• Developed and patented a novel algorithm for continuous insufflation during taTME surgery.
• Developed utility software for IBM Z/OS systems
• Developed and added new features to an existing train numbering software.
• Adapted the test environment to verify the added features.
• Reviewed and updated the relevant documents of the software to include the new features (Software requirement specification, software design specification, software test specification, software test result and ...).
• Wrote fail-safe applications for Automatic Train Operation (ATO) and Driver Advisory Systems (DAS).
• Adapted the current ATO systems to the prospective standards of European Train Control System.
• Developed a complete simulation software for the modern ETCS track-side systems.
• Developed C++ software and libraries for application of artificial intelligence in control of solar heating systems.
• Designed and implemented an adaptive/robust controller for the gas burner of the solar emulation laboratory.
• Helped and engaged in the projects of other colleagues whenever an analytical modeling and/or controller design for a component was required.
• Closely cooperated with Prof. T. Dittrich in development and diagnosis of a portable device for measurement of solar cell quantum efficiency.
• Instructed the students of the Technical University of Berlin in the course and laboratory of photovoltaic solar cells.
• Developed advanced controllers (optimal and fuzzy controllers) to control stabilizer robots with two-degrees of freedom