Work Experience



  • Working in a research group focused on Brain Mapping using functional Magnetic Resonance Imaging (fMRI) techniques.
  • Working on the topic of Retinotopy to map the visual field information onto the visual cortex.
  • Retinotopy • Population Receptive Field (pRF) Mapping • fMRI • Python • C++




  • Worked in the R&D team for Tool and Simulations of robots.
  • Responsible for the development of graphical user components for the simulations of industrial robots.
  • C# • .NET • WPF • Visual Studio




  • Worked in the Physics R&D team for Computed Tomography (CT Scan)
  • Worked on the development of Image Reconstruction pipeline
  • Responsible for the development and optimization of algorithms to generate tomographic images from the X-Ray projection data acquired at different angles
  • Main challenges were to handle the huge amount of raw data generated by a CT scanner machine and provide High Performance Computing (HPC) to it on the Graphical Processing Units (GPU)
  • C# • C++ • CUDA • Visual Studio




  • EXTEDO is a leading solution provider for the eRegulatory business processes.
  • As a member of its Agile Product Development team, I worked on one of EXTEDO's core products called eCTDmanager, which is a scalable, all-in-one regulatory submission management software.
  • The eCTDmanager software has a complex architecture containing several inter-communicating components such as Documentum Management Systems (DMS), Databases, File-Systems etc., to provide the end-user a seamless experience in managing documents and submissions from different sources.
  • My job responsibilities included the SOLID design principles-based software development related to Graphical User Interface (GUI), Database queries, REST-API based Documentum connections, and implementation of new regulatory standards provided by different international regulatory authorities (such as the United States Food and Drug Administration (FDA), Taiwan FDA, etc.).
  • C++ • C# • C++/CLI • Visual Studio • Oracle DB • MS Access DB • Microsoft Foundation Classes (MFC) • Documentum Systems (such as Veeva)




  • Worked in a small R&D team
  • Responsible for the development of Data Acquiring software from a network of several status monitoring sensors (pressure, temperature, flow rate, etc.).
  • The requirement was to connect the Data Acquisition application to different Sensors (Embedded Devices) using the specified communication protocols.
  • Developed an application to establish communication and acquire data from the sensors of an industrial oven, manufactured by Memmert. The application was first deployed at "Das kunststoff-Zentrum (SKZ)", German Plastics R&D Center.
  • C++ • C# • Qt • Visual Studio • Perforce




  • Worked in the R&D department for the development of a 200% print inspection system called SMARTSCAN.
  • Developed a camera calibration software (used worldwide for all SMARTSCAN systems) to process the raw images acquired by the industrial cameras (e.g. Baumer, NET). The processing of the raw images included several prep steps such as flat field correction, perspective correction, etc.
  • Additionally, worked on the GUI development and implementation of image processing algorithms to detect the printing artifacts on a web of printed labels, running at a high speed.
  • C++ • C# • Visual Studio • OpenCV • Adaptive Vision Studio • NSIS Installer • SVN




  • Worked as an Intern in the R&D department for Digital Image Processing.
  • Developed a prototype program to compute Jenoptik's proprietary Demosaicing algorithm on a Graphical Processing Unit (GPU).
  • The purpose of my prototype program was to test if it's feasible to perform Demosaicing on a GPU and the performance gain.
  • The Demosaicing algorithm was a part of Jenoptik's project pipeline for microscopic camera series.
  • C++ • CUDA • OpenCV • Visual Studio




  • Vedanta Resources is one of the world's largest mining and non-ferrous metal companies.
  • Worked as an Electrical Engineer at an underground mine and a zinc smelting plant.
  • Planning and execution of preventive maintenance of heavy electrical equipments.
  • Supervisory Control And Data Acquisition (SCADA) • Programmable Logic Control (PLC) • Variable Frequency Drives (VFD)



Education




  • Master of Science (M. Sc.): Singnal and Information Processing (Electrical Systems Engineering)
  • Thesis: Hierarchical Growing Neural Gas for Visual Attention
  • Core Subjects: Digital Image Processing, Statistical Signal Processing, Pattern Recognition, Robotics
  • Project: Hazmat Sign Detection and Recognition
  • Project: Object Detection and Development of a Graphical User Interface (GUI)
  • C++ • OpenCV • Qt Creator • Eclipse • Ubuntu • Latex



  • Bachelor of Technology: Electrical and Electronics Engineering
  • Core Subjects: Digital Signal Processing, Object Oriented Programming, Data Structures, Microprocessor, Communication Systems
  • Industrial Training: Delhi Metro Rail Corporation
  • Industrial Training: ABB India