Created new algorithmic homework and practice problems in areas like graph theory and regular languages in a team of six for students of the CS374 Algorithms course to solve weekly
•
Utilized the PraireLearn online platform, Python, and HTML to build assignments
•
Built test cases using pytest, reviewed and refactored software through GitHub to maintain code correctness and efficiency
Refactored existing software and developed test cases for distance metrics and motion planning algorithms in the open-source Parasol Planning Library (PPL) using C++ with a team of around 20
•
Analyzed research papers involving the theory and implementation of motion planning algorithms such as Probabilistic Roadmap (PRM) and Rapidly-Exploring Random Tree (RRT)
Created new, customer-requested full-stack features for the Domino MLOps platform using Scala and React to allow users to rename and downloading files from their datasets
•
Developed end-to-end software from file system operations to the UI to create the rename feature
•
Collaborated with engineering and product teams for discovery work on the download feature, resulting in an RFC to record architecture decisions on the API and services involved to meet user needs
•
Built new functionality for a Kubernetes-based microservice using Bash and Go to allow users to
asynchronously download files from the Domino MLOps platform
•
Created a range of integration, unit, and regression tests using ScalaTest, the Testing Library, and Cucumber