Summary
Jonathan Turpie is a Senior Software Development Engineer with a decade of experience building distributed systems and developer tooling, currently driving production services at Amazon from Seattle. With an MS in Computer Science and a research background in symbolic execution, program analysis, and AI planning, he blends rigorous academic problem-solving with practical engineering delivery. He is polyglot across C/C++, Java, C#, Perl, Ruby and OCaml, and has a track record of introducing CI/CD, code-review standards, and Agile practices to raise engineering maturity. Jonathan excels at translating complex mathematical and systems constraints into efficient, maintainable architectures—shown both in research that patched running processes and in product work on exploratory analytics pipelines. He’s as comfortable improving low-level runtime behavior as he is shaping team processes to accelerate safe, continuous delivery.
11 years of coding experience
9 years of employment as a software developer
MS, Computer Science, MS, Computer Science at University of Maryland
BS, Computer Science, BS, Computer Science at New York University - Polytechnic School of Engineering