Developer At Sikt at Sikt – Norwegian Agency for Shared Services in Education and Research
Trondheim, Trøndelag, Norway
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Hanne Moa is a seasoned developer with 11+ years building backend systems and infrastructure, currently at Sikt where she leads development of EasyDMP and maintains core internal services. She brings deep expertise in Python, Django, PostgreSQL, FreeBSD/ZFS and ops tooling (k8s, Docker, Puppet), and has a pragmatic history of migrating legacy LAMP stacks to modern Django deployments. At UNINETT she combined programmer/sysadmin duties—running antispam and email consolidation efforts, cloud/VM work and distro releases—with hands-on development, showing a rare blend of operations and long-lived code stewardship. Her open-source contributions include meaningful backend refactors to widely used projects like SimpleSAMLphp and enhancements to PHP gettext tooling, improving internationalization and templating maintainability. Trained as a computational linguist (NTNU), she pairs a research-minded approach with practical system design and a low-ego focus on clean, maintainable code. Colleagues appreciate that she enjoys digging into system internals—nginx, zsh, KDE and ZFS are among the tools she actually prefers to tinker with.
SimpleSAMLphp is an application written in native PHP that deals with authentication.
Role in this project:
Back-end Developer
Contributions:85 commits, 4 PRs, 54 pushes in 1 year 6 months
Contributions summary:Hanne primarily refactored and updated the SimpleSAMLphp templating system. Their work involved restructuring the template class, introducing a translator object for language handling, and implementing Twig template integration. They also addressed code comments, refactored variable names, and made adjustments to several files, including those in the consentAdmin module and the admin interface. These changes aimed to improve the codebase's maintainability and enhance the templating capabilities.
PHP library to collect and manipulate gettext (.po, .mo, .php, .json, etc)
Role in this project:
Back-end Developer
Contributions:5 commits, 1 PR, 3 comments in 1 day
Contributions summary:Hanne primarily focused on enhancing the `gettext` PHP library. Their contributions include adding a `noop` function and associated interface methods for marking strings for translation without immediate translation. They refactored the `noop` function names for safety and updated extraction tools to identify and extract these `noop` strings from both PHP and JavaScript codebases. This work improves the library's ability to handle internationalization tasks.
collecttranslationphpinternationalizationgettext
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.