Rolf Corneliussen is a Senior System Developer based in Kongsberg, Norway, with over a decade of experience building mission-critical Java systems and cloud infrastructure. He specializes in reliable, high-availability back-end and streaming architectures, having deployed Pulsar and Kafka-based platforms and built AWS infrastructure with CloudFormation, Terraform and CI/CD pipelines. Rolf contributes to Apache Pulsar upstream, improving performance, memory management and TLS SNI handling—work that underscores his focus on production reliability and efficiency. He also architects security-conscious JavaEE systems and development environments, mentors teams on deployment best practices, and brings an unusual cross-discipline perspective from studies in psychology that informs pragmatic, user-aware system design.
10 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Informatikk, Bachelor's degree, Informatikk at Universitetet i Oslo (UiO)
Apache Pulsar - distributed pub-sub messaging system
Role in this project:
Back-end Developer
Contributions:12 commits, 5 PRs, 39 comments in 7 months
Contributions summary:Rolf focused on optimizing the Apache Pulsar messaging system, specifically addressing performance and memory management. They refactored code to use `System.nanoTime()` for more accurate elapsed time measurements and fixed memory leaks related to topic compaction. Additionally, the user enhanced client connection handling by ensuring the use of Server Name Indication (SNI) for TLS enabled connections. These changes indicate a focus on improving the reliability and efficiency of the Pulsar broker and client interactions.
Apache Pulsar - distributed pub-sub messaging system
Contributions:16 pushes, 8 branches in 3 months
pulsarmessaging-systemstreamingapachepub-sub
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.