Nicholas Schultz-møller

Principal Analyst at Danske Bank Large Corporates & Institutions

Copenhagen, Capital Region of Denmark
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
Nicholas Schultz-møller is a Principal Analyst and hands-on technologist with 14 years of experience building ultra low-latency FX pricing engines, e-risk systems, and algo trading infrastructure at major banks. He combines deep expertise in Java and Rust with practical knowledge of FIX, event-driven architectures (Disruptor), and distributed-system modeling using TLA+. At Danske Bank he architected and operated world-class FX pricing and risk systems that materially improved performance and profitability. An active open-source contributor, he has helped harden the widely used LMAX Disruptor Java library by improving type safety and fixing multithreading issues. Trained at Imperial College (MSc Distinction) and DTU, he pairs rigorous academic foundations with a culture of daily coding and operational ownership. Outside finance he has founded tech ventures and traded algorithmically, reflecting a blend of product instincts and system-level engineering.
code14 years of coding experience
job3 years of employment as a software developer
bookM.Sc., Advanced Computing, Awarded with Distinction, M.Sc., Advanced Computing, Awarded with Distinction at Imperial College London
bookTechnical University of Denmark
languagesEnglish, Danish
stackoverflow-logo

Stackoverflow

Stats
2,197reputation
556kreached
40answers
8questions
github-logo-circle

Github Skills (16)

javas10
java10
concurrency10
testing9
data-structure7
data-structures7
algorithm7
algorithms7
scala6
mysql6
innodb6
android-webview6
android6
ruby6
ruby-on-rails6

Programming languages (6)

JavaRustScalaTLAHTMLRuby

Github contributions (5)

github-logo-circle
LMAX-Exchange/disruptor

May 2014 - Mar 2022

High Performance Inter-Thread Messaging Library
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 3 comments in 7 years 10 months
Contributions summary:Nicholas primarily contributed to the improvement and maintenance of the LMAX Disruptor library, focusing on the Java implementation. Their work involved enhancing the DSL, specifically making the `EventHandler`'s type argument contravariant. Additionally, they added the `@Override` annotation where missing, performed code cleanup, and addressed a multithreading issue in the `SingleProducerSequencer` by adding assertions to detect incorrect usage. They also added type arguments to remove warnings in tests.
concurrencydisruptormessaging-libraryinterperformance
subsis/capistrano-cook

May 2012 - Sep 2018

Contributions:59 commits, 21 pushes in 6 years 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
Nicholas Schultz-møller - Principal Analyst at Danske Bank Large Corporates & Institutions