Activision - Santa Monica, CA
2022 to Present
Frontend Developer
- Maintaining marketing sites across Activision, ActivisionBlizzard, Call of Duty, and partner sites, utilizing Adobe Experience Manager (AEM) and React.
- Mentoring interns, setting weekly 1-on-1’s, providing code review, and delegating tasks to them.
- Collaborating with stakeholders, designers, and project managers to finalize functionality of designs.
- Implementing microservices for Call of Duty using Java Spring.
- Technologies: React, Adobe Experience Manager, JavaScript/TypeScript, ES6, jQuery, LESS, HTML5/CSS3, Java Spring
iHerb - Irvine, CA
2020 to 2022
Software Development Engineer II
- Maintained and implemented microservices utilizing .NET.
- Executed SQL scripts using Azure Data Studio.
- Migrated legacy payments to new forms of payments on both frontend and backend.
- Collaborated with several teams to ensure end-to-end testing passes all test cases.
- Optimized React projects to reduce file sizes and improve load times by 20%.
Software Developer I
- Maintained an e-Commerce web application used by 10 million users worldwide, utilizing React and ASP.NET.
- Updated pages to reflect the new forms of payments migrated from legacy payments.
- Implemented and unit tested new features with xUnit.Net.
- Provided and received code review from peers.
- Technologies: React, Redux, ASP.NET, .NET, JavaScript/TypeScript, ES6, SCSS, HTML5/CSS3, CSHTML, SQL
Blume Global - Pleasanton, CA
2019 to 2020
Associate Software Engineer
- Developed a responsive user interface for a web application utilizing React.
- Collaborated with product managers, designers, and backend engineers to execute functionality of designs.
- Created reusable components to share across projects and reduce redundant code.
- Maintained and implemented new features in mobile application.
- Technologies: React, Bootstrap, JavaScript, ES6, SCSS, HTML5/CSS3
Bop and Shop
A responsive prototype shopping page that displays a list of products, with limited functionality.
Git-Add Script
A text-based user interface that allows you to easily stage specific files in a git project.
Music Player
An assembled music player that plays a melody and displays the current song on an LCD screen.
File Compression
My version of the Lempel-Ziv compression algorithm.
Kaggle Competition
Class competition on a real world weather problem.