Carl-Johan Kjellander

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
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.
code14 years of coding experience
github-logo-circle

Github Skills (18)

dependency-manager10
dependency-management10
erlang10
dependency-analysis10
testing10
build210
aws10
aws-s310
functional-programming10
hook9
code-optimization9
error-handling9
github-release9
apidoc8
api8

Programming languages (4)

C++CErlangRuby

Github contributions (5)

github-logo-circle
erlcloud/erlcloud

Aug 2018 - Aug 2019

AWS APIs library for Erlang (Amazon EC2, S3, SQS, DDB, ELB and etc)
Role in this project:
userBack-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.
amazon-ec2awserlang
erlang/rebar3

Dec 2017 - Feb 2018

Erlang build tool that makes it easy to compile and test Erlang applications and releases.
Role in this project:
userBackend 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.
erlangdependenciespackagescompiletemplate
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