Trust Birungi
@trustbirungi
Senior software engineer building event-driven APIs and microservices with Java, Spring Boot, and cloud-scale performance.
What I'm looking for
I’m a Senior Software Engineer focused on building reliable, cloud-native systems that turn data and operations into actionable outcomes. At AGX Technologies, I developed information dashboards and designed REST APIs with OpenAPI using Spring Boot, alongside strong CI/CD practices (linting, vulnerable library scanning, e2e testing, semantic versioning).
I also bring deep experience with distributed, event-driven architectures. At Goldman Sachs, I developed event-driven distributed APIs, migrated on-prem applications to AWS and GCP, implemented gRPC APIs, and managed monorepos with Bazel. I’ve profiled and optimized Java performance by up to 50% using JMeter and Flight Recorder, and I’ve implemented secure secret management with Hashicorp Vault.
Across leadership and product-building roles, I’ve shipped systems end-to-end—from architecture and mentoring to delivery impact. As a Technical Team Lead, I championed TDD (80% code coverage) and improved performance and cost (Redis reduced app loading times by 30%, and query refactoring reduced cloud costs by 35%); as Cofounder/CTO and CDO at EzyAgric, I helped build platforms used by 60,000+ smallholder farmers and enabled offline usage with caching.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
AGX Technologies
Jan 2025 - Present (1 year 3 months)
Developed client information dashboards and REST APIs (OpenAPI/Spring Boot) to support international development data collection and analysis. Built CI/CD with linting, vulnerable library scanning, e2e tests, and semantic versioning; improved Java performance by up to 50% using JMeter and Flight Recorder while enabling secure async workflows with Vault and Kafka.
Senior Software Engineer
Goldman Sachs
Aug 2021 - Dec 2024 (3 years 4 months)
Built event-driven distributed APIs supporting Global Banking & Markets front and back-office operations. Migrated on-prem applications to AWS/GCP, upgraded Spring/Hibernate (3 to 5), standardized APIs with OpenAPI, implemented gRPC, and managed monorepos with Bazel.
Independent Software Consultant
Independent
Nov 2019 - Aug 2021 (1 year 9 months)
Architected and developed an information management system for Bioversity International using Java/Spring Boot and a React-based frontend, including onboarding and training for staff and farmers on the mobile data collection workflow. Contributed to open-source projects OpenMRS and ODK Aggregate.
Technical Team Lead
Andela
Jul 2018 - Oct 2019 (1 year 3 months)
Architected and led development of WatchTower, integrating with multiple internal and third-party APIs using Java/Spring Boot and a React/Redux frontend. Mentored engineers, championed TDD to reach 80% code coverage, and improved performance and cost through Redis caching (30% faster load times) and query refactors that reduced cloud costs by 35%.
Co-founder & Chief Development Officer
EzyAgric
Jan 2017 - Jul 2018 (1 year 6 months)
Led R&D-focused software projects and developed V1 of the EzyLedger dashboard for dairy farmers and customers under the EzyAgric platform. Recruited and mentored engineers and worked with Ops to streamline onboarding workflows for enterprise customers.
Co-founder & CTO
EzyAgric
Sep 2014 - Dec 2016 (2 years 3 months)
Led development of EzyAgric (Akorion), a platform used by over 60,000 smallholder farmers for improved production and marketing information services. Built a multi-tier data storage and processing system on AWS EC2, implemented Redis caching for offline usage, and drove customer-first feature selection to accelerate product/market fit.
Fullstack Software Engineer
Webfuse Technology Group
Apr 2013 - Aug 2014 (1 year 4 months)
Developed a mobile commerce Android app (mobile money) as part of a small team, including building backend REST APIs for KaDeal using PHP/Laravel and MySQL. Built multiple websites using PHP/Laravel and React/front-end technologies such as Bootstrap, CSS3, and HTML5.
Education
Degrees, certifications, and relevant coursework
Makerere University
Bachelor of Science in Software Engineering, Software Engineering
2011 - 2015
Earned a B.S.C. in Software Engineering at Makerere University from 2011 to 2015.
Tech stack
Software and tools used professionally
Postman
OpenAPI
SwaggerHub
Swagger Inspector
Amazon Redshift
Amazon EC2
Microsoft Azure
Google Cloud Platform
DigitalOcean
Amazon S3
GitHub
GitLab
SonarQube
Kubernetes
Spring Cloud
Cloudflare
Amazon CloudFront
Jenkins
CircleCI
GitHub Actions
GitLab CI
Spring Data
MySQL
PostgreSQL
MariaDB
IBM DB2
Google Cloud Spanner
Amazon Route 53
Gmail
Dropbox
Node.js
Laravel
Spring Boot
Android SDK
Spring
Spring Framework
Spring MVC
Bootstrap
Google Analytics
Telegram
Redis
IntelliJ IDEA
Android Studio
Xcode
Jira
Bazel
Gradle
Apache Maven
Sonatype Nexus
Java 8
Quarkus
React
jQuery
jQuery UI
JavaScript
HTML5
Java
CSS 3
PHP
Kotlin
Java EE
Zsh (Z shell)
Apache JMeter
Google Maps
Kafka
RabbitMQ
PagerDuty
Grafana
Prometheus
Amazon DynamoDB
Hibernate
Android OS
Apache Camel
Google Workspace
Confluence
Trello
Asana
GraphQL
gRPC
1Password Secrets Automation
Spring Security
AWS Lambda
Serverless
GitHub Pages
Kafka Streams
TypeScript
JUnit
Mockito
Visual Studio Code
GitHub CLI
Amazon SES
sso
Git
Docker
Apache Tomcat
Apache HTTP Server
Jetty
GitHub Personal Website Gen...
Amazon Elastic Container Service
Amazon Web Services (AWS)
1Password
Android Jetpack
Hugging Face
Apache Iceberg
GitHub Copilot
WireMock
Bash
Bigeye
Enhance
Promptfoo
Make
Ghostty
Claude Code
Oh My Zsh
Android
Availability
Location
Authorized to work in
Portfolio
github.com/trustbirungiSocial media
Job categories
Skills
Interested in hiring Trust?
You can contact Trust and 90k+ other talented remote workers on Himalayas.
Message TrustFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
