Mikael Johansson

Founder And Consultant at Heapify AB

Stockholm, Sweden
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
Mikael Johansson is a founder and consultant with 11 years of hands-on experience building low-latency, fault-tolerant trading systems and order management platforms across banks, brokers and exchanges. He has driven production-grade implementations at UBS, Nasdaq and Millennium and has deep expertise in core Java, network programming, event-sourced architectures and sequencer-based systems. Mikael’s work spans both front-end trading GUIs and low-level IPC and market connectivity, including contributions to the popular mappedbus Java library for high-performance inter-process communication. Based in Stockholm with an MSc from KTH, he blends entrepreneurial initiative—founding Caplogic and now Heapify—with day-to-day technical ownership of latency-sensitive financial infrastructure. Colleagues rely on him for pragmatic performance tuning and for turning complex market protocols into reliable, production systems.
code11 years of coding experience
job19 years of employment as a software developer
bookMaster of Science (M.Sc.) Information and Communication Technology, Master of Science (M.Sc.) Information and Communication Technology at KTH Royal Institute of Technology
github-logo-circle

Github Skills (5)

performance-testing10
javas10
java10
testing10
concurrency9

Programming languages (2)

JavaHTML

Github contributions (2)

github-logo-circle
caplogic/Mappedbus

May 2015 - Oct 2022

A library for low latency IPC between multiple Java processes/JVMs. http://mappedbus.io
Role in this project:
userBack-end Developer
Contributions:6 releases, 55 commits, 1 PR in 7 years 6 months
Contributions summary:Mikael primarily focused on improving the `mappedbus` library, designed for low-latency inter-process communication in Java. Their work involved performance testing, which included updating the `MessageReader` and `MessageWriter` classes. They also addressed a critical bug related to the `next()` method and refactored the code related to writing to the memory mapped file. Furthermore, they added comprehensive tests to ensure the reliability of the library.
latencyjnammapipcjava
lukaszx0/queues.io

Jun 2015 - Jun 2015

Queues, all of them.
Contributions:1 comment in 1 day
queues
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
Mikael Johansson - Founder And Consultant at Heapify AB