Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

David Arista Primitivo

Mountain View,CA

Summary

Motivated Computer Science student with a strong foundation in C++, Python, and Data Structures & Algorithms (DSA), specializing in software development and embedded systems. Proven track record of applying technical skills to real-world projects, including the design and implementation of a reactive parking sensor system using Arduino. Experienced in leading collaborative projects and solving complex problems with efficient algorithms and data structures. Passionate about leveraging programming skills to create impactful solutions, with a particular interest in the intersection of technology and safety.

Overview

2
2
years of professional experience

Work History

Club President

Computer Science Assistance Club
Cupertino, CA
10.2022 - 07.2024
  • Led a team of students in organizing workshops, coding events, and guest lectures to foster computer science skills and networking opportunities.
  • Managed club operations, including event planning, budgeting, and membership recruitment, growing the club by 30%.
  • Collaborated with faculty and industry professionals to bring real-world experiences into club activities.
  • Mentored members, providing guidance on technical projects and career advice in the field of computer science.

Skills demonstrated:

  • Leadership and Team Management
  • Event Planning
  • Collaboration and Networking
  • Communication

Education

Bachelor of Science - Computer Science

University of California - Davis
Davis, CA
06-2026

Associate of Science - Computer Science

De Anza College
Cupertino, CA
08-2025

Skills

  • Programming Languages: C, Python, Java, Arduino
  • Data Structures & Algorithms: Proficient in designing and implementing efficient algorithms and optimizing data structures
  • Embedded Systems: Arduino development (sensors, LEDs, buzzers), microcontroller programming
  • Software Development: Object-Oriented Programming (OOP), Test-Driven Development (TDD)
  • Problem Solving & Debugging: Strong analytical and debugging skills in C and Python
  • Team Collaboration:collaborative software development, and leadership in projects

Projects

Extendable Hashtable for Student Log – C++
  • Designed and implemented a Hashtable with an extendable array to explore dynamic memory management.
  • Handled collisions with open addressing, optimized resizing based on load factor, and improved memory efficiency.
  • Applied memory management using pointers, RAII principles, and smart pointers, demonstrating stack vs. heap allocation.
  • Developed a real-world application to store student records, reducing memory overhead and improving lookup time.

Skills: Memory management, Data structures, Algorithm optimization

Parking Sensor System – Arduino
  • Developed a parking sensor system using RGB LEDs and buzzers for real-time feedback to reduce parking accidents.
  • Utilized ultrasonic sensors for obstacle detection, improving safety for older drivers during parking maneuvers.
  • Collaborated with a team to design, test, and refine a user-friendly system.

Technologies: Arduino Uno, Ultrasonic sensors, RGB LEDs, Active buzzers

Timeline

Club President

Computer Science Assistance Club
10.2022 - 07.2024

Bachelor of Science - Computer Science

University of California - Davis

Associate of Science - Computer Science

De Anza College
David Arista Primitivo