Dedicated and motivated Computer Science student with strong academic performance and hands-on experience in software development, web development, and problem-solving. Proficient in Java, Python, JavaScript, and web technologies like HTML, CSS, and React. Skilled in applying software engineering methodologies, software design principles, and testing/debugging techniques. Eager to leverage technical skills and passion for technology to contribute to innovative projects and gain practical experience in the field of software development.
Programming Languages
Web Development
Database
Tools and Technologies
Professional Skills:
Movie Browser
Purpose: To build a user friendly web application that allows the user to search for any movie and get a brief description of the film through API calls to The Movie Database.
Technologies/Languages: React, Bootstrap, jQuery, HTML, CSS, JavaScript
Course Hub
Purpose: To help with my day to day needs as a student, providing easy access to all of my frequently used academic resources from one place.
Technologies/Languages: Bootstrap, HTML, CSS
Weather API
Purpose: A java program used to fetch location and weather data for a city entered by the user using OpenWeather APIs
Technologies/Languages: Java (using GSON library)
Two-Colorable Graph Traversal
Purpose: A java program used to determine whether an undirected graph is two-colorable, printing the colors for each vertex. If the graph is not two colorable, the two endpoints with the same color are printed. Programs exist for both depth-first and breadth-first search.
Technologies/Languages: Java
Multi-Threading
Purpose: This C program divides the task of updating an array into multiple threads using pthreads. Each thread works concurrently to improve performance.
Technologies/Languages: C
GitHub
Check out my GitHub at https://github.com/CalebGilleon
Udemy: The Ultimate 2024 Fullstack Web Development Bootcamp (in progress)
Udemy: The Ultimate 2024 Fullstack Web Development Bootcamp (in progress)