Simen Heggestøyl

Data Engineer

Oslo, Norway
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
🎓
Top School
Simen Heggestøyl is a data engineer and seasoned software developer with 16 years of experience building backend systems and data solutions from Oslo. He combines production engineering at Oslo Origo with independent consulting through his own firm, bringing pragmatic problem-solving gained from roles at Nordnet and Netfonds. An active open-source contributor, he has improved core Emacs functionality and helped modernize the Mezzanine Django CMS, demonstrating fluency across Lisp, Python, and web tooling. His academic background (MSc in Informatics from the University of Oslo) is paired with teaching and exam duties, reflecting strong foundations in algorithms, functional programming and software craftsmanship. Notably, he focuses on usability and test-driven improvements in legacy codebases, turning incremental enhancements into more maintainable systems.
code16 years of coding experience
job5 years of employment as a software developer
bookUniversity of Oslo
languagesEnglish, Norwegian
github-logo-circle

Github Skills (18)

cms10
python10
back-end-development10
django10
testing10
templater10
template-engine10
emacs-lisp10
template-tags10
backend10
text-editing10
url-routing9
refactor9
css9
refactoring9

Programming languages (14)

JavaCSSCMakefileVueValaHTMLKotlin

Github contributions (5)

github-logo-circle
stephenmcd/mezzanine

Apr 2015 - Oct 2018

CMS framework for Django
Role in this project:
userBack-end Developer
Contributions:13 commits, 18 PRs, 16 comments in 3 years 7 months
Contributions summary:Simen primarily contributed to the Mezzanine CMS framework's backend functionality. They added new features to the thumbnail template tag, including the `no_grow` option, and fixed an issue with case sensitivity in file extensions. Further contributions include fixing a test case failure and updating the project to be compatible with newer Django versions, ensuring the search engine and URL patterns worked as expected. The user also refactored code related to deprecated Django modules.
cmscms-frameworkpythondjangoframework
emacs-mirror/emacs

Mar 2018 - Mar 2018

Mirror of GNU Emacs
Role in this project:
userFull-stack Developer
Contributions:1 commit in 1 day
Contributions summary:Simen primarily contributed to the Emacs codebase by introducing and testing new features related to specific modes, particularly in the context of code editing. They added functionality to existing modes like CSS and Assembly, which included adding menu bar options, remapping commands, and incorporating tests. Furthermore, the user refactored and added tests to existing functions in core Emacs Lisp files. The focus of the contributions lies in improving the usability and functionality of Emacs.
gnu-emacsspacemacsgnuemacsemacs-lsp
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
Simen Heggestøyl - Data Engineer