Check out my new portfolio at Giancodes.com

Hi, I am Gian Bustos

Computer Science Undergraduate

a picture of Gian

Main Projects

Java logo

Scheduling App

    Class: Software ll
    Advanced Java Concepts

    This application lets the user create Appointment objects (OOP) and store them in a relational database. Localization and Date/Time APIs were used to automatically change the time of the appointments depending on the location of the user. Utilized SceneBuilder to create the GUI to have tables and buttons




    Competencies:

  • Localization API and Date/Time API
  • Lambda
  • Collections (Streams and Filters)
  • Database and File Server Applications
Learn More
Java logo

Routing Program

    Class: Data Structures and Algorithms ll

    This project required research of different algorithms and data structures to design a program that will load trucks with specific packages and assign the drivers a route. The algorithm used to create the route is called the Nearest Neighbor algorithm and the other algorithm to separate the packages based on requirements is a similar greedy algorithm. A hash table was implemented into the program to store the packages.

    Competencies:

  • Hashing Algorithms and Structures
  • Dictionaries and Sets
  • Self-Adjusting Data Structures
  • Self-Adjusting Heuristics
Learn More
Java logo

Inventory Management System

    Class: Software l
    Java Concepts

    This application lets the user create Product and Part objects(OOP). Since every part needs to have certain variables, an abstract Part class was created. For that reason, the Part class was extended in the inHouse and Outsourced concrete classes, inheriting the methods from the Part class. The abstract Part class requires the id, name, price, stock, min, and max which are added in the constructor.

    Competencies:

  • Object-Oriented Programming
  • Classes and Interfaces
  • Application Development
  • Exception Handling
Learn More
All Projects

Who I am

Test Automation Engineer

My name is Giancarlo Bustos and I'm a Computer Science Undergraduate with professional experience in web design. Created complex coding projects using OOP, algorithms, and data structures. Fluent in Spanish and English with excellent communication and interpersonal skills. Strong work ethics in a team or individual setting.

Gian smiling while working with the compute

Clifton Strength Assessment
My 5 Strenghts are:

Relevant Courses from WGU:

  • Software ll
  • Network and Security
  • Data Management - Applications
  • Data Structres and Algorithms ll
  • Computer Architecture
  • Software Quality Assurance

Hobbies

  • Chess
  • Coding Projects
  • Real Estate Investing
  • Soccer

Experience

Bstock logo

-REMOTE-

QA engineer Intern

Websites

 CTAE logo Dream LOGO GGF logo
upg logo

-REMOTE-

Web Designer

  • Design and manage websites using Wordpress.
  • Incorporating functionalitites and features into websites.
  • Ensuring high-performance, availability and managing all technical aspects of the CMS.
  • Collaborate with members of a creative team.
  • Troubleshoot and resolve website problems.
  • Stay abreast of new development in software, trends, and practices
  • Technologies: Wordpress, Elementor, Basecamp, Procreate,
Jane leaning against a bus

Jerone Dodd Jr

Executive Director

"Gian showed adaptability in problem solving and has maintained professional service and etiquette throughout. He was able to develop WordPress CMS and integrate online shops on the websites..."