● 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 - PresentGraduated with a Bachelor's of Science in Computer Science
May 2023● Successfully migrated a React Native application to a web-based platform using ReactJS, Tailwind CSS, TypeScript, and Google Firebase by developing and implementing 5 new react components and 1 new accessibility settings page.
● Utilized Github and Jira to promptly diagnose and resolve production issues by conducting PR reviews. Ensured for clean and stable code to be merged, allowing for smooth operation and minimal downtime by 50% within an agile environment.
● Assisted in preparing comprehensive reports, software documentation, and presentations for potential investors under the guidance of the We2Link staff.
August 2022 - May 2023● Shaped the Strategic Customer Group website by crafting Agile User Stories in Jira through collaborative discussions with 4 tech leads and 2 stakeholders to capture business requirements and ensure top-notch UI/UX design.
● Led Ponvory SharePoint site development, guiding brand integration, strategizing structure, and enhancing user experience with existing UI, while aligning it with the brand identity.
● Extracted site data with Google Analytics and developed 2 Google Data Studio dashboards to analyze metrics before and after a website redesign. Led a demo for leadership, business teams, and stakeholders to support future decision-making.
June 2022 - August 2022● Conducted lectures on programming fundamentals such as procedural programming, scope, functions, data structures, and algorithms. Proceeded to teach app development and introduce the event-driven programming paradigm using the JavaScript language on the Code.org platform.
● Created review sessions and practice exams to prepare students for the AP CSP exam. This includes creating powerpoint presentations, thinking of effective coding samples to demo live, and creating effective practice programming problems that correlate with concepts learned.
January 2022 - May 2022● As part of the ACSC program, I collaborated with 7 other multidisciplinary teams to apply data science, computational thinking, and enabled computational research experience towards a social challenge.
● Used Python’s Matplotlib, Pandas, and NumPy libraries to parse CSV files, clean data, and initialize DataFrames. Created 4 effective, and engaging data visualizations to support my research question.
● Ran, tracked, and stopped Jupyter Notebook jobs on TACC’s supercomputers via the terminal.
June 2020 - August 2020● Selected as 1 of 50 students to participate in NASA DIRECT STEM, where I attended workshops by JPL, UCI, and TACC to enhance Python and Linux skills for advanced computation and programming.
● Cleaned data and conducted data analysis on 2D and 3D visualizations by utilizing Python and libraries such as NumPy, Pandas, and Seaborn.
● Gained hands-on experience with high performance computing, including job management by using the command prompt and Linux commands.
August 2019 - March 2020Began attending Cal State LA
August 2018Built an accessibility page from the ground up to provide users who have cognitive impairments with a better user experience.
View DemoDesigned 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 CodeBuilt a responsive personal portfolio website using React, JavaScript, CSS, and Bootstrap.
View Source CodeWrote 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