Derrick Orare
Senior Software Engineer
Summary
I design, build, and scale mission-critical backend systems for fintech and enterprise SaaS. With expertise in Ruby on Rails, distributed architectures, API design, and cloud infrastructure, I deliver robust solutions that drive business growth.
-
Senior Software Engineer with 11+ years of experience building scalable backend systems, APIs and fintech platforms.
-
Expertise in Fintech Systems, Distributed Architecture, and API Scalability.
Professional Experience
Founder & Lead Engineer
location_on
Nairobi, Kenya
wifi
remote
- Designed and developed the platform from the ground up, covering the application, backend services, data layer, storage, deployment, and supporting infrastructure.
- Built real-time collaborative document editing and LaTeX compilation workflows for working with technical documents in the browser.
- Developed a document and PDF-to-LaTeX processing pipeline designed to preserve document structure, layout, typography, and source geometry during reconstruction.
- Integrated AI capabilities through a dedicated gateway supporting document and LaTeX-focused workflows.
- Designed production infrastructure using PostgreSQL, Redis, object storage, containerized services, and isolated compilation environments.
- Implemented authentication, authorization, rate limiting, resource controls, sandboxing, and other protections required for a publicly accessible application.
- Established deployment, CI/CD, operational documentation, and production support infrastructure for an independently operated software product.
- Took the product from initial concept through architecture, implementation, testing, production deployment, and release preparation
TYPESCRIPT
REACT
NEXT.JS
GO
POSTGRESQL
REDIS
DOCKER
WEBSOCKETS
YJS
LATEX/TEX LIVE
AI INTEGRATION
REST APIS
CI/CD
LINUX
CLOUD INFRASTRUCTURE
Senior Software Engineer (Founding Developer)
wifi
remote
- Build the first prototype for the backend through API development in Ruby on Rails postgres and later MongoDB
- Crafted and curated database architectures from the ground up, sculpting models tailored for MongoDB and architecting the inventory service.
- Orchestrated seamless integrations with Mpesa and Visa payment gateways
- Cultivated a culture of code excellence through code reviews and mentorship
- Interviewed and trained new software developers and assisted with onboarding and mentor
Senior Software Engineer
location_on
Kampala Uganda
business
hybrid
- Orchestrated seamless collaboration with stakeholders, resulting in precise delivery timelines and meticulous risk assessment
- Spearheaded autonomous delivery of mission-critical software solutions, adhering rigorously to engineering best practices and stringent deadlines
- Engaged in high-stakes architectural dialogues to fortify software performance and reliability, proactively identifying and mitigating risks.
- Nurtured the next generation of engineering talent through hands-on mentorship, fostering technical acumen and professional growth
- Wrote unit tests and integration tests to increase overall test coverage and reduce bug frequency
- Created APIs to be consumed by other teams within the organisation
Backend Software Engineer
location_on
Nairobi, Kenya
business
hybrid
- Engineered innovative features in lockstep with the engineering corps, ensuring an uninterrupted stream of value delivery.
- Championed the fortification of backend systems, emphasizing security, scalability, and peak performance.
- Architected software blueprints with surgical precision, maintaining the sanctity of code quality and organizational integrity.
- Nurtured and empowered junior engineers, instilling a culture of excellence and fostering an environment ripe for innovation.
Software Engineer
location_on
Nairobi, Kenya
business
hybrid
- Architected and executed backend infrastructures, amplifying administrative efficiencies and turbocharging sales support.
- Revamped and fortified authentication systems, databases, and critical controllers, laying a bulletproof foundation for the core platform.
- Engineered bespoke notification and email systems, revolutionizing inter-team communication and streamlining operational workflows.
- Elevated test coverage eclipsing the 90% minimum
Founding Software Engineer
location_on
Nairobi, Kenya
business
hybrid
- Forged the backbone of the inventory service, melding Ruby on Rails and MongoDB into a seamless symphony of efficiency.
- Pioneered the art of containerization, dockerizing microservices and laying the groundwork for a revolution in continuous integration.
- Collaborated on infrastructure architecture using Kubernetes, Juju, and MAAS
Software Test Engineer Consultant
location_on
Nairobi, Kenya
wifi
remote
- Served as a beacon of innovation and expertise, illuminating the path forward with invaluable product insights and technological foresight.
- Engineered and curated an arsenal of test libraries, breathing new life into the pre-existing test framework with a judicious blend of innovation and pragmatism.
- Parsed, dissected, and scrutinized test results with the discerning eye of a seasoned detective, swiftly identifying and neutralizing complex problems.
- Stood as a bulwark against failure, providing battle-hardened solutions to stubborn issues and illuminating the path to success in the darkest of testing tunnel
Software Test Engineer in Test
C Central Logic open_in_new
location_on
South Jordan UT
business
hybrid
- Provided product insights and technological foresight.
- Developed and maintained test libraries for the existing framework.
- Analyzed test results and logged bugs and potential issues
- Offered solutions to complex problems and ensured successful implementation
- Collaborated with other software engineers and engineers in test to ensure successful implementation of new features and bug fixes
- Developed automated tests using Java and Selenium.
- Participated in product review meetings and guided the product direction.
Software Quality Assurance Engineer
location_on
Pleasant Grove UT USA
business
onsite
- Created test plans and cases based on requirements and specifications.
- Conducted automated and manual testing to identify bugs.
- Analyzed test results and guided the team towards quality improvement
- Contributed innovative ideas to enhance the automation framework.
Education
Bachelor of Science - Electrical Engineering
U University of Nairobi
Jan 2010 - Dec 2011Bachelor's Degree - Computer Science and Afro-American Studies (double)
B Brandeis University
Jan 2011 - Dec 2014