cv
Also available as PDF download above
Basics
| Name | James Sprague |
| james.sprague53@gmail.com | |
| Portfolio | j-sprague.github.io |
| 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