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