cv

Also available as PDF download above

Basics

Name James Sprague
Email james.sprague53@gmail.com
Portfolio j-sprague.github.io
Linkedin linkedin.com/in/j-sprague

Education

  • 2020 - 2024

    Charlotte, NC

    B.S.
    University of North Carolina at Charlotte
    Computer Science, Concentration in Software Development
    • GPA: 3.71
    • Honors: Magna Cum Laude

Skills

Languages
Java
C++
Python
JavaScript
HTML/CSS
SQL
Topics
Agile-Scrum framework
Object-Oriented Programming
RDBMS
Static Analysis Techniques
Image Recognition
Heuristic Design Analysis
Usability Testing
Technologies
Git
VSCode
Azure
Figma
Visio
MongoDB
Heroku
Bootstrap
JQuery
REST API
NodeJS
Flask
Android Studio
Adobe Creative Cloud
Jupyter Notebook
YOLOv8

Projects

  • Fall - 2023
    Consults With Results -- Software Development Capstone
    JavaScript, HTML, CSS, Nodejs, MongoDB, Agile-Scrum
    • Created a meeting management application on a team with four other developers
    • Developed functions relating to how user accounts interact with the application, including profile pages front-end, user accounts back-end, and database entries for user accounts.
    • Communicated about the project’s progress with the development team of five members on a daily basis through scrum meetings and group messages, taking notes on what everyone has completed
  • Fall - 2023
    Ultimate Match Analyzer -- Computer Vision with Python
    Python, Jupyter Notebook, YOLOv8, Image Recognition
    • Developed a program that uses an object-detection algorithm to gather data about what is happening in a fighting game match
    • Created 159 images to train an object-detection model that can distinguish between eight different characters based on a live game feed
  • Spring - 2023
    CarCare, Human-Centered Design
    Figma, Heuristic Design Analysis, Usability Testing
    • Surveyed 30 potential users of an application meant to track car maintenance for how they would use the application and their needs
    • Built an interactive Figma prototype based on needfinding survey results
    • Conducted usability tests with six users by analyzing how users interacted with the prototype to complete tasks and asking users questions before and after completing tasks

Work

  • 2020 - present
    Bakery Clerk
    Publix
    Huntersville, NC
    • Assist customers by answering questions, giving suggestions, and taking special orders
    • Maintain sales floor by finishing and packaging products