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.
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.
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.
.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.
.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.
→
Bachelors
Information Technology
→
Diploma
Computer Engineering
.NET, ASP.NET, .NET Core, Entity Framework Core, ADO.NET, LINQ, WPF, ASP.NET MVC, .NET Framework (4.5), C#, Maui, RESTful API.
Azure DevOps, Docker, Kubernetes, Azure CI/CD, GitLab CI/CD, Git Actions, ACR.
MS SQL, Postgres, SQL Server (2022), T-SQL, SQL Query, Stored Procedures, Functions.
Vue.js, Angular JS, Single Page Applications (SPA), HTML5, CSS, XAML, XML.
PHP, TypeScript, Java, gRPC.
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.
Agile Methodologies, Domain-Driven Design, Microservices Architecture, Distributed Systems, Unit Testing, Integration Testing, System Testing, Performance Testing, Clean Code Practices, Naming Conventions.
→
Summary
Architected a multi-tenant school management system RESTful API, consisting of multiple distributed modules, and implemented custom OpenAPI documentation.
→
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.
→
Summary
Personal solutions for the Advent of Code programming puzzles.
→
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.
→
Summary
Developed an open-source static documentation generator for Protobuf and gRPC contracts.
→
Summary
Developed an open-source API stubbing library for .NET.
→
Summary
Led seminars at the Budapest University of Technology and Economics, covering software development and .NET topics.