Summary
Jacob Oakes is a Principal Software Engineer with 11 years of experience designing and shipping resilient, scalable systems from mobile apps to serverless backends. Based in Indianapolis, he has led architecture and engineering efforts at startups and scale-ups—driving real-time data pipelines, offline-capable mobile sync, single-table DynamoDB design, and zero-downtime migrations. He combines pragmatic hands-on coding (iOS, Flutter, React/React Native, TypeScript, Ruby, AWS Lambda) with team-building activities like lunch & learns, hiring exercises, and mentoring. Notably, he has repeatedly improved delivery velocity and reliability—bringing legacy systems to high test coverage, cutting build times with Docker parallelization, and adding distributed tracing for easier debugging. Jacob excels at translating complex product requirements into maintainable architectures that work in constrained or intermittent network environments.
12 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Rose-Hulman Institute of Technology