Principal software engineer with experience in backend/infrastructure.
Experience includes backend development, high-scale distributed systems, cloud compute/infrastructure, deploying and maintaining resilient production stacks/critical core production services, and growing and leading highly efficient software...
Lead of Software Integration Environment team (2023 - Present)
•
Technical lead/engineering manager of the simulation compute platform team (8 engineers). The Software Integration Environment is a development platform for simulation and integration testing, deployed both for internal Anduril developers and external Anduril customers.
•
The SIE team is responsible for the full software lifecycle of the SIE product - Operating in cloud (AWS/Azure) and in airgapped customer environments (customer cloud, on-premise), feature development, user experience, and stakeholder engagement/user onboarding.
•
The SIE autoscales to 250+ ephemeral test environments used for SiTL test and evaluation, external demos, internal or external Lattice developers (https://developer.anduril.com/guides/getting-started/sandboxes), hosting customized virtual machines and virtual networking.
Platform Infrastructure - Lead of Storage systems team (2020-2022)
•
Design, development, and management of the data persistence platform backing all backend services
•
Capabilities include client libraries and APIs, storage microservices, and underlying open-source database technologies (FoundationDB).
Software Intern Program Lead (2021, 2022)
•
Managed Anduril's software internship program in collaboration with University Recruiting. All full time return offers that were extended were accepted.
Built tools to take backups, report metrics, and automate maintenance workflows to maintain 150+ separate Cassandra clusters. Participated in on-call rotation to support cloud and on-premise clusters and provide Cassandra expertise internally
•
Developed and supported a new Java library that wraps long or error-prone Cassandra maintenance workflows. Then built a new micro-service that automatically detects Cassandra issues and triggers these workflows appropriately, based on metrics. Used Datastax Java driver
Software Intern Program Manager (2019)
•
Performance tracking and technical/career mentorship of software engineering interns, working with intern mentors, hiring managers, and recruiting.
Back end product development intern: Refactored dataset transaction metadata storage for Palantir’s data storage product, leading to improved stability and allowing for more complex usage. Used Java, Google Guava, and JUnit.