Jan Nielsen

Founder at Ad Hoc Markets

Salt Lake City, Utah, 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
Jan Nielsen is a founder and systems architect with four decades of experience designing concurrent, high-performance applications across broadcasting, healthcare, higher education, and finance. He currently runs Ad Hoc Markets delivering low-latency trading solutions and advises startups on technical strategy, drawing on deep hands-on experience from roles at SunGard, Novell, and multiple startups. Jan is a pragmatic refactorer and backend engineer who contributes to notable low-latency open-source projects like Chronicle-Queue and Chronicle-Wire, improving maintainability and resource management at microsecond messaging scales. His background in physics and early work building detector software for the Fly's Eye observatory underscore a lifelong focus on precision systems and robust engineering.
code11 years of coding experience
job30 years of employment as a software developer
bookThe University of Utah
languagesDanish, German, Swedish, Norwegian, English
stackoverflow-logo

Stackoverflow

Stats
11,185reputation
1.5mreached
157answers
109questions
Badges
angular
top-5%
spring
top-5%
lombok
top-5%
java
top-5%
spring-boot
top-1%
github-logo-circle

Github Skills (30)

performance-monitor10
testing10
binary-format10
data-serialization10
resource-management10
queuing10
refactor10
java10
serialization10
javas10
performance-analysis10
spring-boot10
refactoring10
binary-data10
queue10

Programming languages (5)

TypeScriptJavaShellCSSJavaScript

Github contributions (5)

github-logo-circle
OpenHFT/Chronicle-Queue

Jan 2019 - Mar 2020

Micro second messaging that stores everything to disk
Role in this project:
userBack-end Developer
Contributions:2 reviews, 28 commits, 29 PRs in 1 year 1 month
Contributions summary:Jan primarily focused on refactoring and improving the code quality of the `chronicle-queue` library. Their contributions involved optimizing existing code, such as using static builders and closing resources with try-with-resources blocks. They also removed unused code and deprecated elements, enhancing the maintainability and performance of the project. Additionally, the user addressed unchecked conversions and made adjustments to avoid deprecated methods.
storeseverythingpublisherchronicleartemis
OpenHFT/Chronicle-Wire

Feb 2019 - Jul 2020

A Low Garbage Java Serialisation Library that supports multiple formats
Role in this project:
userBack-end Developer
Contributions:16 commits, 15 PRs, 7 comments in 1 year 5 months
Contributions summary:Jan's contributions primarily focused on code cleanup, refactoring, and suppressing compiler warnings within the `chronicle-wire` library. They addressed warnings related to raw types, unchecked conversions, and unused code across multiple Java source files. The changes involved modifying test files, core library files, and utility classes. The commits demonstrate a focus on improving code quality and reducing potential issues.
csvdeserializationserializationgarbagemmap
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