Derrick Orare
Derrick Orare

Derrick Orare

Senior Software Engineer

I design, build, and scale mission-critical backend systems for fintech and enterprise SaaS.

Fintech systems • Distributed architecture • API scalability • Cloud infrastructure

Senior Software Engineer with 9+ years of experience building scalable backend systems, APIs and fintech platforms.
11+ years
Production Experience
Fintech & enterprise SaaS
12+ systems
Architected & Scaled
Multi-tenant platforms
Millions+ TPS
Transaction Volume
Payment processing systems
Ruby on Rails
Primary Tech Stack
Backend, APIs, and scalable systems
10+
Engineers Mentored
Guided teams in code reviews and architecture
99.9%
Uptime Achieved
High availability for mission-critical systems

Work Experience

Senior Software Engineer | Founding Developer

Aug 2018 — Present

NdovuCloud Technologies

Nairobi, Kenya remote
  • â–¹ Founded and led development of the company’s backend platform, designing and building the first production-ready APIs using Ruby on Rails with PostgreSQL and MongoDB.
  • â–¹ Owned system architecture and data modeling from inception, designing core services including inventory management and transactional workflows.
  • â–¹ Integrated mobile and card payment systems including M-Pesa and Visa, ensuring secure, reliable, and auditable transaction processing.
  • â–¹ Defined engineering standards and best practices, conducting code reviews and setting quality benchmarks across the team.
  • â–¹ Led hiring, onboarding, and ongoing mentorship of engineers, scaling the technical organization while maintaining a high engineering bar.
Ruby on Rails Postgres Mongo Docker Kubernetes

Software Engineer

Nov 2022 — Jul 2023

Engie Energy Access

Kampala, Uganda hybrid
  • â–¹ Owned and delivered mission-critical backend systems supporting large-scale energy access operations, partnering closely with product, data, and operations stakeholders across regions.
  • â–¹ Led technical design and implementation of backend services, ensuring high availability, scalability, and predictable delivery under strict timelines.
  • â–¹ Drove architectural discussions, identifying systemic risks, performance bottlenecks, and long-term maintainability concerns, and implementing pragmatic improvements.
  • â–¹ Designed, documented, and governed internal APIs consumed by multiple teams, establishing clear contracts and reducing cross-team integration friction.
  • â–¹ Established strong testing practices through comprehensive unit and integration test suites, significantly reducing regressions and improving release confidence.
  • â–¹ Provided technical mentorship through code reviews, pairing, and design guidance, raising the engineering bar and improving overall team effectiveness.
  • â–¹ Acted as a technical owner for key services, proactively managing technical debt and operational risks before they impacted customers.
Ruby on Rails Postgres Grape Docker MySQL Django Python

Backend Software Engineer

Oct 2021 — Aug 2022

Kwara

Nairobi, Kenya hybrid
  • â–¹ Designed and delivered core backend systems powering critical fintech workflows, operating with a high degree of autonomy and ownership.
  • â–¹ Strengthened platform security, scalability, and performance through thoughtful API design, data modeling, and background processing strategies.
  • â–¹ Contributed to system architecture and refactoring initiatives, improving long-term maintainability and reducing operational complexity.
  • â–¹ Partnered with product and frontend teams to translate business requirements into robust, production-ready backend solutions.
  • â–¹ Provided code reviews and technical guidance to junior engineers, reinforcing best practices and consistent engineering standards.
  • â–¹ Diagnosed and resolved complex production issues, balancing rapid response with long-term corrective fixes.
Ruby on Rails Postgres MySql React DevOps

Software Engineer

Nov 2019 — Oct 2021

Lipalater Limited

Nairobi, Kenya hybrid
  • â–¹ Designed and implemented scalable backend services supporting high-volume administrative and sales operations for a consumer finance platform.
  • â–¹ Led refactoring of authentication flows, database schemas, and core controllers to improve system stability, security, and performance.
  • â–¹ Built extensible notification and email services, improving internal communication and operational visibility.
  • â–¹ Collaborated closely with product, operations, and frontend teams to deliver reliable solutions aligned with business needs.
  • â–¹ Championed automated testing and code quality initiatives, achieving and maintaining over 90% test coverage across critical components.
Ruby on Rails Postgres CoffeeScript React

Software Engineer - Founding Developer

Mar 2018 — Jul 2018

Duara Systems - An Africa's Talking Laboratory

Nairobi, Kenya hybrid
  • â–¹ Designed and built foundational backend services using Ruby on Rails and MongoDB, establishing the core inventory platform.
  • â–¹ Introduced containerization by dockerizing microservices, improving deployment consistency and development velocity.
  • â–¹ Collaborated on infrastructure architecture and deployment using Kubernetes, Juju, and MAAS to support scalable distributed systems.
Ruby on Rails Postgres Juju Kubernetes Docker Linux Bash Scala

Software Test Engineer Consultant

Nov 2016 — Jul 2017

Central Logic(now AboutHealth)

Nairobi, Kenya remote
  • â–¹ Served as a software quality and testing automator, influencing product direction through deep technical and quality insights.
  • â–¹ Designed and extended automated test libraries, modernizing legacy testing frameworks to improve reliability and coverage.
  • â–¹ Analyzed complex test failures and system defects, partnering with engineering teams to drive root-cause fixes.
  • â–¹ Helped establish testing best practices and quality standards across teams and projects.
Java Maven Selenium

Software Test Engineer in Test

Jun 2016 — Nov 2016

Central Logic (now AboutHealth)

South Jordan, UT onsite
  • â–¹ Influenced product quality and design through early technical feedback and deep involvement in feature validation.
  • â–¹ Developed and maintained reusable automated test suites using Java and Selenium within the existing framework.
  • â–¹ Executed and analyzed comprehensive test runs, identifying high-risk defects prior to production releases.
  • â–¹ Collaborated closely with developers and QA peers to ensure reliable delivery of new features and fixes.
  • â–¹ Participated in product planning and review sessions, contributing to roadmap and quality decisions.
Java Maven Selenium

Software Quality Assurance Engineer

Jun 2014 — May 2016

Dell EMC

Pleasant Grove, UT onsite
  • â–¹ Developed comprehensive test plans and cases aligned with functional, technical, and business requirements.
  • â–¹ Executed automated and manual testing strategies to ensure reliability, performance, and release readiness.
  • â–¹ Analyzed test outcomes and collaborated with engineering teams to drive systemic quality improvements.
  • â–¹ Contributed enhancements to test automation frameworks, improving efficiency and long-term maintainability.
Ruby Bash Test Automation Manual Testing Scrum Test Automation

Education

Bachelor of Science - Electrical Engineering

2010 - 2010

University of Nairobi

Nairobi, Kenya

Bachelor's Degree - Computer Science and Afro-American Studies (double)

2011 - 2014

Brandeis University

Waltham, MA, USA

Skills

Methodologies

Agile CI/CD DevOps Scrum Test Automation Test Driven Development

Tools

Bash Docker Git Jenkins Juju Kubernetes Maven Selenium

Frontend

CSS CoffeeScript HTML JavaScript NextJS React ReactJS jQuery

Backend

Express Flask Grape Java MongoDB MySQL Node.js PostgreSQL Python Redis Ruby on Rails Sidekiq

Payment

Mpesa Visa