Skip to main content
Top expert badge
Recommended expert
Profile header background

Nicholus Muwonge-Founding Software Engineer

Nicholus Muwonge
Profile header overlay
Berlin, Germany

Check rate

Experience

Mar 2025 - Present

Founding Software Engineer

Trakrf

Position Summary
Founding Software Engineer at Trakrf
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
  • Built out backend services in Golang, TimeScaleDB, and GCP, handling 10K+ reads concurrently.
  • Migrated from RedPanda to a local service written in Golang, reducing latency and business cost.
  • Added A/B testing using Open Replay to analyze customer behavior along with performance.
  • Collaborated with marketing and firmware teams to successfully launch the MVP on time to pitch to potential customers.
  • Streamlined testing and deployments by creating GitHub Actions to check for failing tests and lint errors, and deploying both staging and production releases efficiently.
Jul 2024 - Feb 2025
Berlin, Germany

Software Engineer (Working Student)

Engie Energy Access

Position Summary
Software Engineer (Working Student) at Engie Energy Access
Industries
Energy
Business Areas
Information Technology
Product Development
  • Slashed API response times by 30% by Redis caching frequently retrieved data, improving user experience.
  • Reduced breaking changes by 80% using API versioning, which allowed seamless rollbacks when required.
  • Enhanced cross-team collaboration by authoring a reusable Software Design Document template that was adopted across 3 teams.
  • Improved team efficiency by implementing observability in the team workflows and tools using Prometheus Exporters and Grafana dashboards with DORA metrics.
  • Improved service reliability by contributing to migrating webhook-based syncs to RabbitMQ, ensuring message persistence, and reducing downtime caused by out-of-sync issues.
  • Improved delivery speed by 20% across 5 teams using Prometheus and Grafana to build dashboards to track DORA metrics.
Jul 2021 - Jul 2023

Freelance Software Engineer

Jackson Peak LLC / Opsumo

Position Summary
Freelance Software Engineer at Jackson Peak LLC / Opsumo
Industries
Information Technology
Transportation
Business Areas
Information Technology
Product Development
  • Redesigned the RFID Collect web application to a modern look and migrated the codebase to React and Context API, boosting V2 sales by about 2%.
  • Built marketing proof of concept for the employee tracker in facilities using JavaScript, Server-Sent Events, Raspberry Pi, and Supabase, which the marketing team used to pitch to potential customers.
  • Built custom libraries for products with similar functionalities in the front end using React, Rollup.js, and TypeScript, cutting development time by 20% for related tasks.
Jul 2020 - Jul 2024

Software Engineer

Relworx

Position Summary
Software Engineer at Relworx
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
  • Scaled the payouts feature to process 10k+ transactions per batch using PostgreSQL partitioning and Sidekiq throttling, slashing processing time by 40%.
  • Reduced batch transaction failures by 20% using fault-tolerant services with automatic rerouting to another provider after the retry failure threshold is reached.
  • Introduced observability for Redis queues, cache hits or misses, and provider uptime using Prometheus and Grafana.
  • Dockerized the local dev tools using Redis, Sidekiq, and PostgreSQL, reducing codebase onboarding time by 20%.
  • Led a central reconciliation project processing millions of transactions daily across 3 different products, reducing manual reconciliation errors by 80%.
  • Implemented end-to-end observability for Relpay using Sentry for error tracking, along with structured logs in Lograge, enabling faster root-cause analysis and improving incident response time by over 50%.
  • Drove a 2% increase in monthly recurring company revenue by spearheading the development of a strategic feature set that attracted new clients from competitors, with the payment schedule feature emerging as a key solution for businesses managing employee salaries.
  • Led the integration of multiple third-party payment APIs using Ruby on Rails and Sidekiq, ensuring the business can route traffic to the right service provider.
  • Optimized report generation for customers and administrators by caching the most recent batch data in Redis, reducing load on Postgres and response times by 20% while ensuring data consistency.
Mar 2020 - Jun 2020

Freelance Software Engineer

Construction Clean Partners / CleanSnap

