Jake McCrary


I’m an experienced software developer. I enjoy coming up with simple solutions to seemingly complex problems. I’m a reliable team lead that can be depended on to understand business requirements, make technology choices, and make teams better through mentoring and providing a place for team members to grow.

I currently work at Outpace leading development of marketing tools.

Previously I worked at DRW Trading. At DRW I spent my time writing research tools, trading systems (latency sensitive and non-latency sensitive), and more.

I’ve worked on a range of problems using a variety of technologies and methodologies. I’ve found testing to be critical to delivering quality software.

I’ve worked professionally in more languages than I can remember. Since 2014 most my development has been in Clojure and ClojureScript. Prior to that I worked in Java, C#, C++, C, Q, Perl, Python, Ruby, JavaScript, Clojure, ClojureScript, Haskell, Emacs Lisp, Scala and VBA. I’ve found writing in a functional style leads to easier to reason about code.

When not coding I try to be active, mostly focusing on rock climbing and sailing. I’ve hiked to the top of Mount Kilimanjaro and have sailed multiple times in the Chicago to Mackinac race. In the 2013 and 2015 race the boat I crewed on, Talisman, placed second in our fleet.

The best way to contact me is through email. I can also be found on Twitter, Github, LinkedIn, and Goodreads.