I'm Jimmy Baker.-image

I'm Jimmy Baker.

I'm a Tennessee based Full Stack Software Engineer, currently working at Uber Technologies building Uber One, Uber's mobility and delivery membership program.

In my free time time, you can catch me cooking, running, or golfing.

about-me-image

About me

TLDR; I'm a good guy who likes to get stuff done.

Accomplished Senior Software Engineer with over 15 years of experience in developing innovative software solutions across diverse industries, including tech giants like Uber and Salesforce. Currently leading the Membership Growth team at Uber Technologies, where I spearheaded the launch of Uber One, achieving 30 million global members and enhancing user engagement through strategic product features. Proven expertise in designing event-driven systems, optimizing application performance, and mentoring engineering teams to foster collaboration and efficiency. Skilled in modern technologies such as GraphQL, React, and AWS, with a strong background in building scalable applications and APIs. Adept at delivering high-impact features that drive user satisfaction and business growth.

  • Location:Murfreesboro, TN
  • Age:42
  • Nationality:United States / English
  • Interests:Cooking, Running, Golfing, Music
  • Study:Middle Tennessee State University
  • Employment:Uber Technologies Inc.

Work

Senior Software Engineer - Product

Uber Technologies Inc.March 2021 - Present

At Uber, I led the Membership Growth team to enhance user engagement and satisfaction through the innovative development of key product features for the Rides and Eats applications. This included the successful launch of Uber One offering attractive benefits like rides cashback, discounts on eats orders, and latest arrival guarantees. I designed scalable, event-driven systems for high performance and created impactful membership upsells that significantly improved user retention and revenue. As the primary on-call engineer, I managed critical incidents, ensuring minimal downtime and conducting thorough investigations to enhance system reliability. Additionally, I orchestrated experiments to optimize upsell conversions, collaborated with product managers to meet project timelines, and developed tools that streamlined engineering workflows. I provided constructive feedback on Engineering Review Documents, mentored junior team members, and advised leadership on strategic project decisions, fostering a culture of collaboration and continuous improvement within the team.

Key Accomplishments

  • Led the Membership Growth team where we created product features for the Rides and Eats apps.
  • Launched Uber One - Uber's mobility and delivery membership program
  • Created membership benefits including Rides cashback, discounts on Eats orders, and latest arrival guarantee.
  • Designed and architected event-driven systems processing millions of events per hour.
  • Developed membership upsells seen by millions of people every day across the world.
  • Served as the primary on-call engineer, responsible for managing and resolving critical incidents during emergencies, ensuring minimal downtime, and maintaining high service availability for millions of users. Leveraged strong problem-solving skills and technical expertise to quickly diagnose issues, coordinate with cross-functional teams, and implement effective solutions under pressure.
  • Conducted thorough investigations of incidents impacting business operations and user experience, identifying root causes and providing actionable insights to leadership. Developed and recommended strategies for process improvements and preventive measures, significantly reducing the likelihood of future incidents and enhancing overall system reliability.
  • Orchestrated a slew of experiments to determine which variations of a given upsell would yield the most conversions.
  • Collaborated with product managers to define project requirements and timelines, ensuring successful delivery of multiple software projects on schedule and within budget.
  • Optimized codebase for scalability and performance, reducing application load times by 30% and improving overall user experience.
  • Mentored junior team members in engineering best practices, leading to improved coding standards and increased productivity across the team.

Senior Software Engineer

Postmates IncJuly 2020 - March 2021
  • Led a team of software developers in designing and implementing a Postmates Unlimited, a membership program that increased user engagement by 40%.
  • Created a partnership feature where Visa customers could get free Postmates Unlimited.
  • Collaborated with product managers to prioritize and deliver high-impact features on schedule, resulting in increased user satisfaction.
  • Optimized existing codebase to improve performance and scalability, resulting in a 25% reduction in load times using GraphQL and Apollo.
  • Mentored junior engineers on best practices for software development, leading to a more efficient and cohesive team dynamic.

Principal Software Engineer

BillFixers.comAugust 2017 - April 2020

