Data Scientist

Resume posted by Surya Vamsi Krishna in Engineering.

Desired position type: Full-Time
Location: Boxborough Massachusetts, United States

Contact Surya Vamsi Krishna


I am a Research Assistant in the Man-Machine Systems Lab and I attempt to determine the immersiveness of visual displays and effectiveness of Man-Machine Interaction in Virtual Reality systems using Data Analytics.

• Develop and calibrate the eye-tracking sensor that tracks eye movements of the subjects in real-time when they drive the simulator
• Use computer vision (OpenCV Library) to track head movement of subjects in real-time
• Analyze the data (control behavior of human subjects) that is generated by the sensors
• Build predictive models using regression analysis (ARX Algorithm)

Based on the control behavior of human subjects in the simulator, a predictive model is developed using the ARX (Auto Regression with Exogenous Input) algorithm. The vehicle dynamics are modeled as a hardware-in-the-loop (HIL) simulation and the overall system is modeled as a human-in-the-loop (HITL) feedback control loop.

My research required me to develop skills beyond control systems like instrumentation, embedded systems, data acquisition, signal processing, and data analytics to build the sensors, acquiring and ‘cleaning’ the data from the data acquisition system (DAQ). I use data analytics to identify and remove the trends in data, and build predictive models using regression analysis. I use R Programming Language, MATLAB, LabVIEW, and C/C++ extensively in my research.

I am the principal author of a conference paper that reported my research on the design of VR systems and was presented in AIAA Modeling and Simulation Technologies conference in June 2016. I also co-authored a conference paper that was presented in Dayton, Ohio in July 2015.


Master of Science in Mechanical Engineering

Binghamton University, State University of New York (SUNY)

Courses: Analytical Methods, Digital Signal Processing, Vehicle Control and Simulation, Analysis and Control of Mechanical Systems, Mechatronics, Man-Machine Systems


Bachelor of Technology in Mechanical Engineering

Jawaharlal Nehru Technological University, Hyderabad, India

Courses: Numerical Methods, Probability and Statistics, Engineering Mechanics, Kinematics and Dynamics of Machines, Robotics


Graduate Research Assistant, Man-Machine Systems Laboratory

Binghamton University

  • Determine the immersiveness of visual displays and effectiveness of Man-Machine Interaction in vehicle simulators
  • Define objective metrics (eye movement, head tilt) that characterize control behavior of human subjects
  • Design, develop, and calibrate sensors and data acquisition systems (DAQ I/O) to record and measure involuntary physiological response and control behavior of human subjects when they operate the simulator in a real-time simulation
  • Use computer vision (OpenCV) to write a program in C++ that tracks head tilt of subjects in real-time
  • Design and implement filters (LPF, MAF, BPF) in MATLAB and LabVIEW to pre-process the input and post-process the output signals from DAQ I/O to improve signal strength (signal to noise ratio)
  • Characterize the biopotential signal and noise by plotting PSD (Power Spectral Density) plots in MATLAB
  • Munge and wrangle raw data that is generated by the sensors SciPy, NumPy and Pandas packages in Python
  • Analyze tidy data from the previous step with help of signal processing and statistical methods, convert and calibrate discrete output of DAQ I/O (voltage signal) to analog physical signals (angular displacement, velocity etc.)
  • Identify and remove trends in data and correlate output signals using regression analysis in MATLAB and Python
  • Develop a predictive model using parameter identification (or system identification) with ARX (Auto Regression with Exogenous input) algorithm based on the control behavior and involuntary physiological response of human subject operating the simulator
  • Model vehicle dynamics as hardware-in-the-loop (HIL / HWIL) simulation, model and simulate overall system as a human/pilot-in-the-loop (HITL / PITL) feedback control system, and analyze performance in time and frequency domains


Control Systems Tutor, University Tutoring Services

Binghamton University                                                                                                                  

  • Conducted tutoring sessions to provide support to selected senior mechanical engineering students in the course Control Systems in Mechanical Engineering
  • Instructed students in concepts such as Design of First and Second Order Control Systems, PID Controllers, Root Locus Analysis, Stability Analysis, Frequency Response of Mechanical Systems, Phase, and Gain Margins and improved test performance by 50%


  • R/RStudio (3 years)
  • Python (3 years)
  • MATLAB (6 years)
  • C/C++ (6 years)
  • LabVIEW (2 years)
  • Data Analysis (3 years)
  • Data Visualization (3 years)
  • Predictive Modeling (2 years)
  • Regression Analysis (2 years)
  • Control System Design (3 years)
  • Feedback Control Systems (3 years)
  • PID Controls (3 years)
  • Digital Signal Processing (2 years)

Spoken Languages

    English (professional), Hindi, Telugu