top of page

Professional Experiences

Research and Development

 

5/2017 – Present: Scientific Advisor, High Performance Computing and Bio-Optical Modeling for Mobile Health Devices, Zyomed Corp., Pasadena, CA.

 

8/2012 – 5/2017: Director, High Performance Computing, Zyomed Corp., Pasadena, CA.

 

  • Started, formed, and led a small team and conducted R&D activities.

  • Developed novel algorithms and methodologies for massively parallel Monte Carlo Simulation of Light Propagation in Human tissue on GPUs, achieving two orders of magnitude speedup over the state of the art GPU implementation.

  • Developed novel algorithms and methodologies for solution of Inverse Problem to calculate Bio-Optical Properties of Human Tissue (in Diffuse-Reflectance Mode).

  • Developed novel algorithms and methodologies for Modeling and Simulation of Wearable Devices for Non-Invasive Detection of Bio-Markers in Human Tissue. 

 

6/2008 – 11/2011: Senior Researcher, Italian Institute of Technology, Genoa, Italy

 

  • Started, formed, and led a team of Engineers, PostDocs, and PhD Students.

  • Conducted R&D in the areas of Advanced Computing, Signal/Image Processing, Robotics, AI, and Autonomy Technologies.

  • Conducted R&D on the development of advanced, low-power, embedded Supercomputer Architectures and corresponding parallel algorithms, with emphasis on signal/image processing, for Mobile Robots and Humanoids. 

 

1/2008 – 6/2008: Associated Technical Fellow, Northrop Grumman Corporation                                        (NGC), El Segundo, CA

 

PI and the Team Lead on the design and development of embedded supercomputing capabilities for small UAVs.  

 

  • Started, formed, and led an R&D team.

  • Developed innovative algorithms and low-power, high-performance, computing architecture for real-time video image processing applications. 

 

7/87 – 1/2008: Principal Scientist and Technical Group Supervisor, Advanced                                            Computing Algorithms and ISHM Technologies Group, NASA Jet                                      Propulsion Laboratory, California Institute of Technology, Pasadena, CA

 

  • Led a dynamic group of researchers conducting cutting edge R&D activities with significant recognition by and collaboration with NASA Centers, Industry, and Academia.

  • Identified technology areas, develop proposals, and established collaboration with various internal and external sponsors, and institutions to secure and expand funding of the group. 

  • Conducted R&D in the areas of advanced computing, signal/image processing, model-base diagnosis, sensors analysis and optimal sensor placement, and autonomy technologies. 

 

Academic Experience

 

6/12 - 7/12: Visiting Professor, University of Paris XII (Creteil).

 

6/11 - 7/11: Visiting Professor, University of Paris XII (Creteil).

 

3/09 – 3/11: Visiting Associate, California Institute of Technology (Caltech).

 

4/99 – 2/2002: Visiting Scientist, Center for Engineering Science Advanced Research (CESAR), Oak Ridge National Laboratory

 

6/98 - 7/98: Visiting Professor, University of Paris XII (Creteil).

  • Development of novel parallel algorithms for control and simulation of complex multibody and robotic systems

 

4/96 – 4/98: Visiting Associate, California Institute of Technology (Caltech).

  • Developed novel massively parallel algorithms for large-scale Seismic Modeling in collaboration with Caltech's Center for Advance Computing Research (CACR).

  • Developed novel massively parallel algorithms for Molecular Dynamics Simulation of large-scale molecular systems in collaboration with Caltech's Material and Process Simulation Center (MPSC), Beckman Institute.     

 

9/89 - 1/91: Lecturer, Dept. of Electrical Eng.-Systems, University of Southern 

                                     California (USC)

  • Taught the graduate course of Introduction to Robotics (EE 545) to more than fifty on-campus students and more than thirty off-campus students (through television).

 

9/84-9/85: Assistant Professor, University of Paris XII (Creteil), France

  • Taught design of microprocessor-based systems, control theory, robotics, and programmable controller.

  • Taught microprocessor-based systems application laboratory.

  • Supervised graduate robotics projects consisting of analysis of the assembly task and robot arm as well as specification, design, and implementation of embedded microprocessor-based controller.

 

9/82-9/84: Assistant Professor, University of Paris XI (Orsay, Paris Sud), France

  • Taught signal theory and linear systems.

  • Supervised microprocessor-based systems, and analog and digital circuits laboratories.

bottom of page