Naomi Blackwood
Computer Science New Grad | Software Engineer
[email protected] · (555) 638-2721 · San Jose, CA · linkedin.com/in/naomi-blackwood · github.com/naomiblackwood
Summary
Computer science graduate (B.S., May 2026) with a software engineering internship and three shipped projects across full-stack web and backend APIs. Comfortable in Java, Python, and JavaScript, with hands-on data structures, algorithms, and Git in a team workflow. Seeking an entry-level software engineer role.
Experience
Software Engineering InternSummer 2025
Meridian Labs
- Built three REST endpoints in Java and Spring Boot for an internal analytics tool, adding pagination and input validation used by two downstream teams.
- Wrote JUnit tests that lifted coverage on the assigned module from 61 to 90 percent, wiring them into the GitHub Actions CI pipeline so failing tests block merges.
- Diagnosed and fixed a SQL N+1 query flagged in code review, cutting a dashboard load from 3.2s to under 700ms with an added index and a single batched query.
- Participated in daily standups and sprint reviews on a 6-person Agile team, closing 14 Jira tickets across the 12-week internship.
Course Project: Full-Stack Study Scheduler (CS Capstone)Spring 2026
University of California, Davis
- Led a 4-person team building a React and Node.js web app that generates study schedules from a user calendar, deployed on Render with a PostgreSQL backend.
- Designed the REST API and database schema, and set up JWT authentication and password hashing with bcrypt.
- Owned the GitHub repo and pull-request review process, keeping the main branch protected and the README and API docs current. Repo: github.com/naomiblackwood/study-scheduler.
Personal Project: Algorithm Visualizer2025
Self-directed
- Built a browser tool in TypeScript and HTML5 Canvas that animates sorting and pathfinding algorithms (quicksort, merge sort, Dijkstra, A*).
- Implemented each algorithm from scratch to reinforce data structures and Big-O analysis, with step controls and adjustable input size.
- Open-sourced on GitHub with a live demo; reached 40-plus stars and merged two community pull requests. Repo: github.com/naomiblackwood/algorithm-visualizer.
Skills
Languages: Java, Python, JavaScript, TypeScript, C++, SQL · Web and frameworks: React, Node.js, Spring Boot, REST APIs · Data and DB: PostgreSQL, MySQL, MongoDB · Tools: Git, GitHub, Docker, Linux, VS Code, GitHub Actions · CS foundations: Data Structures, Algorithms, OOP, Operating Systems · Testing and methods: JUnit, pytest, unit testing, Agile/Scrum
Education
Bachelor of Science, Computer Science, University of California, Davis. Expected May 2026. GPA: 3.6 / 4.0. Relevant coursework: Data Structures and Algorithms, Operating Systems, Databases, Computer Networks, Software Engineering, Machine Learning.
Certifications
- AWS Certified Cloud Practitioner, Amazon Web Services
- Oracle Certified Associate, Java SE 8 Programmer, Oracle