John Engelhart

Principal Engineer at Thomson Reuters

Minneapolis, Minnesota, 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
John Engelhart is a Principal Engineer with 15 years of experience leading Big Data and distributed systems work from Minneapolis, currently shaping architecture and delivery at Thomson Reuters. He has guided teams of 20+ engineers, recently migrating hundreds of data workflows to AWS EMR and operationalizing Apache Spark at scale. A hands-on Scala/Java developer, he rose through roles from senior engineer to principal while maintaining a steady focus on performance, reliability and cloud-native transformation. His open-source contributions include bug fixes and performance optimizations to widely used projects like JSONKit and CoreText-related libraries, reflecting deep systems and memory-management expertise beyond just big data. Colleagues rely on him for pragmatic architectural direction that balances long-term maintainability with shipping high-throughput pipelines. He pairs a BS in Computer Information Technology with a practical track record of turning complex data problems into reliable production systems.
code15 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science, Computer Information Technology, Bachelor of Science, Computer Information Technology at Minnesota State University, Mankato
bookLakeville North Highschool
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
117reputation
30kreached
0answers
6questions
github-logo-circle

Github Skills (24)

json-parser10
json10
objective-c10
ios10
memory-management10
jsonp10
corefoundation10
coretext10
parsing10
macos10
json-serialization10
data-structure9
algorithms9
data-structures9
nsstring8

Programming languages (3)

CJavaScriptObjective-C

Github contributions (5)

github-logo-circle
johnezang/JSONKit

Feb 2011 - Jul 2012

Objective-C JSON
Role in this project:
userBack-end Developer
Contributions:19 commits in 1 year 5 months
Contributions summary:John primarily focused on maintaining and improving the JSONKit library. Their work included fixing critical bugs related to 64-bit compatibility on older macOS versions, particularly addressing ABI breaking changes in 10.7. Additionally, the user made minor optimizations to hashing and caching algorithms to enhance performance, as well as silencing compiler warnings. The commits also included merges, indicating ongoing maintenance and integration efforts.
objective-cjson
tilemill-project/tilemill

Jul 2010 - Jun 2011

TileMill is a modern map design studio
Role in this project:
userBack-end Developer
Contributions:54 commits in 10 months
Contributions summary:John's commits primarily focused on the development and improvement of the JSONKit library. They added and enhanced the encoding/writing functionality, addressing bug fixes related to memory leaks and incorrect handling of certain data types. The user also optimized the performance of NSNumber serialization and introduced new features, including the ability to serialize objects of any class via a delegate or block. Key changes included fixing critical bugs and code improvements, making it faster and more efficient for developers.
tmsmapbox-gl-jsmap-tilesmap-editormapbox
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
John Engelhart - Principal Engineer at Thomson Reuters