Julio Gutierrez

Software Engineer

Staff Software Engineer with over 15 years of experience in designing and building scalable and reliable systems. Proficient in a wide range of technologies including Java, Python, and AWS. Passionate about mentorship and leveraging AI to solve complex problems. When not at the keyboard, I am a proud father of three, a board game enthusiast, and an avid self-hoster.

Work

Staff Software Engineer

Indeed · Hiring platform
– Present
(Remote) Austin, TX
  • Spearheaded multiple cost-saving initiatives, resulting in over $1.8M in annual savings through measures such as pausing Feed Alerts ($1.7M), optimizing data builders ($180k), and reducing AWS account costs ($120k/month)

  • Led the successful migration of bidding models to the Inference Server and migrated 3 critical indexes to AWS, improving deployment simplicity, CPU utilization, and overall system stability.

  • Drove the creation of comprehensive monitoring dashboards and SLOs for critical services, enhancing system observability and reliability.

  • Demonstrated strong technical leadership by owning and resolving a critical 11-month long incident, ensuring the availability of the Job Alerts functionality.

  • Pioneered research into Java 21 adoption and led the migration of an unmaintained library to a modern, supported alternative, demonstrating a commitment to technical innovation.

  • Mentored and onboarded numerous junior engineers and interns, created and scaled a new pair programming interview, and fostered a culture of knowledge sharing and growth.

  • Acted as a key technical partner and point of contact for numerous cross-functional teams, unblocking critical initiatives and ensuring successful project delivery.

  • Improved developer productivity by enabling cache and incremental builds, resulting in a 30% reduction in build times.

Senior Software Engineer

Natera · Healthcare | Genetic test
(Remote) Austin, TX

Developed and maintained Java-based invoicing systems and client communication platforms

  • Engineered a serverless application empowering patients and clinics to manage communication preferences

  • Enhanced application performance by implementing query optimization, pagination, and data caching strategies

  • Spearheaded the migration to a newer, more secure version of Spring Boot, mitigating security vulnerabilities

Lead Software Engineer

Switchfly · Travel platform
San Francisco, CA - Denver, CO - (Remote) Austin, TX

As a Lead Software Engineer on a travel platform, I focused on integrating and optimizing third-party connections to expand market reach and enhance system capabilities.

  • Led a team of four developers, providing technical guidance and overseeing project execution to success

  • Expanded market reach by integrating with external hotel, car, insurance, and flight systems in multiple countries

  • Architected and implemented a new system design to accelerate the integration of third-party APIs

Software Engineer

Nearsoft · IT | Outsourcing
Hermosillo, SO - (Remote) Monterrey, NL

Contributed to a variety of software development projects, focusing on technology migrations, CI/CD optimization, and platform enhancements

  • Participated in multiple technology migrations including SVN to Git, Maven to Gradle, and Java 7 to Java 8

  • Optimized the development feedback loop by parallelizing CI/CD pipelines using Jenkins

  • Contributed to the development and enhancement of a travel platform system

Software Engineer

FEMSA · Beverage | Retail
Monterrey, NL

Contributed to the development and migration of Point of Sale (POS) applications for a major retail chain

  • Developed and maintained a Point of Sale (POS) application for OXXO, the biggest chain store in Mexico

  • Participated in the migration of the POS system from Fortran to Java, ensuring seamless transition and improved performance

  • Contributed to the migration of build systems from Ant to Maven, enhancing project management and build automation

Software Engineer

S&C Constructores de Sistemas · IT | Outsourcing
(Remote) Monterrey, NL

Contributed to IT outsourcing projects, focusing on e-invoice systems and platform consolidation

  • Established a new business line by building an e-invoice system that integrated with a CMS and regulatory entities

  • Implemented a proper branching strategy that consolidated different client implementations into one platform

  • Contributed to the development and maintenance of a Content Management System (CMS)

Game developer

Playful Interactive · Media Design | Game Studio
Monterrey, NL

Main developer for a mobile platforming game

  • Led the development of a mobile platforming game, overseeing all technical aspects from conception to implementation

  • Utilized Unity 3D, C#, and JavaScript to build core game mechanics, user interfaces, and interactive elements

  • Contributed to a dynamic and engaging gaming experience for mobile users

Software Engineer (Internship)

Expert Sistemas Computacionales · Healthcare | IT Services
Monterrey, NL

Contributed to a patient and human resource management system, focusing on bug fixes and performance optimization

  • Fixed critical bugs in a Java-based patient and human resource management system

  • Optimized PostgreSQL database connections for improved system performance and responsiveness

  • Gained experience in enterprise application development, database interaction, and performance tuning

Software Engineer (Internship)

Marcatel International · Telecommunications
Monterrey, NL

Designed and implemented an inventory system to manage equipment and maintenance schedules

  • Developed a comprehensive inventory system using .NET C# to track equipment, streamlining maintenance planning and record-keeping

  • Enabled efficient scheduling of preventive maintenance by providing clear visibility into equipment status and service requirements

  • Contributed to improving operational efficiency by ensuring timely maintenance and reducing equipment downtime

Software Engineer (Internship)

Block Networks · IT Services | IT Consulting
Monterrey, NL

Contributed to the development and quality assurance of point-of-sale systems

  • Resolved critical bugs in point-of-sale applications using C# and .NET, improving system stability and user experience

  • Developed and implemented automated test scripts to ensure software quality and accelerate the testing cycle

  • Gained practical experience in software development lifecycle, debugging, and quality assurance processes

Volunteer

BlueBuild

Contributor

The BlueBuild project creates accessible tools for you to create, configure & build custom images of atomic Fedora distributions.

Education

Projects

NordVPN container

Owner
– Present
Container

