Close

Michael B Rapp

Software Engineer

Download Resume

About Me

Above all, I believe it is the strength and unity of the team that is the greatest determinant of success. I know that through grit and perseverance, what originally seems daunting and impossible becomes manageable and accomplishable.

After my first introductory web development classes at university, I began offering services as a freelance developer and digital consultant. I have had the opportunity to work with organizations of all sizes, contributing as an individual, team leader, and founding member.

In my free time, I love catching up on the latest tech trends through local events and groups such as “Santa Monica New Tech” and “js.la”; listening to VC podcasts with some of my favorites being “Acquired” and “Equity”; and playing boardgames with friends, improving my tennis skills, and going for bike rides along the beach with my wife.

Experience

Ace Metrix

Software Engineer

Tech company that measures the impact of video advertising and provides the tools and insights to make better creative. • Maintained and extended products built with Java, Node, React, Angular.js, AWS, Redis, Docker, and Kubernetes. • Personally extracted functionality from Java/Angular.js app and built extended standalone Python/React app. • Led team in the redevelopment of a large Node app, migrating to Golang for increased efficiency and extendability. • Implemented cross product URL encryption and decryption process, for enhanced security and fraud prevention. • Rearchitected SQL queries and API responses to remove unnecessary data and improve response speed.

CherryTree Inc.

Lead Developer

Custom hardware and software agency backed by Oscar winning composer, Michael Giacchino. Creators of the Star Trek Borg PC. Led team in development of mobile games, home automation systems, ecommerce and other web apps. • Home automation systems features Unity frontend, Node.js backend, and integrates with Lutron lighting control. • Ecommerce sites developed Ruby on Rails with Spree Commerce, React, and Wordpress with WooCommerce. • Mobile games created in Unity. Games integrated with in-app purchases, ads, and highscores for iOS and Android. • First employee. Interviewed, hired, and onboarded subsequent engineers, designers, and office staff. • Established features, led engineers, and collaborated designers in development of various company products. • Introduced Scrum and issue tracking. Led weekly company wide meetings, and daily individual project standups to outline priorities, assign tasks, and overcome obstacles.

KanaiTek

Web App Developer

Web agency that worked with local and national companies developing custom made business software and web solutions. • Contributed to CRM developed in PHP with MySQL, utilizing AWS S3, Trillio, Sendgrid, and various Google APIs. • Led a team in the development of algorithms for scanning and identifying tens of thousands of unique files. • Personally migrated and redeployed clients’ websites from their original servers to company hosted servers. • Wrote monthly SEO and social media reports for local companies tracking progress and suggesting improvements.

PagodaWest Games

Game Developer Intern

Award winning indie game studio and developers of Sonic Mania, an E3 nominated game for “Best Switch Game” in 2017. • Implemented requested features for games including: social postings, high score leaderboards, and ingame currency. • Performed QA testing for games, elicited player feedback, and detailed improvement suggestions based off findings.

Freelance

Digital Consultant and Developer

Worked with over fifteen small and medium sized companies to develop and improve online identity and customer reach. • Researched client needs, designed prototypes, built solutions, and refined implementations to customer satisfaction. • Designed and developed websites, integrated web services and APIs, and provided IT support and administration. • Optimized sites for search engines, generated website content and social media posts, and monitored user analytics.

Education

University of Utah

Aug 2010 - May 2014

Bachelor's Degree

Fun Projects

CherryPi

Home automation app developed for a client while working at CherryTree Inc. App offers users a custom interface to control lighting, open and close front gate, set themes, and schedule routines from local and remote locations. App runs on iOS, Android, Windows, Mac, and Linux. Frontend developed in Unity, connects to a Node.js backend, integrates with the Lutron lighting sytem for interior lights, and and utilizes Raspberry Pi's to toggle exterior lighting relays.

Goat on a Float Mobile

Mobile game where users play as a goat floating down a procedurally generated river, avoiding obstacles and enemies, and collecting items and perks. Game allows players to purchase in-game items and report and share high scores. Game available on the App Store and Google Play. Game written in C# using Unity, Google Admob, and Facebook SDK.

View Project

Divided Airways

Mobile game where users help crew members “volunteer” for flight “reaccommodation”. Game allows players to make in-game purchases and share high scores. Game available on Google Play. Game written in C# using Unity and Google Admob.

View Project

Goat on a Float VR Demo

Promotional game demo featured at the Star Trek Las Vegas Convention 2018 for upcoming release. Users play as a goat on an inner tube racing against time down a river collecting coins. Game allows for both VR and non VR experiences. Game developed in C# using the Unity engine.

Skills

Get in Touch