Marco Gonzalez

Software Engineer
B.S. Computer Science at California State University, Los Angeles

Experience


Wells Fargo

Software Engineering Associate

● Took on a full-stack role and successfully rewrote & migrated an internal web app, from VB.Net to Java/Spring (back-end) and React/TypeScript (front-end) under a fast paced Scrum environment. This modernized the legacy web app while aligning with business needs through regular demos and communication with project owners.

● On the back-end, I developed 4 RESTful API services, using Spring Boot with JPA, to communicate with a Microsoft SQL Server database. To test these new services, I wrote Karate and JUnit tests, and utilized Postman to manually test and validate my API services, ensuring proper request and response handling, and verifying that the payloads, headers, and tokens were functioning as expected. This allowed me to simulate different scenarios and confirm the APIs were working as intended before integrating them with the front-end.

● With my prior knowledge of React, I led front-end development for our US team. I developed 6 new fully functional pages and 8 reusable React components by utilizing Wells Fargo’s internal React library. Additionally, I integrated my own API services, as well as services developed by other engineers in my team, into the front-end to ensure that data is dynamically being fetched or posted by user interaction on the front-end. I utilized Jest for unit testing and Playwright for automated testing.

● Quickly addressed defects assigned by QA to ensure timely deployment of changes to our non-prod UAT, SIT, and DEV environments for testing before production releases.

● Created detailed low-level designs for RESTful APIs before development, ensuring alignment with project requirements from the start. This facilitated smoother implementation, minimized downtime, and avoided rework caused by misalignment or unexpected challenges during development.

● Wrote comprehensive and detail-oriented API documentation for existing APIs. Which included the creation of sample payloads. As a result of this documentation, it increased developers' understanding of such services and facilitated seamless integration.

January 2024 - Present

Projects

Accessibility Page

Built an accessibility page from the ground up to provide users who have cognitive impairments with a better user experience.

View Demo
PostgreSQL JDBC Client

Designed an ER diagram and schema with appropriate key constraints. Created the database using DDL SQL and implemented a JDBC client that uses PostgreSQL to allow users to interact with the database.

View Source Code
Personal Website

Built a responsive personal portfolio website using React, JavaScript, CSS, and Bootstrap.

View Source Code
Robotics

Wrote embedded C++ code using the Arduino IDE running off a VM that utilized Linux’s Ubuntu to enable functionality for a Raspberry Pi and various components such as LED’s ultrasonic sensors, step motors, and screens.

View Projects

Technical Skills

Java
Python
Kotlin
C++
JavaScript
TypeScript
React
HTML
CSS
Bootstrap
Firebase
PostgreSQL
GitHub
Jira


Privacy

This personal portfolio website was developed to provide information about Marco's professional and technical experience. Please note that this site does not collect and store any visitor's personal data or collect any ad revenue.
Furthermore, you should not expect anyone claiming to represent this site to contact you directly to request any personal information. If you wish to contact or connect with Marco, please do it through any of the platforms listed above.

Notice

This site is a site refresh from Marco's previous personal website. To view it, please click here.
Copyright © marcogonzalez.netlify.app 2025