BillFixers was a service that negotiated bills to save their customer's money on their monthly bills. It has been purchased by Experian.

  • Created GraphQL API for internal, customer, and partner-facing applications.
  • Created internal, customer, and partner applications using React and Apollo.
  • Created a web scraper that logged into various providers and scraped bills on the customer's behalf.
  • Created a partner portal and partner API to allow various third parties such as Honey to use.

Co-Founder & Principal Software Engineer

Cohub IncAugust 2014 - July 2020
  • Built a multi-tenant business operations management platform with features including omni-channel sales, customer management, billing, product management, fulfillment, multi-location inventory management, e-commerce, manufacturing, time and attendance, and more.
  • Created an iPad Point-of-sale app using React Native connected to a GraphQL backend.
  • Created a desktop application for both Mac and Windows to support integrations between our cloud app and hardware devices such as magnetic stripe card readers, receipt printers, thermal label printers, and package weight scales.
  • Worked with PCI leaders to certify Cohub as a TSYS/Cayan partner, allowing our customers to use Verifone credit card devices in their stores.
  • Designed, created, and implemented an automated purchasing feature enabling Cohub's customers to generate purchase orders with a click of a button, allowing them to keep track of items that were soon to run out of stock.
  • Built a custom ElasticSearch index feature that enabled Cohub to provide faceted searching capabilities to its customers.
  • Built a GraphQL API giving our React/Frontend apps access to all business data and operations.
  • Streamlined the development process by using a GraphQL Code Generator to aid with typings and to make building apps with TypeScript, React, and GraphQL a breeze.
  • Set up CI flows using a combination of Amazon Web Services (AWS) EC2, Buildkite, and Netlify.

Skills

Tech
Golang
Ruby
React
React Native
GraphQL
PostgreSQL
TypeScript
Javascript
Node.js
Python
Apache Kafka
Thrift
gRPC
HTTP
REST
APIs
Project Management & Leadership
Collaboration
Mentorship
Experimentation
Large Scale Deployments
Large Scale Systems
Highly Available & Visible Features
Global/Multi-language Features and Teams
Fault Tolerant Systems
Communication & Organization

Managed Jimmy during my time on the Uber One Membership team. His performance was nothing short of stellar. As a fully remote employee several time zones away, he was always reachable, had exceptional productivity, and was universally recognized as a team leader. His design skills were extremely solid and he ensured high code quality, not just in his own code but via detailed and thorough code reviews. Jimmy was always the first one to jump in when we needed to push to make a milestone or work through a technical challenge. He had my strongest possible recommendation for any future software engineering role!!!

-- Steve Comstock - Engineering Manager @ Uber Technologies

Jimmy is brilliant. He lights up at a technical challenge and consistently and miraculously comes up with clever solutions to complex coding problems. As a non-technical person, the highest praise I can give is to say that in conversation after conversation, he's the guy other developers look up to as exceptional. He's also easy to work with—collaborative, open to feedback, and capable of changing gears on short notice. In two years working together, he's built or improved every single part of our product, both front and backend. He's been a huge part of our success and continues to impress me with every project. I couldn't recommend Jimmy more highly.

-- Ben Kurland - Senior Director of Strategy & Growth @ Experian

Jimmy Baker has more talent than any developer I've worked with. He led our team of developers to create an extremely robust product. He's a pleasure to be around, and his ability to solve a technically complex problem with ease and sophistication is uncanny. Jimmy's creativity is remarkable -- especially in times of crisis where it's needed most. Jimmy's ability to apply business acumen to a software solution is rare and enviable.

-- Sloan Dokken - Care Delivery @ Charlie Health

Jimmy is the real deal, the full-stack, a master developer. He has a deep understanding of software coding and business processes and how to blend the two together for massive productivity gains. Jimmy codes for a living; he codes for fun. It would surprise me if he didn’t code in his sleep. He's absolutely passionate about it. And like others at the very top of their professions, he's humble enough to know that he doesn't know it all, that there's always room for improvement and something new to learn. Above all that, he’s a pleasure to work with, so much so that he’s now my business partner and my good friend.

-- Steve Roche - President @ Cohub.com

Get in touch.

Feel free to reach out to me

Instagram
@jimmyebaker