Position Summary
Freelance Software Engineer at Construction Clean Partners / CleanSnap
Industries
Construction
Business Areas
Information Technology
  • Built out a leads generator in Angular.js which helped convert site visitors into paying clients, resulting in a bump in subscribers.
  • Collaborated with teams using AngularJS, Ionic, Firebase, and Salesforce to enhance application performance and improve user experience.
May 2019 - Nov 2019

Software Engineer

Andela

Position Summary
Software Engineer at Andela
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
  • Enhanced internal company tools by adding new features and fixing bugs using React, Vanilla JS, and Django, improving team efficiency and tool performance.
  • Conducted code reviews with teammates, enhancing code quality and fostering a collaborative team environment.
  • Wrote unit tests for existing and new features, ensuring functionality met expectations and reducing future bugs.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Banking and Finance, Transportation, Energy, and Construction.

Information Technology
Banking and Finance
Transportation
Energy
Construction
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, and Quality Assurance.

Information Technology
Product Development
Quality Assurance
Profile match chart

Skills

  • Languages & Frameworks: Ruby (Rails), Go, Python (Fastapi), Javascript/Typescript(React)

  • Databases & Caching: Postgresql (Partitioning, Indexing, Query Optimization), Redis

  • Infrastructure & Devops: Docker, Sidekiq, Kubernetes, Ci/Cd Pipelines (Gitlab Ci), Helm

  • Backend Design: Event-Driven Architecture, Background Jobs, Asynchronous Pipelines, Observability, Fault-Tolerance, Idempotency

  • Other: System Design, Performance Tuning, Mentoring, Cross-Team Collaboration, Documentation

  • Ci/Cd

  • Design Patterns

  • Docker

  • Javascript

  • Kubernetes

  • Mysql

  • Postgresql

  • Python

  • Reactjs

  • React Native

  • Redis

  • Rspec

  • Ruby

  • Ruby On Rails

  • Sidekiq

  • Software Engineering

  • Helm

  • Fast Api

  • Celery

  • Typescript

  • Node.Js

  • Go

Languages

English
Advanced
Arabic
Elementary

Education

Mar 2024 - Feb 2025

University Of Europe For Applied

Masters in Science, Software Engineering · Software Engineering

Certifications & licenses

Full Stack Software Developer Certification

Udacity

Statistics

Experience

Total positions 6
Experience in Information Technology 4 y
Avg length 1 y 5 m
Longest experience 4 y

Global Experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Founding Software Engineer, Software Engineer (Working Student), Freelance Software Engineer
Main industries Information Technology, Banking and Finance, Transportation
Main business areas Information Technology, Product Development, Quality Assurance

Qualifications

Highest degree Master
Certifications earned 1

Profile

Created

Frequently asked questions

Have questions? Find more information here.

Nicholus is based in Berlin, Germany.
Nicholus speaks the following languages: English (Advanced), Arabic (Elementary).
Nicholus has at least 7 years of experience. During this time, Nicholus has worked in at least 4 different roles and for 6 different companies. The average length of individual experience is 1 year and 2 months. Note that Nicholus may not have shared all experience and actually has more experience.
Based on recent experience, Nicholus would be well-suited for roles such as: Founding Software Engineer, Software Engineer (Working Student), Freelance Software Engineer.
Nicholus's most recent position is Founding Software Engineer at Trakrf.
In recent years, Nicholus has worked for Trakrf, Engie Energy Access, Jackson Peak LLC / Opsumo, and Relworx.
Nicholus is most experienced in industries like Banking and Finance, Information Technology, and Transportation. Nicholus also has some experience in Energy and Construction.
Nicholus is most experienced in business areas like Information Technology, Product Development, and Quality Assurance.
Nicholus has recently worked in industries like Banking and Finance, Information Technology, and Transportation.
Nicholus has recently worked in business areas like Information Technology, Product Development, and Quality Assurance.
Nicholus holds a Master in Software Engineering from University Of Europe For Applied.
Nicholus has 1 certificate: Full Stack Software Developer Certification.
Nicholus is immediately available full-time for suitable projects.
Nicholus's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Nicholus, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 720-880 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.