Official NordVPN client in a Docker container; it makes routing traffic through the NordVPN network easy and secure with an integrated iptables kill switch

  • 12M+ downloads

  • 800+ stars

  • 200+ forks

  • Bash
  • Container
  • Docker
  • iptables
  • Networking
  • NordVPN
  • OpenVpn
  • Podman
  • s6
  • VPN
  • Wireguard

Nordlynx container

Owner
– Present
Container

NordLynx is a technology built around the WireGuard® VPN protocol, making routing traffic through the NordVPN network easy and secure

  • 5M+ downloads

  • 200+ stars

  • 50+ forks

  • Bash
  • Container
  • Docker
  • iptables
  • Networking
  • NordVPN
  • Nordlynx
  • Podman
  • s6
  • VPN
  • Wireguard

Rocks

Project lead at Unearthed's Hackathon
Application

1st place winner at Unearthed Denver 2017

  • Designed a system to filter out low-quality minerals using machine learning and a tomato-sorting-like machine

  • Trained a convolutional neural network to classify minerals

  • Python
  • Google Cloud ML
  • TensorFlow
  • InceptionV3
  • Hackathon
  • CNN

Bitcoin Payment Connector

Project lead at Switchfly's Hackathon
Application

Enabled a travel platform to accept Bitcoin payments

  • People's Choice Award winner

  • Integration with Coinbase and TestNet

  • Bitcoin
  • Blockchain
  • Coinbase
  • Cryptocurrency
  • Java
  • Hackathon
  • TestNet

Boardless Games

Owner at Nearsoft's Hackathon
Application

A multiplayer framework to play board games on phones

  • Supported games: Love Letter and The Resistance

  • 2nd place winner

  • Boardgames
  • CoffeeScript
  • CSS
  • HTML
  • Jade
  • JavaScript
  • Hackathon
  • Meteor
  • MongoDB
  • Node.js
  • Pug

Element-web container

Owner
– Present
Container

Element (formerly Vector/Riot) is a web client for Matrix, an open network for secure, decentralized communication

  • 100k+ downloads

  • Bash
  • Container
  • Docker
  • Element
  • Matrix
  • Podman

Protorrent

Owner
– Present
Container

Proton VPN + qBittorrent container

  • Pre-configured to prevent IP leaks

  • 5k+ downloads

  • Bash
  • Container
  • Docker
  • iptables
  • Networking
  • Podman
  • ProtonVPN
  • qBittorrent
  • s6
  • Torrent
  • VPN
  • Wireguard

Somechat

Project lead at ITESM's Hackathon
Application

A chat program that connects to multiple chat networks

  • Support for Whatsapp and Facebook

  • Chat
  • Facebook
  • Messenger
  • Python
  • Hackathon
  • Whatsapp

Easy workflow generator

Backend Web Developer at Nearsoft's Hackathon
Library

A jQuery plugin to generate flow charts

  • jQuery
  • Hackathon
  • JavaScript

Jaturalquimia

Owner
Mobile Game

A Naturalquimia clone for Android

  • Android
  • Java
  • Mobile Game
  • Tetris
  • Videogame

Certificates

Skills

Java

  • Java SE
  • Java EE
  • Spring
  • Spring Boot
  • Kotlin
  • Scala

Python

  • PyTorch
  • TensorFlow

JavaScript

  • React
  • Node.js
  • jQuery
  • CoffeeScript

Web Development

  • HTML
  • CSS
  • Microservices
  • REST

Cloud & DevOps

  • AWS
  • CI/CD
  • Docker
  • Git
  • Jenkins
  • Kubernetes
  • Linux
  • Terraform
  • GitHub

Databases

  • PostgreSQL
  • MongoDB
  • Hadoop

AI/ML

  • SLM
  • LLM
  • vLLM
  • Triton
  • Generative AI
  • CNN
  • DNN

.NET

  • C#

Game Development

  • Unity

Mobile Development

  • Android
  • Java

Languages

English

Fluent

Spanish

Native speaker

Interests

Boardgames

  • Analytics
  • Logic
  • Planning
  • Problem-solving
  • Strategy

Self-host

  • Automation
  • Bash
  • Containerization
  • Homelab
  • Linux
  • Networking
  • Open-source
  • Server

Pickleball

  • Collaboration
  • Community
  • Coordination
  • Strategy
  • Teamwork

References

Julio is a strong leader, fantastic engineer, and wonderful teammate. As a teammate, he is always ready to support his colleagues in their immediate work and overall skill development. In addition, he is thoughtful of the collective experience of the team and is constantly looking for ways to improve processes. He is extremely collaborative, ensuring a synthesis of all related and interdependent elements of a project, especially those owned by other teams. He is thorough in his investigation and thoughtful in his recommendations.

Lisa Tesar, Product Manager at Indeed

Julio is an exceptional software engineer and an outstanding mentor. His technical knowledge and problem-solving skills are top-notch. He served as my mentor during my first software engineering internship. His guidance was invaluable, and has left a lasting impact on my growth as an engineer. During my internship, I quickly saw how committed Julio is to improving team practices and engineering processes. He is responsive, efficient, and consistently leads team discussions with clarity and confidence. Despite the demands of his role as a staff engineer, Julio always found time to mentor me in coding best practices, system design fundamentals, and—most importantly—how to frame my work within the broader goals of our team and the company. Julio is an asset to any organization he joins!

Lauren Kleinert, Software Engineer Intern at Indeed

I really appreciate Julio's contributions when it comes to evaluating and establishing new team processes. He's never afraid to speak his mind, even when he disagrees with the proposition being discussed, but he always does so in a way that facilitates conversation rather than hinders it, and as a result, the process always comes out stronger for it. He additionally encourages the team to find ways to measure processes, even if at first glance the process feels more qualitative than quantifiable.

Andrew Roth, Software Engineer at Indeed