Tim Mccormack

Senior Software Engineer at 2U

Somerville, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Northeastern University
github-logo-circle

Github Skills (6)

clojure10
leiningen10
clojure-cli10
build-automation9
testing8
jvm8

Programming languages (7)

TypeScriptJavaCRustHTMLClojureKotlin

Github contributions (5)

github-logo-circle
technomancy/leiningen

Mar 2013 - Sep 2014

Moved to Codeberg; this is a convenience mirror
Role in this project:
userBack-end Developer
Contributions:8 commits, 3 comments, 1 issue in 1 year 6 months
Contributions summary:Tim primarily contributed to improving the functionality of Leiningen, a Clojure project management tool. Their work involved modifying the build process to allow for the use of mirrors during jar builds, enhancing the configuration of JVM options, and correcting date handling within testing components. They also added a regression test and merged branches containing related bug fixes. These changes suggest a focus on enhancing build processes and addressing specific issues.
convenience
timmc/octaview

Jul 2016 - Dec 2016

Contributions:56 commits in 5 months
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.
Request Free Trial
Tim Mccormack - Senior Software Engineer at 2U