Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Max Somarriba

Austin,TX

Summary

Computer science student and independent video game developer with a portfolio of successful games across multiple game jam competitions. Recognized for implementing engaging gameplay mechanics and receiving awards for innovative designs. Adept at using Java, C#, and other programming languages to produce clean code that is flexible, scalable, and testable. Experienced in developing web-based augmented reality projects, creating immersive and interactive experiences for users. Skilled in building web applications using PHP/Laravel as well as developing REST APIs for JavaScript single-page applications. Strong attention to detail and a track record of producing clean, flexible, and scalable code. A well-organized and collaborative team player with excellent communication and analytical abilities.

Overview

7
7
years of professional experience
4
4
years of post-secondary education

Work History

Software Developer Intern

Simulation And Game Application Lab
Austin, TX
09.2023 - Current
  • Developing an interactive video game designed to teach science concepts to elementary school students with English as a second language.
  • Collaborating closely with digital artists to conceptualize and implement engaging visual assets, ensuring a vibrant and visually engaging game environment.
  • Utilizing the React and Google Firebase to develop a progressive web-based game that has the look and feel of a native application, providing seamless accessibility and playability for users across all device types.

Web-Based Augmented Reality Developer

Texas Immersive Institute
Austin, TX
02.2023 - 06.2023
  • Implemented a web-based augmented reality application that presents children with an educational and interactive 52-card deck. The application was built as a prototype for Austin PBS and is designed for children in early elementary grades.
  • Collaborated with design specialists to create an intuitive and user-friendly UI.
  • Translated design concepts into mockups and prototypes that produced high levels of user engagement while optimizing web application performance.
  • Collaborated with in-house 3D artists to create a sleek and interactive augmented reality experience.
  • Used HTML, JavaScript, and A-Frame to implement the web application architecture atop of the 8th Wall augmented reality framework.

Software Developer Intern

Talaria Software Inc
Austin, TX
05.2022 - 09.2022
  • Responsible for enhancing REST API for multi-tenant SaaS platform catering to real estate investors who own small to mid-size apartment complexes and portfolios of single family homes. REST API is deployed on Azure AppService.
  • Participated in design and development of enhancements to .NET Core 3.1 REST API using ASP.NET MVC Web API. API framework used Autofac as inversion-of-control container, Azure Cache for Redis as cache manager, EntityFramework as object-relational layer, and SQL Server 2017 as database.
  • Wrote back-end unit tests using XUnit, Moq, and AutoFixture.

Programming Teacher and Summer Curriculum Planner

Code Ninjas
Katy, TX
05.2018 - 06.2021
  • Taught children (ages 6 - 12) software development principles through video game development using Unity, Scratch, Roblox Studio and Code Ninjas Toolkits.
  • Organized and planned summer events for week-long programming and engineering camps that taught students a range of topics from robotics to mobile application development.
  • Created lesson plans used by Boy Scouts of America and Girl Scouts of the USA to set specifications to enable scouts to receive junior coding badges.
  • Communicated frequently with parents, students and faculty to gather and analyze feedback to improve instruction materials, teaching strategies and summer camp content.
  • Led virtual seminars for children to continue learning programming throughout the COVID pandemic.
  • Increased customer satisfaction by resolving issues

Full Stack Web Developer Intern

Child Advocates
Houston, TX
11.2019 - 05.2020
  • Created web application that enabled new volunteers to apply to Child Advocates so that the non-profit could screen and select candidates with greater efficiency.
  • Converted front-end mockups into web components using HTML5, CSS3, JavaScript/JQuery, and Bootstrap 4.
  • Back-end was written in C# atop of .NET Core 3.1 using ASP.NET MVC Web API. EntityFramework was used as object-relational framework to interact with Microsoft SQL Server 2017.
  • Created unit tests and ran debugging tools to eliminate defects prior to publishing to Azure App Service.
  • Transitioned code and operating procedures to permanent staff once engagement concluded.

PHP Web Developer Intern

Stand Up Life
Houston, TX
09.2019 - 04.2020
  • Created web application to showcase Stand Up Life's service opportunities to improve effectiveness of community outreach efforts.
  • Web application was written in PHP 7.2 with MySQL 5.6 using Laravel as the PHP framework.
  • Setup Laravel Valet for development and built the front-end components using the Blade templating language.
  • Back-end code used Laravel's Eloquent ORM and security features for authentication, authorization, email verification, encryption, hashing, and password reset.
  • The web application was deployed on Host Gator.

Education

Bachelor of Science - Computer Science

The University of Texas At Austin
Austin, TX
08.2021 - 05.2025

Skills

C / Java / Python / C# / C

undefined

Projects

  • Space Shapers: Developed as a prototype augmented reality web application for Austin PBS called Space Shapers. This application aims to teach children about the importance of spatial awareness through a fun and interactive augmented reality experience.
  • In Between Jobs: Developed for the 2021 Texas Game Jam. In Between Jobs is a chaotic job simulator created in Unity that requires players to quickly transition between a variety of jobs. The project was awarded the Best Use of Theme Award by the 2021 Texas Game Jam judge panel.
  • Bonehead: Developed for the Game Maker Toolkit 2021 Game Jam. Bonehead is a Metroidvania-esque platformer that has players explore levels and collect bones to build up their own skeletons and to create structures such as bridges to traverse levels. The game ranked in the top 5% of the 5,755 games that were submitted.
  • High Roller Tower Defense: Developed for the Game Maker Toolkit 2022 Game Jam. High Roller Tower Defense is based on the classic tower defense genre title in which players roll dice to determine the kind of tower they use to defend their home from monsters. The game ranked in the top 2% of the 6,157 games that were submitted.
  • Tweety: Developed for the 2023 HackTX Hackathon, Tweety is a Google Chrome extension designed to enhance your Twitter experience by maintaining a clean and safe feed. Leveraging a custom-trained machine learning model, Tweety evaluates the toxicity level of each tweet. Users can define a specific threshold for toxicity, and when a tweet surpasses this threshold, Tweety intervenes to expertly censor it.
  • Bear Trap: Developed for the Trijam Game Jam. Bear Trap is a top down horror game in which players must survive a night in the forrest with a bloodthirsty bear using just an assortment of bear traps to slow the bear down. The creation of Bear Trap was documented in an educational video on video game design which can be found on my YouTube channel.

Timeline

Software Developer Intern

Simulation And Game Application Lab
09.2023 - Current

Web-Based Augmented Reality Developer

Texas Immersive Institute
02.2023 - 06.2023

Software Developer Intern

Talaria Software Inc
05.2022 - 09.2022

Bachelor of Science - Computer Science

The University of Texas At Austin
08.2021 - 05.2025

Full Stack Web Developer Intern

Child Advocates
11.2019 - 05.2020

PHP Web Developer Intern

Stand Up Life
09.2019 - 04.2020

Programming Teacher and Summer Curriculum Planner

Code Ninjas
05.2018 - 06.2021
Max Somarriba