● Became a key contributor by delivering a modernized internal tool using Java/Spring and React/TypeScript, developing 4 RESTful APIs tested with JUnit and Karate, and led front-end development by building 6 fully functional pages and 8 reusable React components tested with Jest and Playwright. Currently maintaining this tool and another internal application, resolving defects and supporting ongoing modernization and quality efforts.
● 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.
● Independently refactored the tool’s initial Playwright test suite of 81 automated tests to resolve flaky tests caused by premature assertions and data race conditions during parallel execution. This resulted in improvement of manageability, reliability, and readiness for HyperExecute and Harness deployment pipelines, while preventing CI/CD slowdowns from unnecessary test restarts due to false positives.
● Took project ownership by developing deep expertise across front-end and back-end components, mastering release and snapshot workflow management including Github Actions, release branching, and Harness deployments. Now serve as a primary technical liaison between engineering teams and business project owners, leading defect investigation and resolution, coordinating UAT deployments, and providing timely release status updates for production-impacting issues.
● 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 React/TypeScript, Tailwind CSS, 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 2018
Built an accessibility page from the ground up to provide users who have cognitive impairments with a better user experience.
View Demo
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
Built a responsive personal portfolio website using React, JavaScript, CSS, and Bootstrap.
View Source Code
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