Alex Whitlock

Alex Whitlock

Computer Science Student at Georgia Institute of Technology with experience in full-stack development, machine learning, and simulation research.

I am a passionate developer with a strong foundation in computer science and a love for learning new technologies. I enjoy working with distributed systems and love nothing more than working on a hard problem with a great team. I am currently seeking a full-time software engineering position starting in 2025.


Education

Georgia Institute of Technology - Bachelor of Science in Computer Science

Expected Fall 2024

Georgia Institute of Technology - Masters of Science in Computational Science and Engineering

Expected Summer 2025


Experience

Software Engineering Intern - Full Stack, Yext

May 2024 - August 2024 | New York, NY

  • Developed critical infrastructure connecting Kafka streams, Redis caches, and AWS/GCP buckets to integrate real-time high-bandwidth data into customer page entities.
  • Created services using Terraform, generated gRPC endpoints for concurrent data processing, and created CI pipelines to avoid deployment downtime.
  • Handled SQL database entries with Kafka messages and reduced retrieval time by over 95%.
  • Collaborated across teams in an Agile development stack to create new features, reducing CPU time spent on message retries.

Software Engineering Intern - Full Stack, SalonHome

May 2023 - August 2023; January 2024 - May 2024 | Atlanta, GA

  • Fixed bugs and made features for crucial app functionality using Mobile Ionic Angular/TypeScript, NodeJS, and MongoDB.
  • Created unit tests using Jest and implemented Android Subscription integration using the Google Play Console API.
  • Revitalized 10 screens, restructuring API endpoints and ensuring cross-platform stability.

Agile Communication Architectures - Simulation Researcher, Georgia Institute of Technology

August 2023 - Current | Atlanta, GA

  • Developed a computer simulation model to mimic real-world wireless networks, incorporating variables like environmental interference and human presence.
  • Integrated machine learning algorithms to dynamically assess wireless signal data and determine device location within simulated environments.

Computer Organization and Programming Teaching Assistant, Georgia Institute of Technology

January 2023 - Current | Atlanta, GA

  • Led labs and taught low-level programming concepts (assembly, digital logic, C) to 860 enrolled students.
  • Utilized interactive teaching methods and hands-on exercises to enhance student comprehension.

Projects


Blog

September 23, 2024

Project 1 Memo

September 18, 2024

Cover Letter for TikTok Graduate Role in Recommendation Architecture Team

April 9, 2024

Embracing Vim: The Unsung Hero of Code Editors

April 8, 2024

Spaces vs. Tabs: The Indentation Debate Continues

April 7, 2024

The Power of Static Typing in Programming