drawn picture

Hello! I am Du Duong,

|

About

A little background

Hello! I am Du, a junior studying computer science at Vanderbilt University. I am at my best when I am able to integrate my eagerness to master new skills with my abilities to work with others. I constantly challenge myself and find new languages and skills to learn such as Front and Back end development, Linux C development, Game Design, and most recently, competitive programming and machine learning. I am always on the lookout for opportunities to further develop my skills, both professionally and technically. The projects, internships, and studies I have done up to now serve as a reflection of my commitment and passion for programming. The world of computer science is boundless, for that I am constantly looking for opportunities to further nurture my skills and become a better programmer.

experience

Software Engineer Intern

Aurora Innovation

May 2023 - Present

  • Contributed to an internal data labeling tool enhancement initiative by implementing UI/UX changes, new hotkey features, and additional statistics panels in React and Typescript.
  • Engineered an automated visual version control system to visualize and compare labelling changes between difference versions, reducing manual computation and verification time by 80%.
  • Handled nudge computation of pose rotation and translation on a structured plane using Three.js for labeling services, reducing labeling errors by 30%.
  • Leveraged gRPC, C++, and Python to integrate new data pipelines for 3 different codebases.

Head Teaching Assistant

Vanderbilt University - Computer Science Department

Aug 2021 - Present

  • Leveraged communication skills to mentor 200+ students per semester through office hours on data structures and program design concepts in C++.
  • Utilized critical thinking and problem solving skills to evaluate the assignments of 9+ students per week and provided feedback on code correctness, efficiency, and readability.
  • Worked closely with the course instructor to oversee the grading performances and standards of 23 other teaching assistants.
  • Monitored grading progress and handled unexpected conflicts that arise between teaching assistants and students.

Software Developer

Change++

Oct 2021 - Present

  • Worked on multiple projects and teams to ship maintainable software for 2 financial non-profits organizations (Credit-Do and Super Money Kids).
  • Developed and enhanced 10 React pages and a total of 77 NodeJS API endpoints.
  • Held weekly meetings with team members and stockholders to validate development progress.
  • Supported and maintained applications after completion to ensure its quality for 10,000+ customers and users.

Technical Research Assistant

Vanderbilt University - Psychology Department

Sep 2022 - Jan 2022

  • Spearheaded the technical aspect of a wide-scaled psychological research experiment with $100,000+ in funding to draw conclusions on the effect of video games on the human’s brain.
  • Engineered a video game with Unity 3D Engine and C# to facilitate the collection of experimental data by gauging the relationship between reward and effort required of participants.
  • Modernized the development framework of the project to offer 5 additional tools for the future development of games.

Software Engineer Intern

Cybersoft Academy, Vietnam

May 2021 - Aug 2021

  • Deployed and refined an API services that powered critical features of a web-based job application service as part of a multipart internship.
  • Contributed to the design of the 5 other websites’ wireframes to optimize attractiveness as well as user experience.
  • Lead and directly managed a team of 3 members to design and construct a back-end API service that can handle and execute job-searching requests.
  • Implemented and streamlined 55+ API endpoints based on the ERD using ExpressJS and MongoDB to enhance maintainability, scalability, and productivity.
  • Composed documentations on usage instructions for 60% of future class cohorts during their development stages.

Technical Intern

Teky Academy

May 2019 - Aug 2019

  • Investigated 4 different technologies and their potential to be taught in classroom environments.
  • Assisted in formulating a course curriculum based on a humanoid robot targeted for primary school students.
  • Improved critical thinking through research and communicating skills with learners of different ages.

Skills

Hover for current profieciency

45%

50%

85%

70%

35%

45%

65%

75%

85%

60%

55%

65%

40%

75%

50%

40%

55%

75%

45%

Projects

1. Credit Do

• Collaborated with a team of 3 other students to develop a complete platform for CreditDo, a non-profit organization that aims to empower economic knowledge of minorities population. • Developed and enhanced front-end experiences using Typescript, Next.Js and ChakraUI • Integrate the application with a Firebase back-end to streamline features such as user authentication and database pipelines. • Designed and validated Firebase database models and relationship to enhance query speed by 60% and reduce cost by 20%

2. MuseAI

• Leveraged natural language processing and diffusion machine learning models to created a media platform that can connect creative minds through images and musics generated through user-provided prompts. • Built the front-end using React.js and back-end using Flask microservices to communicate with PyTorch models. • Utilized Firebase for authentication mechanisms and to store 10GB+ worth of media data and user profiles, thereby alleviating back-end workload and increase the efficiency of media retrieval algorithms by 40%. • Awarded second place out of 100+ participants at VandyhacksIX, rated highly positive by 40+ users during project demo

3. Super Money Kids

• Collaborated with a team of 6 other students on the planning and development of a mobile application for Super Money Kids to help increasing financial literacy in children and teenagers. • Developed the front-end of the application using React Native and UI design skills to simplify and enhance user experience. • Integrate the application with a Firebase back-end to streamline features such as user authentication and database pipelines. • Supported and maintained the application after completion to ensure its quality for 10,000+ customers and users

4. PythiaCS

• Created an AI platform that offered predictive analytics on over 500+ professional E-sport with an accuracy of 65%. • Wrote scripts in JavaScript to engineer a data crawling pipeline to reduce model train time by 40%.

5. Vandy Course Buddy

• Cooperated with 3 team members and created a tool that streamlined 54+ university offered computer science courses into dynamic pathways users can choose. • Delegated tasks and kept tabs with members over the development periods. • Settled any programming disputes and maintained good spirits between members.

Contact

Feel free to reach out to me for anything!

+1 (402)840-9995

khaidu2002@gmail.com