Rolf Corneliussen

Senior System Developer at AddSecure

Kongsberg, Norway
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
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.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Informatikk, Bachelor's degree, Informatikk at Universitetet i Oslo (UiO)
bookNorges teknisk-naturvitenskapelige universitet
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

javas10
mtls10
tls1210
messaging10
performance-optimization10
tls1310
java10
libtls10
pubsub9
event-streaming9
netty9
task-queue8
message-bus8
queue8
queuing8

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
apache/pulsar

Mar 2020 - Oct 2020

Apache Pulsar - distributed pub-sub messaging system
Role in this project:
userBack-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-pulsarpubsubpulsarmessagingstreaming
racorn/pulsar

Sep 2020 - Dec 2020

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.
Request Free Trial