James Sullivan
Projects
Terminal-based version of Perudo (Liar's Dice) using the C language
You're looking at it! What's infinite recursion you ask? Well, click on that external link icon below (the one next to the GitHub icon) and find out!
React app leverages a Node API that lets users schedule missions to go to a habitable Kepler Exoplanet.
Education
Bachelor of Science in Computer Science
The University of Texas at San Antonio
May 2027
Master of Science in Mathematics
Texas A&M University-Central Texas
May 2022
Bachelor of Science in Mathematics
Texas A&M University-Central Texas
May 2020
Certificates
Coursera, Dartmouth College
Completed: September 2023
Specialization by Dartmouth College and Institut Mines-Télécom covering the fundamentals of the C programming language, modular programming, memory management, and the command line interface in the Linux operating system.
Coursera, Meta
Completed: February 2023
Course taught by Meta providing a comprehensive introduction to databases and their role in back-end development. It covered how to use Structured Query Language (SQL) to perform CRUD operations, operators, and sorting/filtering queries to subset data in databases. Finally, database design principles such as schema, relational database design, and normalization were introduced.
Coursera, Meta
Completed: September 2022
Course taught by Meta exploring the fundamentals of JavaScript (e.g., data types, operators, etc.), arrays, objects, functions, error prevention, and programming paradigms like functional programming and object-oriented programming. Additionally, it covered testing code using the Jest framework and how JavaScript operates in the browser.
Coursera, Meta
Completed: August 2022
Course taught by Meta that provided a comprehensive introduction to Python. It covered Python fundamentals (e.g., control flow, data types, functions), programming paradigms (e.g., procedural, and Object-Oriented Programming (OOP)), and the importance of testing using Test-Driven Development (TDD).