Post Job Free

Resume

Sign in

C++ Ann Arbor

Location:
Ann Arbor, MI
Posted:
April 02, 2024

Contact this candidate

Resume:

David Shu

Ann Arbor, MI 501-***-**** ad4qov@r.postjobfree.com

EDUCATION

University of Michigan Ann Arbor, MI

College of Literature Science and the Arts

- Bachelor’s in Computer Science GPA: 3.5 Expected May 2025 Relevant coursework: Data Structures and Algorithms, Foundations of Computer Science, Intro to Computer Organization, Discrete Math, Game Design and Development, Calculus II, Physics Mechanics, Electricity and Magnetism, Intro to Data Science

-

WORK EXPERIENCE

University of Arkansas Department of Medical Science May. 2021 – Jan. 2022 Software Research Assistant (R, Data Visualization, Modeling) Little Rock, AR

Performed data analysis in R and visualized using heatmaps, scatter plots, linear regression, and logistic regression, studying the effects of supplements on heart failure Varsity Tutors May. 2022 – Sep. 2022

ACT/SAT Math tutor Little Rock, AR

PROJECTS

Maze Puzzle Solver (C++, getopt_long, DFS, BFS)

● Implemented BFS and DFS algorithms, using stacks and queues for efficient storage and retrieval.

● Integrated error handling and I/O redirection for user-friendly interaction and streamlined data processing. Zombie Apocalypse Defense Game(C++, Priority Queues, Dynamic Polymorphism, Generic Code)

● Developed a robust simulation for defending a zombie invasion, utilizing priority queues, dynamic polymorphism, and generic code to optimize real-time combat scenarios.

● Designed and integrated advanced features such as a command-line interface with multiple flag options, real-time statistics display, and verbose and median outputs, enabling dynamic user interaction. Banking Simulator

● Developed a real-time banking wire transfer simulator with a focus on fraud detection, transaction integrity, and user-friendly command line interfaces using hash tables. Zookeeper Route Finder

● Engineered efficient algorithms for Minimum Spanning Tree and Traveling Salesperson Problem in a zoo simulation.

● Utilized Prim's, Kruskal's, and Branch and Bound techniques for optimal route finding and resource management

Office Hours Queue Web Server(REST API, Web Development)

● Developed a REST API-based web server for an office hours queue, focusing on Container ADTs, Dynamic Memory, The Big Three, Linked Lists, and Iterators.

● Applied skills in web development and HTTP protocols, resulting in a functional web application enhancing user interaction for office hours queue management. Computer Vision Image Resizing Application (C++, VSCode, Git)

● Implemented application that takes in images, resizes them using seam carving algorithm to preserve quality, while reducing file size.

● Utilizing classes, pointers, structs, arrays to represent images during image processing. Euchre Game App (C++, VSCode, Git)

● Created a Euchre Game application using object-oriented programming simulating a game of Euchre with players, cards, decks, rounds, & games utilizing classes, inheritance, etc..

● Wrote unit tests in C++ testing inheritance, method functionality, game state, etc. Piazza Post Classifier (ML, NLP)

● Developed a Natural Language Processing classifier for Piazza posts, utilizing binary search trees,, recursion, and machine learning to accurately identify post subjects from a trained dataset.

● Implemented Bag of Words and applied Conditional Probability to optimize for accuracy and efficiency Skills

● Skills: C++, Java, Python, React, JavaScript, HTML, CSS, GitHub, Git, XCode,, Command Line, Assembly



Contact this candidate