Derrick Kwagala

Derrick John Kwagala

Senior Mendix Software Engineer

Kampala, Uganda | Remote/Flexible

πŸ† Certified Mendix Rapid Developer #76377

Professional Summary

Senior Software Engineer with over 16 years of specialized Mendix development experience. Proven track record in developing widely-used open-source widgets, leading technical teams, and delivering complex integration solutions across multiple industries including blockchain, insurance, education, and telecommunications.

Industries Served

🏦 Financial Services πŸ›‘οΈ Insurance & Reinsurance πŸ“± Telecommunications πŸŽ“ Education πŸ›’ E-commerce πŸš— Transportation πŸ’° Crowdfunding ⛓️ Blockchain & Web3 πŸ›οΈ Government πŸ“Š Project Management
16+
Years Experience
8+
Open Source Widgets
20+
Enterprise Projects
5+
Industries Served

Recent Experience

Team Lead and Senior Engineer

NKOLA Limited | January 2020 - Present

Leading technical projects with focus on collaboration and quality assurance. Managing operational budgets, strategic planning, and implementing new technologies for operational efficiency.

Senior Mendix-Blockchain Integration Developer

Landano.io, USA | July 2024 - June 2025

Architecting and developing Cardano-Mendix plugin with wallet management, NFT creation, smart contracts, and zero-knowledge-proof capabilities. Built extensive Blockfrost-Mendix API integration module using Java and Mendix PaaS.

Java Developer

GeroWallet.io, Remote | March 2025 - August 2025

Added backend REST APIs for features and integrations with web3 service providers. Contributed to building a Java Maestro client for the Cardano go-maestro.org blockchain indexer with comprehensive tests.

Full Stack Developer

GiveSendGo.com, USA | August 2022 - February 2025

Implemented and built backend RESTful APIs handling all frontend requests. Developed secure dynamic micro-frontend with SSR and graceful degradation using Nuxt3, Vue3, TypeScript, and Vite. Migrated from monolith to multi-services architecture. Ensured platform security through secure coding practices including CSRF tokens, CORS configurations, SQL injection prevention, and authentication.

Senior Mendix Software Engineer

Flock of Birds / Mansystems | January 2014 - January 2019

Developed open-source Mendix widgets reviewed by Mendix R&D team. Served as technical lead guiding teams on architecture and best practices. Provided advanced Mendix training and mentorship, running university bootcamps. Delivered applications across education, insurance, and project management sectors.

Software Consultant

Trinity Solutions | August 2011 - December 2013

Developed eProcurement application using Java, GXT, JPA, JBPM, Hibernate, Spring, MySQL, SQL Server, Liquibase, Maven, and Jasper Reports. Led requirements engineering, system architecture design, and team supervision.

Ericsson Integration Engineer

Ericsson AB, Uganda | November 2008 - February 2010

Delivered turnkey Ericsson Platform CS3.0/CS5.0 solutions to customers across Sub-Saharan Africa. Handled customer support requests, subscriber migrations, configuration, and system integration.

Software Developer

National Insurance Corporation, Uganda | October 2007 - November 2008

Developed in-house systems including Claims Management System, Dividend Plus Plan System, and Deposit Administration Plan System using VB, C#, PHP, ASP, MySQL, and SQL Server.

Core Competencies

Full Stack Technologies

  • AI Agents, Process automation
  • TypeScript, JavaScript, Java, PHP, Python
  • React, Vue, Nuxt3
  • RESTful API development
  • Microservices architecture
  • SSR & micro-frontends

Mendix Platform

  • Model-driven development
  • Custom Java actions
  • Widget development (React/Dojo)
  • Platform architecture
  • API integrations

Technical Leadership

  • Team mentorship & training
  • Code review standards
  • Agile methodologies
  • Architecture decisions
  • Best practices implementation
  • Budget & resource management

Integration Expertise

  • Blockchain (Cardano)
  • Payment systems (Stripe, Xero)
  • REST/SOAP APIs
  • Zero-Knowledge Proofs
  • Web3 service integrations

Blockchain & Web3

  • Cardano blockchain integration
  • Smart contracts (Aiken, Plutus)
  • Wallet management & restoration
  • NFT creation & metadata
  • Multisig transactions

Featured Projects

Cardano-Mendix Plugin

Blockchain Integration

Comprehensive blockchain plugin featuring wallet management, NFT creation, smart contracts, and zero-knowledge-proof integration.

Blockchain Java Cardano
View on Docs β†’

List View Controls

Open Source Widget

Enhanced list functionality widget used globally by Mendix community. Reviewed and approved by Mendix R&D team.

React TypeScript Mendix
View on GitHub β†’

Charts Widget

Data Visualization

Comprehensive charting solution for Mendix platform, widely adopted for data visualization needs across industries.

Charts React Mendix
View on GitHub β†’

GiveSendGo Platform

Crowdfunding Application

Secure micro-frontend with SSR using Nuxt3, Vue3, TypeScript. Migrated from monolith to microservices. Implemented comprehensive security measures and APM monitoring.

Nuxt3 Microservices Security

GeroWallet Backend

Blockchain Integration

Java backend REST APIs for web3 integrations. Built Java Maestro client for Cardano blockchain indexer with comprehensive testing.

Java REST API Web3

Time Series Widget

Data Visualization

Advanced data visualization widget for time-series analysis, enabling sophisticated data presentation in Mendix applications.

Charts JavaScript Visualization
View on GitHub β†’

Re-insurance Portal

Enterprise Application

Comprehensive portal for quotations, policy generation, and reporting used by underwriters, brokers, and reinsurers.

Mendix Insurance Enterprise

ProM & PaR Suite

Project Management

Complete project management solution handling actions, milestones, costs, resources, and repository tracking with documentation.

Project Mgmt Mendix Java

Let's Build Something Great Together

I'm available for full-time roles, contract projects, technical consulting, and team augmentation. Let's discuss how my Mendix expertise can drive your business forward.

Contact Information

🌐

LinkedIn

linkedin.com/in/kwagala
πŸ“

Location

Kampala, Uganda

Remote/Flexible

Professional References

AS

Andries Smit

Principal Engineer

Clevr
Utrecht, Netherlands

πŸ“± +31 6 #######

πŸ“§ contactme

DK

Dorus van der Kroft

Co-founder & CTO

Landano
USA

πŸ“± +31 6 #######

πŸ“§ contactme

CT

Charles Tumwebaze

Chief Technology Officer

CodeAdvanced
South Africa

πŸ“± +277# #######

πŸ“§ contactme

Additional references available upon request

All references can provide detailed insights into my technical expertise, work ethic, and collaborative approach