Experienced Software Engineer with a demonstrated history of working in the autonomy and consumer device spaces. Skilled in Python, Golang, C++, and AWS with a desire to model and foster strong Agile methodologies. Coder, designer, doer, and team player.
2026 — Now
2022 — 2026
● Lead engineer responsible for software interface to Square’s hardware test platform. Product sees thousands of daily executions and singularly enables the development workflows of dozens of engineers.
● Designed, implemented, and maintained an Android Trade Federation test platform solution. Used in part to gate Square’s OS software releases.
● Designed, implemented, and maintained Python CLI application allowing engineers and technicians supporting Square’s hardware test platform to prepare hardware, configure and debug hardware state, and collect device metrics.
● Developed CLI application in Go allowing engineers to query the execution state of each hardware device on Square’s test platform.
● Modernized Python tooling within Square’s hardware organization, saving roughly 65 machine hours per day and improving the development experience for multiple groups.
2020 — 2022
United States
● Led AWS microservice infrastructure design and implementation for dashboard used across the company. Migrated from proxy server to serverless architecture.
● Lead engineer responsible for the design, implementation, maintenance, and documentation of an autonomous vehicle evaluation tool written in Golang.
● Maintained, improved, and redesigned legacy Python software used to evaluate autonomous vehicle behavior. Improved execution speed by roughly 20x.
● Implemented and maintained multiple integration projects to expand the audience of the vehicle evaluation tool. Audience grew from 20 to hundreds after the integrations.
● Acted as Scrum Master for a team of ten.
Cambridge, MA
● Worked on a team designing and building autonomous flight software focused on delivering a high integrity, certifiable product aimed at disrupting the aerospace industry and local and global travel means.
● Created multiple vehicle behaviors in C++11 and Python that flexed the autonomous flight software. These behaviors include: dynamic route planning around an in-air obstacle, event-driven waypoint following, and landing zone evaluation with dynamic routing to the touch-down point.
● Designed and implemented a mission creation utility in Python using NumPy that drastically increased the rate at which programs could produce flyable missions.
● Developed Python GUI for interacting with mission management software. Used daily by development team, flight engineers, and program management.
● Worked to help bring proper Agile methodologies to a small software team. Regularly communicated with leadership regarding team performance improvements to expect as a result of adopting Agile, best practices to adhere to, and necessary steps to take to ramp up our program. Acted as a model for correct Agile workflow and demonstrated how to best adopt the philosophies quickly.
● Designed, implemented, and maintained system and unit testing framework for autonomous flight software.
● Designed, implemented, and maintained continuous integration framework through GitLab aimed at vastly increasing the productivity and throughput of the autonomous flight software program. Made heavy use of Docker to ensure build and deployment consistency. System currently serves 20+ engineers.
● Involved in all phases of the software development cycle, including defining requirements, designing new and rearchitecting old software components, implementing in various domains, and verification and validation.
Waltham, MA
● Improved the UI and functionality of the operator control unit for the TALON 5 robotic system using C#. Regularly communicated with customers and used their feedback to drive my development choices.
● Performed rigorous system tests of the TALON 5 robotic system to ensure system health. Often called on to determine which features of the robotic system needed testing, how to test them, and the best way to garner results.
● Uncovered, debugged, and tested a critical system bug in a PIC microcontroller aboard the TALON 5. Collaborated with senior engineers to discuss the implications of the system failure, how to solve it in a timely manner, and how to avoid the condition in future product iterations.
● Wrote a technical manual overviewing the entire software system for the TALON 5's operator control unit. Communicated with customers regularly and tailored my writing to reflect their wants.
Education
Georgia Institute of Technology
Master of Science - MS
Northeastern University