MAYANJA IBRAHIM

Senior Software Developer | Architect | Technical Lead
Amsterdam, NL.

About

Highly accomplished Senior Software Developer with 7 years of hands-on experience in designing robust architectures, guiding technical teams, and leading complex software projects. Expert in .NET, ASP.NET, distributed system development, Azure DevOps, and Kubernetes, with a proven ability to analyze intricate problems, translate requirements into scalable solutions, and foster impactful interdepartmental collaboration. Seeking new remote opportunities from August 2025 to leverage advanced technical leadership and full-stack development expertise.

Work

Metadent B.V
|

Senior .Net Software Developer

Amsterdam, North Holland, Netherlands

Summary

Led architectural design and full-stack development for Metadent's enterprise CRM, coordinating multiple development teams to deliver scalable and secure dental practice management solutions.

Highlights

Led the architectural design and full-stack development of Metadent's enterprise CRM, utilizing .NET Core, Entity Framework Core, RESTful APIs, and Vue.js to establish scalable and secure core business logic.

Optimized database performance by conducting T-SQL tuning and query optimization with MS SQL Profiler and Index Tuning Wizard, significantly reducing report execution times.

Spearheaded the decomposition of monolithic applications into microservices, enhancing application maintainability and performance across the system.

Designed and implemented robust CI/CD pipelines and automated deployment workflows on Azure DevOps, streamlining releases to cloud environments.

Improved system reliability and stability by performing comprehensive unit, integration, system, and performance testing using MS-Unit and NUnit.

Drove database interaction efficiency by implementing Entity Framework Code First, managing mappings, model changes, and optimizing CRUD operations to resolve performance bottlenecks.

BuyTech
|

.Net Software Developer

Kampala, Central Region, Uganda

Summary

Played a pivotal role in building and maintaining FinCore, a core banking platform, and delivered diverse web solutions for clients, emphasizing performance and user accessibility.

Highlights

Played a key role in building and maintaining FinCore, a core banking platform that processed over 1,000 transactions weekly and supported 15+ financial institutions.

Engineered a complementary mobile wallet extension for FinCore, enabling last-mile money transfers and integrating major payment platforms (Yo Payments, MTN MoMo, Airtel Money).

Implemented USSD-based transaction support, empowering rural users to access core financial services (deposits, withdrawals) without relying on internet connectivity.

Led project development cycles, establishing and enforcing clean code practices, naming conventions, and unit testing standards, which remain in use by the team today.

Developed an offline-first point-of-sales web application using Vue.js, PouchDB, and CouchDB, enhancing operational resilience and data synchronization.

Designed and developed custom, responsive, and SEO-friendly WordPress websites for small to medium-sized businesses, delivering solutions tailored to client requirements.

Collaborated on maintaining unit and integration tests with PHP Unit, resulting in more reliable, testable code and fewer regressions.

Optimized application performance by creating and deploying class libraries and leveraging view state for dynamic controls to speed up application responsiveness.

BME-AutSoft Ltd.
|

.Net Developer

Budapest, Budapest, Hungary

Summary

Developed user interface applications and complex reports for clients, applying agile methodologies to enhance project delivery and maintain comprehensive documentation.

Highlights

Designed and developed .NET-based User Interface Applications by thoroughly analyzing client requirements, ensuring effective and intuitive solutions.

Implemented agile methodologies and integrated web services into applications, streamlining development processes and improving project delivery efficiency.

Developed and maintained comprehensive documentation for websites and generated complex reports using RDLC and Infragistics, supporting critical business insights.

Education

Cavendish University Uganda
Kampala, Central Region, Uganda

Bachelors

Information Technology

Management Training and Advisory Center
Kampala, Central Region, Uganda

Diploma

Computer Engineering

Languages

English

Skills

.NET & Web Technologies

.NET, ASP.NET, .NET Core, Entity Framework Core, ADO.NET, LINQ, WPF, ASP.NET MVC, .NET Framework (4.5), C#, Maui, RESTful API.

DevOps & Cloud

Azure DevOps, Docker, Kubernetes, Azure CI/CD, GitLab CI/CD, Git Actions, ACR.

Databases

MS SQL, Postgres, SQL Server (2022), T-SQL, SQL Query, Stored Procedures, Functions.

Frontend Development

Vue.js, Angular JS, Single Page Applications (SPA), HTML5, CSS, XAML, XML.

Other Programming Languages

PHP, TypeScript, Java, gRPC.

Servers & Tools

Microsoft IIS (7.5, 7.0), MS SQL Profiler, Index Tuning Wizard, MS-Unit, NUnit, PHP Unit, RDLC, Infragistics, MediatR, CQS, OpenAPI, PouchDB, CouchDB, Grafana, Laravel.

Methodologies & Concepts

Agile Methodologies, Domain-Driven Design, Microservices Architecture, Distributed Systems, Unit Testing, Integration Testing, System Testing, Performance Testing, Clean Code Practices, Naming Conventions.

Projects

Multi-Tenant School Management System RESTFUL API

Summary

Architected a multi-tenant school management system RESTful API, consisting of multiple distributed modules, and implemented custom OpenAPI documentation.

Ecommerce Micro-services RESTFUL API

Summary

As Delivery Lead, I oversaw a large-scale e-commerce microservice project, focusing on the integration of various modules using Azure API management, Kubernetes, and Docker.

AoC solutions

Summary

Personal solutions for the Advent of Code programming puzzles.

Mini Real-Estate Property Management System

Summary

Served as the technical lead for modernizing an internal business rule engine system, developing the API with domain-driven design and building the frontend with Angular JS.

Sabledocs

Summary

Developed an open-source static documentation generator for Protobuf and gRPC contracts.

Stubbery

Summary

Developed an open-source API stubbing library for .NET.

Software Development & .NET Seminars

Summary

Led seminars at the Budapest University of Technology and Economics, covering software development and .NET topics.