Renzo Bautista, Developer in San Francisco, CA, United States
Renzo is available for hire
Hire Renzo

Renzo Bautista

Verified Expert  in Engineering

Software Developer

San Francisco, CA, United States

Toptal member since September 11, 2016

Bio

Renzo is an experienced lead full-stack engineer with a strong background in iOS development and back-end systems. While he currently focuses on iOS engineering, he previously developed and maintained highly scalable distributed systems at Google. With a strong foundation in both front-end and back-end technologies, Renzo is adept at bridging the gap between user experience and technical implementation.

Portfolio

Noom
iOS, Swift, Objective-C, SwiftUI, UIKit, Rx, gRPC
Google
Java, gRPC
Google
Guice, Mockito, Java

Experience

  • Java - 4 years
  • Swift - 3 years
  • Spring - 3 years
  • UIKit - 3 years
  • Rx - 3 years
  • iOS - 3 years
  • RxSwift - 3 years
  • SwiftUI - 2 years

Availability

Part-time

Preferred Environment

Git, OS X, Xcode

The most amazing...

...side project I built was a calendar-blocking application that reached #2 on Product Hunt and gained significant traction in Taiwan.

Work Experience

Lead Full-stack Engineer

2021 - PRESENT
Noom
  • Owned the technical design and implementation of mobile experiments that have cumulatively resulted in 9% and 26% improvements to key revenue and retention metrics, respectively.
  • Managed and led a crucial work stream during a platform migration, coordinating efforts between cross-functional teams of back-end and mobile engineers across iOS and Android platforms.
  • Migrated multiple legacy Objective-C screens to Swift, designing reactive architectures that have enabled experimentation on top of them across multiple product teams.
  • Designed and implemented critical platform improvements to the back-end program switching infrastructure, coordinating with the B2B engineering team to unblock signing new contracts for Noom's fastest-growing business unit.
  • Worked closely with PMs to refine features, plan timelines, and coordinate work across multiple engineers.
Technologies: iOS, Swift, Objective-C, SwiftUI, UIKit, Rx, gRPC

Software Engineer

2017 - 2022
Google
  • Designed, built, and maintained microservices as part of the Play Commerce team, adding new capabilities to the Play purchase flow that resulted in a compounded revenue increase of over 8% for the Play Books product.
  • Ran experiments to quantify the impact of new features on key metrics like revenue, latency, and application health.
  • Investigated and executed opportunities to reduce latency and compute resource usage, resulting in 10-100x improvements.
  • Created monitoring and alerts to keep close tabs on important systems and business health metrics.
  • Collaborated with PMs and engineers across multiple teams to solve complex architectural challenges while fulfilling product requirements.
Technologies: Java, gRPC

Software Engineering Intern

2016 - 2016
Google
  • Built a web application for over 200 Google Play affiliate partners to easily create backlinks to the Play Store, generating 10 billion impressions, 20 million clicks, and $250,000 in revenue and saving 30,000 man-hours between all partners annually.
  • Created predetermined referral units, enforced company branding guidelines in partner websites, and maintained consistency of the company's online presence.
  • Wrote a design document and held a review meeting with QA and Play Platform engineers to ensure software architecture met internal company requirements.
Technologies: Guice, Mockito, Java

Software Engineering Intern

2015 - 2015
Google
  • Added a new feature to a finance-related web application using GWT and Google App Engine, saving three to five hours weekly for an operations team.
  • Created three low- and high-fidelity prototypes to test potential user interfaces over one week.
  • Conducted two demos to the project manager and clients over 12 weeks and performed a final presentation detailing the remaining steps before pushing to production.
Technologies: Guice, Mockito, Java

Words n' Thieves

https://apps.apple.com/us/app/words-n-thieves/id1530658690
An online multiplayer mobile word game leveraging Firebase's real-time database to create a dynamic gameplay experience. I built it using React Native, enabling cross-platform gameplay across iOS and Android.

Calendarist

http://www.trycalendarist.com
A calendar-blocking analytics web application utilizing the Google Calendar API with over 5000 signups, reaching #2 on ProductHunt. I built it using React, Spring, and MongoDB. I then hosted it on AWS Amplify + Elastic Beanstalk.

Refill

I built an iPhone application for customers to quickly order drinks at bars from their seats and an iPad application for bartenders to manage incoming orders, increasing the operational efficiency of participating businesses by up to 300%.
2013 - 2017

Bachelor's Degree in Computer Science and Information Systems

Carnegie Mellon University - Pittsburgh, PA, USA

Libraries/APIs

RxSwift, React, AWS Amplify

Tools

Git, Xcode

Languages

Java, Swift, JavaScript, Python, Kotlin, Objective-C

Frameworks

SwiftUI, UIKit, Rx, Spring, Guice, Mockito, Django, React Native, gRPC

Platforms

Firebase, iOS, OS X, Eclipse, Amazon Web Services (AWS), AWS Elastic Beanstalk

Storage

PostgreSQL, MySQL, MongoDB

Other

BrainTree

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring