Introduction

About myself

Hi! my name is Joshua Garcia. I am currently attending the University of Houston with a major in Computer Science and a minor Mathematics. My passion is programming and solving complex problems!

Skills

Languages and development skills that I know

Languages | Python, C++, C#, SQL, JavaScript, TypeScript, R, MATLAB
Technologies/Frameworks | Flask, OpenCV, Node, React, Git
Libraries & APIs | Plaid, OpenAI GPT3, Discord.js, SQLAlchemy, Bootstrap

Experience

Jobs I have worked on

KBR at NASA

Engineering Technician Intern

• Simulated over 200 cockpit displays autonomously for documentation purposes, resulting in improved efficiency and accuracy of documentation processes.
• Designed and implemented a cockpit display generation tool that allows users to adjust display parameters with on-screen prompts, reducing the time and effort required to generate displays.
• Developed Python scripts to parse more than 1,000 XML files containing over 20,000 lines of data into various formats such as Excel and C++, facilitating software compatibility and improving data handling.

University of Houston

Teaching Assistant for Programming

• Hosted weekly office hours to provide homework assistance and review.
• Collaborated with the professor to facilitate lectures and guide students through coding assessments.

University of Houston

Teaching Assistant for Data Structures

• Led weekly lab sessions for 90 minutes and provided 3 hours of office hours each week.
• Developed and maintained Bash scripts on a Linux FTP server to automate the grading of assignments, improving efficiency and reducing errors in the grading process.

Education

University of Houston

Bachelor of Science in Computer Science, Minor in Mathematics

Graduating Spring 2023
Major GPA: 3.778

Projects

What I have worked on in my own time

chatgpt discord bot page

ChatGPT Discord Bot

JavaScript, OpenAI GPT-3, Discord.js

• Designed and developed an automated Discord bot that enables users to send queries to OpenAI's GPT-3 API and receive automated responses within the Discord client.

personal finance app page

Personal Finance App

TypeScript, Node, React, Plaid API, Google Charts

• Leveraged Node to integrate the Plaid API into the backend, enabling users to securely log in with their bank credentials and access their financial data.
• Designed and implemented a frontend solution that displays comprehensive financial summaries to users, including balances, transactions, and other equities, providing users with valuable insights.
• How it works: User logs in to their bank account as the frontend requests Plaid for the bank's information, such as accounts, balances, and transactions. The backend then calls Plaid's API to retrieve the desired information, as the frontend calculates and displays charts on the webpage.

dinner reservation form page

Dinner Reservation Form

HTML, CSS

• Created an online reservation webpage for a generic sushi restaurant for people willing to set a reservation time and order ahead