Magnus Hagander

Principal Database Consultant And Open Source Expert

Stockholm County, Sweden
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
Magnus Hagander is a Principal Database Consultant and open source expert with 19 years of experience architecting and developing database-backed systems, primarily PostgreSQL and Microsoft SQL Server. Based in Stockholm, he combines deep systems administration background on both Windows and Linux with hands-on C/C++, C# and scripting development to deliver robust platform integrations. A long-time PostgreSQL core contributor and conference organizer, his work includes notable enhancements to PostgreSQL itself and to widely used projects like the Munin monitoring PostgreSQL plugin. He blends low-level database internals knowledge—such as WAL streaming and connection refactors—with practical production skills managing large Windows networks. Regular speaker and community leader, he also brings uncommon experience porting replication systems and shipping mobile banking features, showing versatility across infrastructure, database internals and application layers.
code19 years of coding experience
job13 years of employment as a software developer
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
24,408reputation
3.5mreached
203answers
0questions
Badges
mysql
top-5%
database
top-1%
compression
top-5%
postgresql
top-1%
datetime
top-1%
stored-procedures
top-5%
github-logo-circle

Github Skills (36)

monitoring10
datetime10
postgresql10
mobile-development10
databases10
c1110
perl10
java10
c1710
javas10
constraint10
sql10
android10
relational-databases10
sql-database10

Programming languages (12)

JavaC++JinjaCPLpgSQLGoCommon LispPHP

Github contributions (5)

github-logo-circle
postgres/postgres

Feb 2007 - Jun 2022

Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch
Role in this project:
userBack-end Developer / Database Engineer
Contributions:1527 commits, 6 PRs, 4 comments in 15 years 7 months
Contributions summary:Magnus primarily contributed to the PostgreSQL codebase, with a focus on extending database functionality and improving system views. Their work involved bug fixes and feature enhancements, notably adding support for a "clientcert" configuration option to ensure SSL connections and adding the functions and views related to "pg_stat_database_conflicts" and "pg_stat_statements". The user's contributions also included a refactorization of the connection logic and incorporating support for streaming the transaction log, leading to improvements in stability and manageability.
patchgit-repositorypull-requestspostgrespostgresql
munin-monitoring/munin

Sep 2009 - Dec 2012

Main repository for munin master / node / plugins
Role in this project:
userBack-end Developer & Database Engineer
Contributions:47 commits in 3 years 4 months
Contributions summary:Magnus made significant contributions to the Munin monitoring project, specifically focusing on enhancing the PostgreSQL plugin framework. Their work involved updating the framework with documentation, bug fixes, support for version-specific queries, and the implementation of features like minimum version requirements and advanced query capabilities. The user's contributions also included refactoring and improvements to the codebase, with a focus on the PostgreSQL database interaction.
mastermuninnodejsperlmonitoring
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
Magnus Hagander - Principal Database Consultant And Open Source Expert