Carl-johan Kjellander is a seasoned Back End Developer with 14 years of experience building robust, low-level systems in Erlang and C, currently delivering backend services at Kivra. With an engineering physics background and top marks in quantum and subatomic physics, he brings analytical rigor to distributed systems, DSP, and embedded electronics. He has driven production-scale Erlang projects—contributing notable fixes and features to rebar3 and erlcloud—and led architecture for a real-time bidding platform that evolved from Puppet to Kubernetes and Prometheus-led observability. Comfortable across Linux, OpenGL, and toolchains, he pairs systems-level coding with hands-on ops, autoscaling and cost optimization on spot instances. Outside software he runs a recording/engineering studio, reflecting a practical maker mindset and deep experience in hardware, audio engineering and on-site systems integration.
13 years of coding experience
13 years of employment as a software developer
Norra Skolan Oskarshamn
KTH Royal Institute of Technology
Kapareskolan
Engineering Physics, Engineering Physics at Chalmers tekniska högskola
Elof Lindälvs Gymnasium
Swedish, English, German, French, Spanish, Portuguese, Japanese
AWS APIs library for Erlang (Amazon EC2, S3, SQS, DDB, ELB and etc)
Role in this project:
Back-end Developer
Contributions:6 commits, 3 PRs, 1 comment in 1 year
Contributions summary:Carl-johan primarily contributed to the `erlcloud_s3` and `erlcloud_sqs` modules, focusing on improving the AWS APIs library for Erlang. Their commits addressed issues such as code duplication, long lines, and incorrect comments, enhancing the code's readability and maintainability. The user also implemented functionality to handle non-integer message attribute values, suggesting improvements to error handling and system robustness.
Erlang build tool that makes it easy to compile and test Erlang applications and releases.
Role in this project:
Backend Developer
Contributions:6 commits, 2 PRs, 23 comments in 2 months
Contributions summary:Carl-johan primarily contributes to the Erlang build tool `rebar3`. Their work involves modifying core functionality, such as extending the dependency management system to include hooks for dependency clean operations, and enhancing the environment variable expansion capabilities. The user also adds tests to ensure the correctness of provider hooks, particularly those related to cleaning, and refactors the code to improve its structure and usability.
dependencieserlangtemplatecompilepackages
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
Carl-johan Kjellander - Back End Developer at Kivra