Experience

Teaching Assistant

University of Virginia, Computer Science

  • Enhance students’ learning in Computer Systems and Organization II, and Discrete Mathematics, through 3 weekly hours of class, office hours and lab, guiding to individual understanding
  • Craft and review exam questions synthesizing multiple topics to test limits of students’ knowledge

Charlottesville, VA

September 2024 → Present

Research Assistant

University of Virginia, LESS Lab

  • Develop techniques and tools for building and verifying complex, safety-critical software systems
  • Lead research and development of satisfiability solvers implementing multi-armed bandit algorithms to increase efficiency in a critical decision-making heuristic, focusing on C++ optimization to ensure accurate benchmarks

Charlottesville, VA

September 2024 → Present

Head Teaching Assistant

University of Virginia, Computer Science

  • Coordinate between professor, 30+ TA's, and 600+ students to lead delivery of Intro to Programming content
  • Direct at least 1 lab per week, reinforcing learning with live Python coding demonstrations for 70+ students
  • Prepare and present interactive lectures for 100+ students teaching essential concepts, UX/UI and game design

Charlottesville, VA

April 2024 → Present

Associate Software Engineer

WiseTech Global

  • Engineered solutions for 18 work items in the Business Intelligence team, including 3 critical defect patches
  • Led technical design and implementation of improvements to internal processes in SQL Server change data capture, facilitating a 30x efficiency gain in enterprise data warehouse procedures
  • Constructed denormalized tables to facilitate queries of aggregated data tailored to customer needs, including SQL scripts for operational data extraction, transformation and loading into an enterprise data warehouse

Sydney, Australia

June 2024 → September 2024