Agaba Edwin
@agabaedwin
I’m a full-stack software engineer building secure fintech products with React, Python, and cloud automation.
What I'm looking for
I’m a results-driven, versatile full-stack software engineer with hands-on fintech experience and a strong software engineering foundation from a Bachelor of Science in Software Engineering. I enjoy building secure, scalable web and mobile systems—from responsive multi-role interfaces to AI-powered and embedded-style simulation workflows.
In my recent work as a Full-Stack Software Engineer (Contract), I’m designing and developing production web and mobile applications using Django/FastAPI, PostgreSQL, async task processing, and cloud tooling. At Interswitch East Africa, I integrated 7+ payment services into the QuicktellerAgentApp, consistently delivering complex projects ahead of schedule while strengthening code quality and security with automated testing and reliable deployments.
I lead and ship meaningful projects like Kamssa (examination management), and I also build mobile and full-stack products such as EcoVille and an e-Learning platform. My ethos is clean architecture and disciplined delivery—microservices, REST APIs, security best practices, and mentoring—supported by strong testing habits and continuous process improvements.
Experience
Work history, roles, and key accomplishments
Full-Stack Software Engineer (Contract)
Confidential Client
Feb 2026 - Present (4 months)
Actively designing and developing production web and mobile backtesting applications for fintech/proptech, integrating Google Gemini API for generative AI/vision. Building data and analysis workflows with CrewAI, pandas, NumPy, backtesting.py, TA-Lib, and yt-dlp.
Freelance Software Engineer
Freelance
Jan 2020 - Present (6 years 5 months)
Designed and built end-to-end software solutions for individuals, startups, and organizations, covering requirements gathering, UI/UX, development, testing, and deployment. Delivered subscription services with React/Redux and Django REST Framework using JWT authentication and Stripe API integrations.
Product Engineer
Interswitch East Africa
Jan 2025 - Feb 2026 (1 year 1 month)
Integrated 7+ payment services into the QuicktellerAgentApp, expanding platform reach and functionality across East and Central African regions.
Open Source Contributor
The Mifos Initiative
Jan 2026 - Present (5 months)
Added test coverage for the client module’s account deactivation features to reduce reliance on manual testing. Implemented dynamic search filters, improved action feedback messages, and added localization support for up to 10 languages.
IT Intern
Mbarara City IT Offices
Jan 2022 - Present (4 years 5 months)
Provided daily network administration, troubleshooting connectivity issues, performing installations/updates, and running basic diagnostics. Supported staff across departments with technical assistance to improve reliability and efficiency.
Software Engineer Intern
Mbarara University of Science and Technology
Jan 2021 - Present (5 years 5 months)
Collaborated on the development of a patient management system to streamline registration and appointment scheduling processes. Worked with Kotlin, Android Jetpack (ViewModel/LiveData/Navigation), Firebase Authentication, and Google Maps/Places APIs.
Education
Degrees, certifications, and relevant coursework
Mbarara University of Science and Technology
Bachelor of Science, Software Engineering
2019 - 2023
Grade: GPA: 3.91/5.0
Earned a Bachelor of Science in Software Engineering from Mbarara University of Science and Technology (2019–2023). Achieved a GPA of 3.91/5.0.
Tech stack
Software and tools used professionally
GitHub
ESLint
RxJS
React Native
Expo
PostCSS
NumPy
Pandas
Spring Data
MySQL
PostgreSQL
SQLite
IndexedDB
Gmail
Node.js
Django
Laravel
Spring Boot
Next.js
Yarn
Tailwind CSS
Material-UI
ZXing
Redis
Gradle
Babel
Vue.js
jQuery
axios
Webpack
JavaScript
HTML5
Java
ES6
PHP
Kotlin
Google Maps
Django REST framework
FastAPI
SQLAlchemy
Heroku
Gemini
Firebase
Spring Security
Vercel
pytest
JUnit
Firebase Authentication
OAuth2
Gunicorn
Uvicorn
Toolkit
SQL
npm
Android Jetpack
Jetpack
Shadcn/ui
Pydantic
CrewAI
Google Gemini API
Lit
Vite
Framer Motion
Enhance
Dynamic
Arduino
Task
Objective
Redux Toolkit
X++
Android
Availability
Location
Authorized to work in
Portfolio
github.com/Agaba-EdJob categories
Skills
Interested in hiring Agaba?
You can contact Agaba and 90k+ other talented remote workers on Himalayas.
Message AgabaFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
