BrandonOgola

Professional Resume

Software Engineer · Nairobi, Kenya · Open to remote & hybrid

Download Full CV

Professional Summary

Software Engineer with 2+ years of hands-on experience delivering full-stack applications across fintech, healthcare, and SaaS domains. Proven ability to ship production-grade systems end-to-end — from RESTful API design and database optimisation to cloud deployment and CI/CD automation. Built and integrated real-world payment systems (M-Pesa, Pesapal), AI-powered features (Anthropic Claude, OpenAI embeddings), and scalable infrastructure on Azure and AWS. Track record of measurable impact: 35% faster API response times, 40% reduction in manual processing, and consistently high test coverage. Currently based in Nairobi; open to on-site, hybrid, and remote-first opportunities globally.

Professional Experience

Currently Building

SmartSchedule Healthcare — Enterprise AI Scheduling SaaS

.NET 10 · Azure · Microservices · CQRS · Terraform · MVP Q2 2026

Architecting a HIPAA-compliant appointment scheduling SaaS targeting 40% no-show reduction and 50% administrative efficiency gains. Cloud-native microservices on Azure with full Terraform IaC across dev/staging/production, Azure DevOps CI/CD, SonarQube quality gates, and a 50+ page technical specification.

Software Engineer

Cognativ Technology Limited·Nairobi, Kenya
November 2025 – January 2026
  • Designed and shipped RESTful APIs for the SmartSaaS™ enterprise cloud platform using ASP.NET Core and C#, serving clients across multiple industries
  • Cut API response times by 35% by restructuring SQL Server queries, adding targeted indexes, and implementing Entity Framework Core migrations
  • Built real-time Blazor Server components with SignalR-powered live data synchronisation, reducing client-reported latency complaints to near zero
  • Drove test coverage to 80% via xUnit unit and integration tests; contributed to CI/CD pipeline setup and architectural design reviews
C#ASP.NET Core.NET 10Blazor ServerEntity Framework CoreSQL ServerSignalRxUnitAzure DevOps

Freelance Full-Stack Developer

Self-Employed·Remote
May 2025 – October 2025
  • Architected SmartSchedule Healthcare — an AI-powered SaaS platform on .NET 10+ and Azure using microservices, CQRS/Event Sourcing, and Terraform Infrastructure as Code
  • Delivered a Blazor CRUD application with SignalR real-time notifications and 85% unit test coverage, following clean layered architecture throughout
  • Contributed to open source projects on GitHub, shipping pull requests that improved code quality across distributed developer communities
.NET 10C#BlazorAzureTerraformCQRSSignalRDockerGitHub Actions

Operations Intern

Alliance Bioversity CIAT·Nairobi, Kenya
November 2024 – April 2025
  • Built Python/Flask RESTful APIs that automated data workflows, cutting operational processing time by 20%
  • Designed and deployed internal web applications used by a cross-functional team of 12, eliminating 40% of recurring manual tasks
  • Integrated PostgreSQL with Python services, writing optimised queries and data validation pipelines for accurate reporting
  • Authored API specifications and system architecture diagrams that became the team's primary technical reference, reducing onboarding time for new staff
PythonFlaskPostgreSQLREST APIsDocker

Freelance Full-Stack Developer

Self-Employed·Remote
October 2023 – October 2024
  • Built Riggs London Kenya — a mobile-first e-commerce monorepo using Next.js 14, Fastify, PostgreSQL with pgvector, and Redis; integrated M-Pesa STK Push, Pesapal, and an Anthropic Claude AI chatbot for purchase guidance
  • Implemented semantic product search using OpenAI text-embedding-3-small and pgvector; delivered real-time order notifications via WhatsApp Business API, Africa's Talking, and SendGrid with Shopify as inventory source of truth
  • Built a real-time collaborative coding platform using TypeScript, Node.js, Socket.io, and Redis with WebSocket-powered multi-user synchronisation
  • Deployed all projects on AWS/Railway/Vercel with GitHub Actions CI/CD pipelines for automated testing and zero-downtime releases
Next.js 14FastifyPostgreSQLpgvectorRedisPrismaTurborepoM-Pesa DarajaAnthropic ClaudeOpenAITypeScriptNode.jsSocket.io

Software Developer Intern

REAL BIZ Digital·Remote
June 2023 – September 2023
  • Delivered responsive web applications in React.js, TypeScript, and Node.js across 3 client projects, lifting user engagement by 25%
  • Designed Express.js REST APIs that reduced data processing time by 30% through backend optimisation and efficient query design
  • Built reusable React component library with Redux Toolkit state management, adopted across all active client projects
  • Achieved 75% test coverage with Jest unit and integration tests across all 3 projects
React.jsTypeScriptNode.jsExpress.jsRedux ToolkitMongoDBJestGit

Education

Bachelor of Science in Computer Science

University of Nairobi · Nairobi, Kenya

2021 – 2025

Data Structures & Algorithms, Database Management Systems, Software Engineering, Operating Systems, Computer Networks & Security, Distributed Systems.

ALX Software Engineering Program

ALX Africa · Remote

2023 – 2024

Intensive programme covering CS fundamentals, low-level programming in C, system design, and software architecture. Built 15+ projects spanning RESTful APIs, full-stack applications, and system utilities.

Software Development Bootcamp

Moringa School · Nairobi, Kenya

June 2022 – December 2022

24-week full-stack programme covering JavaScript, TypeScript, React, Node.js, Python, and database management. Delivered 8+ production-ready applications using agile methodologies, TDD, and pair programming.

Technical Skills

Languages

C#TypeScriptJavaScript (ES6+)PythonSQLC

Backend

ASP.NET Core (.NET 10+)Node.jsFastifyExpress.jsFlaskEntity Framework CorePrisma ORMRESTful APIsSignalR

Frontend

Next.js 14React.jsAngularBlazor (Server & WASM)Tailwind CSSZustandRedux ToolkitFramer Motion

Databases

PostgreSQL (pgvector)SQL ServerMySQLMongoDBRedis

Cloud & DevOps

AzureAWSRailwayVercelDockerKubernetesTerraformGitHub ActionsAzure DevOpsCI/CD Pipelines

AI & Integrations

Anthropic Claude APIOpenAI Embeddingspgvector Semantic SearchM-Pesa Daraja APIPesapalShopify APIWhatsApp Business APIAfrica's TalkingSendGrid

Testing & Quality

TDDxUnitJestpytestSonarQubeUnit & Integration Testing

Practices

Clean ArchitectureSOLIDMicroservicesCQRSDependency InjectionJWT AuthenticationAgile/ScrumTurborepo (Monorepo)