Tommy Lang
Software Engineer specializing in distributed systems, cloud infrastructure, and network reliability
Experience
Software Engineer II
New York, NY
Working on the Spanner team (Google's distributed, strongly consistent database). Developing a new in-memory data structure and working on disaggregated database services.
Software Engineer
Worked on the Interconnect team for Google Cloud Platform (GCP). Cloud Interconnect is a service that provides low-latency, high-availability connections between on-premise networks and Google Cloud Platform.
- Worked on core software services developing new product features at the management plane and control plane levels of the networking stack
- Designed and implemented network traffic control features to enhance Google's network resilience during incidents
- Contributed to the design of reliable systems for global, regional, and on-machine software services
- Worked on automation to expand the service to new cloud regions, including configuring hardware, managing services, and setting up monitoring
- Played a key role in maintaining high velocity for meeting customer and internal needs
Skills: C++, Python, Software Infrastructure, System Design, Cloud Computing, GCP, Computer Networking, Network Reliability
Graduate Teaching Assistant
Georgia Institute of Technology
Taught CS3001 Computing in Society & Ethics to undergraduate students.
Software Engineer Intern
Worked on the Network Connectivity Center (NCC) team for Google Cloud Platform. Built control plane and data plane monitoring tools to test product functionality and identify network outages.
- Built a new tool to generate scalable tests for complex network architectures
- Reduced engineer toil and enabled easy testing of complex use cases for monitoring purposes (SLIs)
Skills: Go, System Design, Computer Networking, Cloud Computing, Site Reliability Engineering
Software Engineering Intern
Capital One
Worked on an internal team ensuring proper security configurations for cloud deployments. Built a service to identify deployments with invalid configurations and notify owners with necessary actions. Developed in Python using AWS lambda functions.
Site Reliability Engineering Intern
NCR Corporation
Designed and implemented a fault injection framework to evaluate the resilience of cloud deployments during simulated disasters.
- Ran tests against real services monitoring deployment responses to failures
- Implemented using Python, Kubernetes, Docker, and Helm in GCP
- Created CI/CD pipeline using Jenkins
Student Software Engineer
Georgia Tech Research Institute (CIPHER)
Worked in the Cybersecurity, Information Protection, and Hardware Evaluation Research (CIPHER) lab on the Apiary malware analysis framework used by government contractors.
- Researched and implemented a feature using NLP to identify malware and social engineering in text files
- Feature was released and used to screen email attachments
- Developed custom library, created API endpoints, wrote unit tests, and designed front-end pages
Student Research Assistant
Georgia Tech Research Institute (EOSL)
Worked in the Electro-Optical Systems Laboratory on signal processing for bathymetric LiDAR systems.
- Developed algorithms using LiDAR and GPS sensor data to analyze ocean water and visualize sea-floor
- Researched signal analysis on Bathymetric LiDAR waveforms to estimate sea water properties
- Published results in SPIE Laser Radar Technology and Applications
Student Researcher
NASA Glenn Research Center
Worked in the Optics and Photonics Branch. Developed and tested machine learning algorithms in low-memory microcontrollers.
Education
Georgia Institute of Technology
Bachelor of Science in Computer Science
Graduated 2023