Software Engineer Intern
San Francisco, California, United States
• Enabled quicker incident triaging by implementing cloud rosbag player and removing the need to download large rosbags locally.• Selected best solution by implementing and comparing multiple proof of concepts including third-party solutions like Foxglove Studio and custom-built alternatives using VNC or a VPN on an EC2 instance.• Enabled incident rosbag visualization in Foxglove by writing Typescript extensions to render custom perception and planning messages.• Facilitated migration from RVIZ to Foxglove by creating upload pipline for large rosbags using Python, AWS Lambda, and EC2.• Improved maintainability and ease of feature development on company-wide CLI tool by refactoring Python code, bash scripting, writing full coverage unit tests, and building CI/CD pipeline with Github Actions.