Sep 2021 — Present (5 years)
Part of a team building next-generation internal tooling for knowledge management and analysis at a federal security agency.
Took ownership of replacing a 25+ year old knowledge management system — one of the most complex and high-stakes challenges in any engineering organization. This involved not just building a modern replacement, but carefully migrating millions of rows of data from legacy systems spanning over two decades, decommissioning old infrastructure, and maintaining full interoperability throughout the transition so that no users or workflows were disrupted.
Championed a user-first approach to development at every stage — from early prototyping and user testing through to feature flags and A/B testing in production. The result was one of the highest-adopted tools in the organization, with our UI patterns recognized as the internal gold standard and referenced in organizational design guidelines.
Designed and built a large-scale, cohesive platform from the ground up — architecting a micro frontend and microservice-based SPA in Angular and Spring Boot that could scale with the organization's needs. Integrated graph and vector databases to unlock capabilities that were previously impossible, enabling analysts to discover novel data correlations and laying the groundwork for future AI-powered tooling.
Established a modern, reliable delivery pipeline and observability practice from the ground up — moving the team away from manual legacy processes toward automated cloud deployments and data-driven decision making. Deployed to Kubernetes environments via Jenkins and ArgoCD, and integrated Sentry, Grafana, and Prometheus to give the team real-time visibility into system health and user experience.
May 2021 — Aug 2021 (4 months)
An introduction to full stack development in a production environment, contributing to client and server side software in Angular and Spring Boot while learning the fundamentals of cloud deployment and CI/CD.
Contributed to client and server side features in Angular and Spring Boot, building foundational experience in the same stack that would carry through the permanent role.
Tested and deployed services to multiple cloud regions using Bitbucket Pipelines, establishing early habits around automated delivery and robust deployment practices.
Jan 2019 — Dec 2019 (1 year)
Worked on firmware for consumer LTE/5G mobile hotspot products, gaining low-level experience in C and C++ alongside practical exposure to network security analysis tools.
Developed firmware for consumer LTE/5G mobile hotspot products in C and C++, working at the hardware/software boundary on shipped consumer products.
Analyzed security vulnerabilities using industry standard tools, coordinating with the test team to produce clear and concise test cases from findings.