A recent graduate of the University of Michigan in Computer Engineering, I have a passion for robotics and autonomous vehicles. I have developed a strong set of skills and knowledge in the field through courses, internships, and my time at UM::Autonomy. With experiences in other fields as well, such as networks and databases via my time at Deepfield, or embedded systems via various courses at the University of Michigan, I have the skillset needed to tackle a wide breadth of problems that may arise as the field of robotics and autonomous vehicles rushes forwards. I seek to pursue an entry level position in the field and contribute to the ongoing innovation with my skills, knowledge, and experiences.
-
Senior Software EngineerUm::AutonomyAnn Arbor, Mi, Us -
Senior Software EngineerUm::Autonomy Sep 2019 - PresentAnn Arbor, Michigan, Us• Leading boat motion modeling team, which develops a mathematical model of the boat and a control scheme to allow the boat to follow smooth paths• Researched into various types of mathematical models, from quadratic drag to more accurate naval models, and control schemes (we chose quadratic drag and LQR control scheme to start simple) -
Principal Software EngineerUm::Autonomy Jun 2018 - Aug 2019Ann Arbor, Michigan, Us• Designed system software architecture during complete system overhaul, including ROS nodes and communication channels• Led team that developed boat path planner, which fuses LIDAR and localization data to plan and optimize a path to a certain target• Implemented path validation and monitoring to deal with more dynamic environments• Designed and implemented multilayer costmap weighting algorithm• Developed audio sampling program for hydrophone pinger localization -
Software EngineerUm::Autonomy Sep 2016 - May 2018Ann Arbor, Michigan, Us• Developed camera buoy detect and color analysis algorithm• Created LIDAR on camera visualizers• Created BCD number detect algorithm using OpenCV and TensorFlow -
Software Engineer InternDeepfield May 2019 - Aug 2019Ann Arbor, Mi, Us• Enhanced knowledge of routing, networking, video streaming, and various protocols like netflow and BGP• Learned to work with large amounts of data, distributed file systems, and data pipelines• Redesigned and implemented an efficient data ingest and processing pipeline for individual network subscribers. The data needed to be validated, cleaned, marked with appropriate flags, merged with other data sources, and then merged into existing parquet impala tables. It needed to be robust in order to deal with missing data or anomalies in the data, common issues with sampled internet packet data.• Redesigned and implemented Cython and C hdf5 file table interfaces -
Software Engineer InternDeepfield May 2018 - Aug 2018Ann Arbor, Mi, Us• Designed and implemented an efficient buffered ingest pipeline, dealing with both large and small ingests as optimally as possible• Developed time performant IP to network user data lookup ptrie library• Created REST API endpoint for ingesting and processing csv and json data -
Software Engineer (Autonomous Driving Division)Ushr, Inc. May 2017 - Aug 2017Livonia, Mi, Us• Helped develop Python/C++ library for visualizations, road segmentation, paint line detection, and rapid prototyping• Developed point cloud noise reduction algorithm• Developed Python interface to work with various GPS trail data files, from SBET to KML, dealing with different sampling rates, and geolocation standards• Wrote Python QT plugin for QGIS that allowed users to label road signs and lanes based on LIDAR and geodesic data and upload them to a database• Developed Python and C++ scripts that communicated both ways between a PostgresSQL or DynamoDB database -
Software DeveloperMobilearq Jun 2016 - Aug 2016Summit, Nj, Us• Created feature that allows for upload of excel files, whose data was ingested, reformatted, and uploaded to a database• Adjusted various parts of the system to make data aggregation and processing more efficient
Rohan Mallya Education Details
-
University Of Michigan College Of EngineeringComputer Engineering
Frequently Asked Questions about Rohan Mallya
What company does Rohan Mallya work for?
Rohan Mallya works for Um::autonomy
What is Rohan Mallya's role at the current company?
Rohan Mallya's current role is Senior Software Engineer.
What schools did Rohan Mallya attend?
Rohan Mallya attended University Of Michigan College Of Engineering.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial