Nathan Shields is a Senior Software Engineer with 11 years of experience building backend systems and APIs, currently focused at Tinuiti after recent senior roles at Cookin and Apple. He has strong expertise in Node.js, Java, JavaScript, and Test-Driven Development, and has shipped high-throughput payment and media-processing services integrated with Kafka, Temporal, and cloud storage. At Cookin he designed a flexible Feed API and real-time customer notifications using Temporal and Twilio, and at Apple he owned payment microservices and an internal Temporal Java wrapper used across teams. Based in Ann Arbor with a Computer Engineering degree from the University of Michigan, he brings a mix of startup agility and enterprise-scale reliability. A pragmatic engineer, he pairs API and workflow design skills with hands-on implementation of integrations like Talon.One and ImageKit to turn product requirements into customer-visible features.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science and Engineering, Bachelor of Engineering (B.E.), Computer Science and Engineering at University of Michigan
Contributions:4 PRs, 8 pushes, 3 branches in 20 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.