Nicholas Matthew Saunders 925-***-****
**** ***** ****** *****, ********, CA 94506 ********@***.***
http://linkedin.com/in/nicholasmsaunders
Education
University of Southern California - Los Angeles, CA August 2019 - Present
Bachelor of Science, Computer Science - Expected May 2022 GPA 3.84
USC Viterbi School of Engineering
American University of Paris - Paris, France August 2018 - May 2019
USC Trojan Study Abroad Program - Freshman Year GPA 3.925
Relevant Coursework
Technical Skills
Web Development: JavaScript, HTML, CSS, JSON, Servlets, Apache Tomcat Servers
Languages: Java, C++, C#, Objective-C, Python, Swift, SQL
Frameworks & Tools: NodeJS, VueJS, Eclipse, Oracle Virtual Box
Technologies: Git, GitHub, PugJS, Unity, Arduino
Other: User Interface Design, Project and Team-Oriented Development, Analytics/Statistics, Data Structures,
Algorithms, Object-Oriented Design
Projects and Experience
Search-Engine- C++, Built a search-engine application where a group of distinct text pages are found using keywords and different logical operations entered by the user. Developed a page-crawler to parse text of files and find relations to other pages. The application find the page rank of the identified pages and organizes the results alphabetically or by page rank.
Event Simulator- C++, Created a traffic simulator that simulates the flow of cars from a starting point through the roads and intersections that lead to an endpoint. Roadblocks and obstacles may be implemented by the user which would impact the flow of traffic. The cars flow across the edges of a graph created by the user. The simulator calculates time it takes for all cars to flow from a starting point to an end point.
Blackjack- Java, Created a console-based Blackjack game in Java with a robust user interface including an option to add players locally and created an automated dealer with Artificial Intelligence that plays against the users.
The Dark Forest- C#, Group project constructing a 2-D role-playing game in Unity. I created the game’s user interface and programmed multiple character interactions with animated objects and enemies within the game.
Global Pixel Picture- HTML/CSS/MySQL/Java, Group project developing a website where registered users may edit a global 128x128 pixel canvas. Users choose colors from a color wheel and all pixels they select change to that respective color and their contributions are saved. The pixel canvas is then archived at 12:00 AM each day. Users may view archived images and the edits each user contributed.
Leadership, Involvement and Awards
USC Music Inspiring Community - Teaching and inspiring inner-city elementary school students about the fundamentals of music through visuals, games and other interactive activities.
Community Service Project Leader - Planned, designed, built and installed new food storage units in a high-use campground at Mt. Diablo State Park leading a team of 10 volunteers. Coordinated project specifications with Rangers.
Clubs: Member of USC Association of Computing Machinery (ACM), USC Troy PHI
Awards: Dean’s List, Eagle Scout, AP Scholar, National Honor Society, California Scholarship Federation
Other: Proficient in French Language
Introduction to Algorithms and Theory of Computing
Introduction to Computer Science (Java)
Introduction to Programming (C++)
Calculus II for Engineers
Calculus III
Data Structures and Object-Oriented Design
Introduction to Embedded Systems
Principles of Software Development
Discrete Methods in Computer Science
Game Design