José Ángel González Carrera

Computer Science Student

Python 3JavascriptC++SQLTypescript
PytestReact.jsNode.jsNext.jsGitGithubMongoDB

Resume

Education

B.S. in Computer Science and Technology

Tecnológico de Monterrey, campus Puebla

Accumulated GPA: 98.5/100

Aug 2020 - Jun 2024


Experience

Software Engineer Intern

Oracle

June 2023 - Present

  • Implemented a Python3 locking module compatible with NFS, currently utilized in 20+ scripts within the team repository. It supports file, process, and thread locking, including both shared and exclusive lock capabilities.
  • Designed 18+ Pytest tests for the locking module, each varying process/thread count within clusters to evaluate functionality across usage scenarios.
  • Migrated 15+ Python 3 scripts used for database maintenance, including backups, log file cleaning, and health checks.

Software Engineer Fellow

MLH Fellowship

May 2023 - July 2023

  • Worked with a diverse team of 10+ international members on developing a resume builder application, integrating a feature to download resumes in PDF format.
  • Collaborated with a Meta Software Engineer to gather detailed requirements for a speech-to-text application integrated with the OpenAI API.
  • Laid the groundwork for the speech-to-text application using Next.js for the frontend and Firebase for storing conversation history.

R&D PowerCampus Intern

Ellucian

January 2023 - July 2023

  • Generated seed data from an Oracle database using PL/SQL to help in a process of data migration to a PostgreSQL database.
  • Created multiple functional tests using Groovy to verify the data insertion was successful.
  • Handled multiple Docker containers to isolate environments for the Oracle and Postgres databases.

Frontend Developer

Habanero Marketing

September 2022 - July 2023

  • Worked directly with clients to understand their needs and objectives, and to gather requirements for website development projects.
  • Developed and maintained websites using frameworks such as Next.js to enhance functionality and performance.
  • Implemented UI/UX best practices to create intuitive, user-friendly interfaces.

Extra Academic Experience

Peer Mentor

February 2022 - August 2023

  • Member of the Peer Mentor Program, which supports freshmen students to adapt to college life.
  • I’m in charge of 15 students and I help them in whatever I can, including programming classes.

Programa Asesor Estudiante

August 2022 - December 2022

  • Conducted weekly one-on-one tutoring sessions on various Computer Science topics for freshman students.
  • Demonstrated strong communication skills and adapted teaching style to individual needs.
  • Collaborated with other tutors and the department to coordinate schedules and improve program.

TecBytes

February 2021 - December 2022

  • Group in charge of developing web projects to achieve a significant impact inside and outside the student community.
  • As a member, recently I was responsible for designing and implementing the distinct pages for the departments in TecBytes.

WER México

February 2021 - May 2022

  • High-school robotics team. In the regional tournament, my team won our pass to the national.
  • I worked as the leader of my team, reviewing the code and the design of our robot.

Languages

  • English (B2) / Cambridge
  • Spanish (native language)

Online Courses

  • Python Data Structures
  • Data Collection and Processing with Python
  • Build Responsive Real-World Websites with HTML and CSS
  • The Complete JavaScript Course 2022: From Zero to Expert!
  • React - The Complete Guide (incl Hooks, React Router, Redux)