Silas Muwanguzi

Silas Muwanguzi

Principal Architect & Senior Full-Stack Engineer

muwanguzisilas@gmail.com | +256 759 730 932 | Uganda (Remote)

Overview

Silas is a highly accomplished Full-Stack Software AI-Native Engineer with over 8 years of experience engineering scalable, high-performing applications and services that solve complex business challenges. Specializing in modern distributed architectures, he excels at designing intuitive, component-based frontend experiences (Vue.js, React.js, TypeScript) and building robust, structured backend RESTful APIs (Java, Python, Node.js).

With over 6 years of proven success in fully remote, cross-functional environments, Silas combines deep technical expertise in cloud infrastructure (AWS, GCP, Azure, OCI) and data engineering with a forward-looking, AI-first development approach. He is a strong technical collaborator, adept at navigating entire product lifecycles—from requirement refinement and architectural design to deployment—ensuring the delivery of exceptional, high-quality solutions.

Professional Experience

Benevity | Causes Domain

Mar 2023 - Jul 2026
Mid-Level Full-Stack Developer (Java/Vue.Js) - Front-End Heavy

Drove key architectural and feature modernization of the "Causes" domain, a core platform serving Non-Profit Organizations (NPOs). Transitioned legacy systems to a modern, scalable architecture, significantly improving the end-to-end UI/UX—from intuitive, multi-step NPO onboarding flows to complex financial forecasting and reporting—while overhauling the underlying application and data infrastructure.

  • Frontend Modernization: Architected and migrated features from legacy PHP/Drupal to a modern Vue.js UI.
  • Backend Architecture: Designed and implemented modern, structured RESTful API architectures using Java SpringBoot and Python.
  • Data & Cloud: Executed complex database schema migrations (PostgreSQL) and maintained CI/CD pipelines across AWS and GCP environments.

Reostec, Inc

May 2017 - Present
Director, Staff Software Engineer

Spearheading the technical vision and engineering execution of 100% cloud-native SaaS solutions designed to optimize operations for large enterprises, educational institutions, and healthcare facilities.

  • Enterprise Product Architecture: Architected scalable platforms including Scoasoft, Select, and ReoCare.
  • Full-Stack Engineering: Designed robust RESTful APIs and maintained backend services leveraging Java, Jakarta EE, and JPA/SQL.
  • Cloud Leadership: Governed GCP infrastructure ensuring 99.9% system uptime and rigorous API security.

Key Architectural Projects

Reostec Unified Enterprise Suite

Principal Architect & Staff Engineer

Architected a comprehensive multi-domain SaaS suite sharing a core infrastructure to power four distinct industry products: Scoasoft (EdTech), ReoCare (Healthcare), Select (SME ERP), and ReoPay (FinTech).

  • Shared Architecture: Designed a highly scalable, tenant-isolated backend using Jakarta EE to securely manage high-concurrency workflows.
  • Modular Frontends: Built reusable UI component architectures and shared dashboards with React.js.
  • Data Engineering: Engineered secure databases utilizing heavily optimized JPA native queries.

Causes Portal Modernization

Senior Full-Stack Engineer

Led the end-to-end architectural migration of a legacy, high-traffic NPO platform from a monolithic PHP/Drupal infrastructure to a decoupled Vue.js frontend and Java/Python API.

  • Architected and built a multi-step NPO onboarding flow streamlining verification.
  • Designed complex data interfaces for real-time financial forecasting and transaction searching.
  • Optimized engineering productivity by championing AI-first workflows.

Technical Expertise

Backend & APIs

Java (SpringBoot, Jakarta EE) Python Node.js PHP RESTful APIs Microservices

Frontend

Vue.js React.js TypeScript JavaScript HTML/CSS

Database & Cloud

PostgreSQL / MySQL JPA / SQL AWS GCP Azure / OCI Docker / CI/CD