Badges
Certifications
Work Experience
Sr. Software Engineer
Gusto•  February 2024 - November 2024•  San Francisco, CA
Part of the team who developed a portal for our partners’ CX team to service their customers with features such as running payroll, adding garnishments, contractor payments, etc. Lead effort to make a lightweight rails front end accessible by WCAG 2.2 AA standards.
Sr. Software Engineer
Niantic•  April 2018 - July 2023•  Culver City, CA
Part of the Ingress Prime team who developed the new Ingress Prime client in Unity. Review code from team members and comment about defects and improvements. Help onboard new team members as we grow our team. Architect, lead and code features for Ingress Prime such as Rare Battle Beacons, first party and third party SDK upgrades. Implement memory optimizations such as pooling in VFXs which reduces memory usage.
Community Organizer, Mentor
Techqueria•  March 2018 - March 2020•  Los Angeles, CA
Organize Latinx in tech community networking events. Attend monthly planning meetings and propose future events. Teach algorithms and data structures workshops with the objective to help the community to prepare for technical job interviews.
Lead Game Developer
Nickelodeon•  November 2016 - April 2018•  Burbank, CA
Increase timely delivery of builds by implementing continuous integration techniques such as build automation. Review code from team members and comment about defects and improvements. Design and implement features for Unity Authoring Tool that helps create interactive videos. Design and implement features for Android and iOS native applications used to play interactive videos created by the aforementioned Unity Authoring Tool. Decrease size of appisodes 40% by implementing video compression and asset compression.
Software Engineer
Glu Mobile•  February 2015 - November 2016•  Long Beach, CA
Architect, document and code AI for unreleased 3D racing game using C# and Unity. Integrate Bugsnag and Crittercism third party SDKs to Unity to be able to send game crashes and bug reports. Debug Unity client, Java server, and MySQL database of the game and fix encountered bugs. Create tools in Unity to allow designers to create tutorial UI elements in a data driven fashion saving them time and streamlining the pipeline.
Programmer Analyst II
UCLA ORIS•  April 2014 - February 2015•  Los Angeles, CA
Developed automated test suite for Post Award Management System (PAMS) using C# and Visual Studio’s testing tools. Fix UI bugs in PAMS while following documentation requirements and code standards using C# and JavaScript. Develop feature for PAMS to create PDF documents out of HTML pages using .NET.
Software Engineer
Radio Satellite Integrators, Inc.•  August 2011 - March 2014•  Torrance, CA
Implemented database maintenance plan on MS SQL Server DBs which reduced server maintenance down time. Write stored procedures for new reporting functionality in MS SQL Server. Add new functionality to a Silverlight application such as map printing capabilities, and new vehicle information. Designed and developed Web Services to interface between MS SQL Server and Silverlight application. Created JavaScript web application accessible by all modern mobile devices that tracks vehicles in real time.
Jr. Programmer
Checkpoint Studios Inc.•  March 2012 - October 2012•  Costa Mesa, CA
Member of the team who developed Avination and Party Politics games using Unity, C#, and MongoDB. In charge of Facebook connectivity, used JavaScript to process in-app purchases, social posts, and game messages. Implemented in-game reward system that reads Facebook posts and rewards players depending on content. The C# backend of the game triggers a search for new posts and scans them for content.
Education
California State University Fullerton
Computer Science, Master of Science•  August 2013 - May 2015•  GPA: 3.89
University of California Berkeley
Electrical Engineering & Computer Science, Bachelor of Science•  August 2006 - December 2010