Software Engineer & Game Developer.

I’m Saul Alvarez, a passionate problem solver, team player, and highly skilled Software Engineer with over 12 years of experience in web development.

I have a proven track record of delivering robust solutions to a diverse range of enterprise clients, local government organizations and start-ups in a professional manner. I’m dedicated to leveraging technology to drive impactful results through efficient programming.

In addition to my work in software engineering, I’m deeply passionate about game development—building and releasing games and tools as a solo developer. I enjoy combining technical expertise with creative design to craft engaging, polished experiences for players and fellow developers.

company logo

Game Developer

Cromware

Founder and solo game developer. I have released a casual mobile game on the app stores, an Unity Editor tool on the Unity Asset store and a few small prototypes on Itch.io. I am currently developing a 3D game for PC (Steam store). As a solo developer, my responsibilities include everything from pre-production, prototyping, project management, development, testing and polish from initial concept to release and post-release maintenance.

company logo

Lead Software Engineer

First American

Lead Software Engineer in a full-stack team. Responsibilities include defining business use cases and technical requirements, designing application and service architecture, developing and maintaining core APIs, mentoring more-junior engineers, and collaborating with cross-functional teams to deliver customer-facing SPAs.

company logo

Sr. Software Engineer

Laurel

Senior Engineer in the back-end team. Responsibilities included breaking out monolithic application into a scalable microservices architecture, defining data models, developing and maintaining core APIs, updating database collections with hundreds of thousands of documents, and writing incident response protocols to create a platform that allows us to iterate on functionality 10x faster.

company logo

Sr. Software Engineer

8x8

Senior Engineer in the chat and SMS back-end team. Responsibilities included defining ambiguous projects and developing a testable MVP to research new sources of revenue in American and international markets, designing and implementing new chat features, developing APIs that performed in near-real time for thousands of users, increasing productivity of our customer support team, and working remotely with a Europe-based team to provide reliable and auditable communication channels to our enterprise users.

company logo

Lead Engineer

LightBox

Engineering Lead with a team of 3 engineers in charge of developing a platform for a new business vertical. Responsibilities included meeting with customer stakeholders, defining business use cases and technical requirements, designing data models, and mentoring more-junior engineers to improve productivity of field workers by automating tedious data collection and mitigating human error.

company logo

Electrical Engineer

Chroma Systems Solutions

Support Engineer in charge of defining test plans, calibrating and programming electrical test equipment, deploying the assembled stations at the customer’s site, and training the customer’s staff to automate testing of electrical equipment in manufacturing or development facilities.

Experience Highlights

Designed, developed, and released a casual mobile game to both the Apple App Store and Google Play Store using Unity.

Published a Unity Editor tool to the Unity Asset Store, providing developers with a fast way to paint geometric patterns onto mesh surfaces.

Prototyped and released several small browser-based games on Itch.io using Unity WebGL builds.

Designed and implemented a shared multiplayer interaction system using Coherence.io for collecting and syncing world state across clients.

Led a team of 4 to catch up on a project that had been delayed once and was at risk of being delayed again; successfully delivering the MVP project without a second delay.

Helped spearhead the design and implementation of a new microservices architecture for data-intensive applications in 6 months using NestJS and MongoDB.

Led a team of 3 engineers through the design and development of a backend platform and mobile client to automate the capture of field data for fleet workforces.

Defined and implemented platform features such as MMS messages, international SMS with local numbers, third-party integrations, message reactions, and improved call logs.

Wrote on-call playbooks for incident management and analysis and successfully managed the response to multiple production incidents.

Empowered and increased productivity of our support teams by updating our React-based internal debugging tools.

Tech Stack

  1.   TypeScript     JavaScript
  2.   C#       Unity
  3.   Back End
  4.   Node.js
  5.   Document DBs       MongoDB
  6.   Relational DBs       SQL       MySQL
  7.   Front End
  8.   React       Tailwind
  9.   NestJS       Next.js       Express
  10.   Docker