About Me

Luis Gomez, Author of this website

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 developing a webpage, 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.


In my current professional experience, I have been working on adding React pages to our existing product and developing new features on our mobile application for iOS and Android using Appcelerator. As of now, I am currently working on an Android messaging app utilizing React Native, which has the base functionality of a stock messaging app with additional features and customization. To add to this, I plan to learn new frameworks for frontend, as well as expose myself to backend frameworks.

Work Experience

Activision Publishing, Inc - Santa Monica, CA

April 2022 - 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

November 2020 - January 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 Inc. - Pleasanton, CA

June 2019 - November 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

Projects

Skills

Frameworks and Libraries

  • React
  • Redux
  • jQuery
  • Gatsby
  • Bootstrap
  • MaterialUI
  • ASP.NET
  • .NET Core
  • xUnit.Net
  • Appcelerator

Programming Languages

  • JavaScript/TypeScript
  • ES6
  • SCSS
  • HTML5/CSS3
  • CSHTML
  • C
  • C#
  • C++
  • Java
  • Python
  • SQL

Platforms and Tools

  • Git
  • SVN
  • Azure Data Studio
  • Unix
  • Linux
  • Vim
  • Jupyter
  • Adobe Experience Manager

Education

  • BS Computer Science

    UCI (2015 - 2019)