Luis Gomez

Profile

Hello there! My name is Luis Gomez and I am a software engineer.

I began my journey into software development during high school when I had an assignment to design and create a static website using HTML. After learning several rules about web development, I implemented a webpage that displays and describes what characters and shows I liked. It wasn’t until college where I was able to learn object-oriented programming languages and how to write clean and readable code. With these newly acquired skills, I was able to create multiple projects ranging from small games to text-based user interfaces to embedded software programs.

As of now, I am currently learning Vue.js and Node.js, and I plan to create a full-stack note-taking web application to showcase my skills in these frameworks. To add to this, I am also planning to dive into Swift and create an iOS/iPadOS life-counter app to use for playing Magic: The Gathering.

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, React, and Next.js.
  • 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 a design library with Storybook, including reusable UI components and templates to ensure consistency, scalability, and user experience.
  • Improving page performance and accessibility scores to reach between 90% and 100% on Google Lighthouse across marketing sites, complying with WCAG 2.1/2.2 standards.
  • Technologies: Next.js, React, Adobe Experience Manager, Contentstack, Storybook, TypeScript, JavaScript (ES6+), jQuery, SCSS, LESS, HTML5/CSS3

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, xUnit.Net, TypeScript, JavaScript (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 utilizing Appcelerator.
  • Technologies: React, MaterialUI, Bootstrap, Appcelerator, JavaScript (ES6+), SCSS, HTML5/CSS3

Personal Portfolio Website

external link to Personal Portfolio Website external link to Personal Portfolio Website

My portfolio website that I've designed and developed, showcasing my work experience and projects.

Bop and Shop

external link to Bop and Shop external link to Bop and Shop

A responsive prototype shopping page that displays a list of products, with limited functionality.

Git-Add Script

external link to Git-Add Script external link to Git-Add Script

A text-based user interface that allows you to easily stage specific files in a git project.

Music Player

external link to Music Player external link to Music Player

An assembled music player that plays a melody and displays the current song on an LCD screen.

File Compression

external link to File Compression external link to File Compression

My version of the Lempel-Ziv compression algorithm.

Kaggle Competition

external link to Kaggle Competition external link to Kaggle Competition

Class competition on a real world weather problem.