Ameen Mohamed is a senior consultant and seasoned software engineer based in Oslo with over a decade of hands-on experience building backend systems in Java and Kotlin. He has led and scaled engineering teams at the University of Oslo’s DHIS2 Tracker team while driving production-grade services at Signicat and DNB, blending technical leadership with day-to-day coding. His open-source contributions to the widely used dhis2-core project include analytics ordering, cache and session improvements, and Redis-backed shared caching—demonstrating practical impact on performance and scalability. Comfortable across cloud-native stacks, microservices, and DevOps practices, he pairs strong backend expertise with a penchant for simplifying complex configurations. A continual learner who values unlearning and relearning, he combines academic training in informatics with real-world delivery experience. Notably, he moves fluidly between individual contributor work and engineering management, keeping one foot in both code and strategy.
9 years of coding experience
8 years of employment as a software developer
University of Oslo
Bachelor of Technology (B.Tech.), Computer Science and Engineering, 75%, Bachelor of Technology (B.Tech.), Computer Science and Engineering, 75% at University of Calicut
High School, Computer Science, 80%, High School, Computer Science, 80% at International Indian School, Riyadh
DHIS 2 Core. Written in Java. Contains the service layer and Web API.
Role in this project:
Back-end Developer
Contributions:690 reviews, 910 commits, 977 PRs in 4 years 5 months
Contributions summary:Ameen implemented features to support ordering of values in the analytics resource endpoint, adding an optional order query parameter to retrieve results in either ascending or descending order. These changes involved modifications to the AnalyticsController and the addition of a SortOrder parameter. The user also worked on several enhancements related to Ehcache configuration, including simplifying cluster configuration, updating cache names, and modifying cluster config property names. Furthermore, the user integrated Spring Session and a shared cache backed by Redis, enabling support for improved session handling and caching mechanisms, refactoring configurations into the dhis2 support external module.
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
Ameen Mohamed - Senior Consultant at University of Oslo