Jonas Berlin

Senior Software Architect at Nitor

Helsinki, Finland
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

🤩
Rockstar
Jonas Berlin is a Senior Software Architect based in Helsinki with 21 years of hands-on experience building and hardening systems in C, Java and a wide array of scripting languages. At Nitor he blends deep systems knowledge—Linux networking, BSD sockets, iptables and realtime data plotting—with higher-level work on Eclipse plugins, Spring and web technologies to deliver robust, production-grade software. An active open-source contributor, he has fixed tricky websocket bugs and added tests in the popular Vert.x project and improved image handling in the Dunst notification daemon, showing a knack for practical, low-level fixes that prevent real-world failures. Equally at home writing Perl and Rust solutions for algorithmic challenges, Jonas enjoys doing “interesting stuff the hard way,” combining old-school digital electronics and music synthesis interests with pragmatic engineering.
code21 years of coding experience
languagesEnglish, Finnish, Swedish
stackoverflow-logo

Stackoverflow

Stats
3,370reputation
617kreached
88answers
1question
Badges
log4j
top-5%
logging
top-5%
java
top-5%
bytecode
top-5%
github-logo-circle

Github Skills (35)

testing10
solve10
http10
websocket10
c1110
java10
solution10
c1710
javas10
raku10
rust10
vertx10
gdk-pixbuf10
data-structure9
algorithm9

Programming languages (21)

JavaC++RustCCeylonGoHTMLPerl

Github contributions (5)

github-logo-circle
dunst-project/dunst

Sep 2017 - Dec 2019

Lightweight and customizable notification daemon
Role in this project:
userBack-end Developer
Contributions:10 commits, 3 PRs, 24 comments in 2 years 2 months
Contributions summary:Jonas implemented features related to icon scaling and loading within the notification daemon. They added settings for minimum and maximum icon sizes and scaled icons during loading to improve quality. The user also fixed bugs related to image loading and memory management and added tests to verify the icon scaling and loading functionality.
daemonnotificationscustomizablenotification-centernotification
Knowledge base for The Weekly Challenge club members using Perl, Raku, Ada, APL, Awk, Bash, BASIC, Bc, Befunge-93, Bourne Shell, BQN, Brainfuck, C3, C, CESIL, C++, C#, Clojure, COBOL, Coconut, Crystal, D, Dart, Dc, Elm, Emacs Lisp, Erlang, Excel VBA, Fennel, Fish, Forth, Fortran, Gembase, GNAT, Go, Haskell, Haxe, HTML, Idris, IO, J, Janet, Java, JavaScript, Julia, Kotlin, Lisp, Lua, M4, Miranda, Modula 3, MMIX, Mumps, Myrddin, Nim, Nix, Node.js, Nuweb, OCaml, Odin, Ook, Pascal, PHP, Python, Postscript, Prolog, R, Ring, Ruby, Rust, Scala, Scheme, Sed, Smalltalk, SQL, Swift, Tcl, TypeScript, Visual BASIC, WebAssembly, Wolfram, XSLT and Zig.
Role in this project:
userFull-stack Developer
Contributions:1 review, 15 commits, 12 PRs in 1 year 5 months
Contributions summary:Jonas primarily contributes solutions to The Weekly Challenge (PWC) problems within the PerlWeeklyChallenge-club repository, showcasing proficiency in multiple programming languages, notably Rust and Raku. Their work involves implementing algorithms and logic as requested by PWC challenges. The user demonstrates an ability to apply diverse programming languages and contribute to code-based solutions for problems presented by the project. They improved existing code and fixed bugs too.
nim-langknowledge-baseemacsmemberszig
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
Jonas Berlin - Senior Software Architect at Nitor