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
8 months
Berlin, Germany
Software Engineer (Working Student)
Engie Energy Access
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. This highlighted bottlenecks to which solutions were implemented.
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
2 years 1 month
Freelance Software Engineer
Jackson Peak LLC/Opsumo
Redesigned the RFID Collect web application to a modern look and migrated the codebase to React and Context API which boosted 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. The marketing team heavily relied on this to pitch to potential customers.
Built custom libraries for products with similar functionalities in the front end using React, Rollupjs, and TypeScript, which cut development time by 20% for related tasks.
Jul 2020 - Jul 2024
4 years 1 month
Software Engineer
Relworx
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, like banks and mobile money, using Ruby on Rails and Sidekiq, ensuring the business can route traffic to the right service provider to process client transactions.
Optimized report generation for customers and administrators by caching the most recent batch data in Redis, reducing the load on Postgres. This reduced response times by 20% while monitoring cache misses and ensuring data consistency.
Mar 2020 - Jun 2020
4 months
Freelance Software Engineer
Construction Clean Partners / CleanSnap
Built out a leads generator in Angular.js which helped my client convert site visitors into fully paying clients. ConstructionCleanPartner.com has seen 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
7 months
Software Engineer
Andela
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.
Summary
Languages & Frameworks: Ruby (Rails), Go, Python (FastAPI), JavaScript/TypeScript(React)