Summary
Tim Mccormack is a Senior Software Engineer with 13+ years of hands-on experience building high-performance, high-uptime backend systems across Python, Java, Clojure, Kotlin, and Rust. He specializes in application security and reliability, having driven platform-wide security improvements, led incident response, and been the go-to reviewer for vulnerability assessments. Tim has helped migrate monoliths to resilient microservices at scale—designing an adaptive load balancer, an event bus to decouple services, and an OAuth service handling tens of millions of auth requests per day. He consistently boosts developer velocity through better testing, tooling, dependency management, and documentation, and mentors engineers on secure, operable design. An active contributor to Clojure tooling (notably improvements to the Leiningen build process), he pairs pragmatic engineering with a strong emphasis on auditability and iterative design.
13 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Northeastern University