Summary
Nathan Cochran is a Staff Software Engineer with about 12 years of experience building reliable, high-performance back-end systems across small and mid-sized companies. He specializes in Go and Postgres performance tuning, and brings deep practical experience with Elasticsearch, Kafka, Redis, Docker, Prometheus/Grafana, and AWS/Terraform deployments. Nathan has led architecture and teams through rapid company growth, converted legacy microservices to containerized workflows, and designed search and real-time event systems that power production-scale features. Comfortable across the stack, he pairs a preference for TypeScript and strong linting practices with hands-on work in Swift, Rust, Python, Ruby, and C#, and has shipped an iOS app to the App Store. Based in Pittsburgh, he values collaborative cultures and is known as a friendly, mentor-minded engineer who often gets called on to optimize critical database schemas and query performance.
12 years of coding experience
12 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Oregon State University
Bachelor of Arts (B.A.), Philosophy, History and Philosophy of Science, English Writing, Bachelor of Arts (B.A.), Philosophy, History and Philosophy of Science, English Writing at University of Pittsburgh
English