Erik Cederstrand

Senior Software Developer at Novonesis

Region Zealand, Denmark
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
🎓
Top School
Erik Cederstrand is a Senior Software Developer with 14 years of hands-on experience designing and operating backend systems, currently building bioinformatics big-data platforms and leading engineering work at Novonesis while running his own consultancy. A seasoned Python backend and DevOps engineer, he has modernized libraries like exchangelib and contributed robustness and test coverage to widely used projects such as sh and pdoc. Erik combines deep systems experience—from FreeBSD commit-level work to large-scale performance testbeds—with practical product integration skills honed through multiple co-founded ventures and client engagements. Colleagues describe him as technically rigorous yet easy to work with, and he brings a pragmatic focus on reliability, compatibility, and clean refactors that keep long-lived codebases healthy.
code14 years of coding experience
job21 years of employment as a software developer
bookStenhus Gymnasium & HF
bookCand. IT Internet and Software Technology, Cand. IT Internet and Software Technology at IT-Universitetet i København
bookExchange student Engineering geotechnology, Exchange student Engineering geotechnology at ETH Zürich
bookTechnical University of Denmark
languagesEnglish, Danish
stackoverflow-logo

Stackoverflow

Stats
9,962reputation
1.0mreached
223answers
13questions
Badges
docker
top-5%
airflow
top-5%
python
top-1%
equality
top-5%
boolean
top-5%
github-logo-circle

Github Skills (31)

debug10
develop10
python10
testing10
e-mail10
api-documentation10
devops10
documentation10
setuptools9
py9
exchange-web-services9
subprocess9
boolean9
apidoc9
docker9

Programming languages (15)

PowerShellC++RustCGoHTMLJupyter NotebookJsonnet

Github contributions (5)

github-logo-circle
ecederstrand/exchangelib

Mar 2016 - Dec 2022

Python client for Microsoft Exchange Web Services (EWS)
Role in this project:
userBack-end Developer
Contributions:66 releases, 10 reviews, 2049 commits in 6 years 10 months
Contributions summary:Erik's contributions centered on improving the exchangelib library, a Python client for Microsoft Exchange Web Services (EWS). They implemented a variety of changes, including refactoring existing code with Python 3 idioms and making the codebase more modern, fixing bugs, and introducing new features. The user also focused on refactoring existing code with Python 3 idioms and enhancing the test suite by adding more test cases to provide more complete coverage of the library's features.
o365exchangeautodiscoverpythonoutlook
amoffat/sh

Apr 2014 - Dec 2022

Python process launching
Role in this project:
userBack-end & DevOps Engineer
Contributions:7 releases, 9 reviews, 72 commits in 8 years 9 months
Contributions summary:Erik contributed to the project by addressing issues related to process launching with Python. They refactored and improved the code related to buffering, encoding, and environment validation. They also added tests, fixed bugs, and improved the project's support for newer Python versions. Furthermore, they modified the build configuration and improved the code base to be more robust in the testing environment.
pythonpython3subprocessdevops
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
Erik Cederstrand - Senior Software Developer at Novonesis