Summary
Overview
Work History
Education
Skills
Interests
Work Preference
Work Availability
Timeline
Generic

Brian Onang'o

Software Engineer
Nairobi,Kenya

Summary

Results-driven Full-Stack Software Engineer and Technical Leader with 8 years of experience architecting scalable solutions across AI, IoT, robotics, and SaaS platforms. Adept at translating complex client requirements into high-performance systems using Python, Go, Node.js, Vue, React, and cloud-native tools. Proven track record in mentoring teams, driving Agile workflows, and reducing operational costs by up to 90% through automation and innovative engineering.

Overview

9
9
years of professional experience
1
1
Language

Work History

Senior Software Engineer

BoostedChat
Warsaw
01.2024 - Current
  • Architected and led development of a microservice-based AI sales platform using Python (Django), PostgreSQL, and Redis, enabling real-time lead generation, multi-channel outreach (SMS, WhatsApp, Instagram), and workflow automation via Apache Airflow
  • Spearheaded integration of AI/ML modules into core services, enhancing lead prioritization accuracy by 35% and automating personalized customer interactions across 5+ communication channels
  • Designed a scalable web scraping engine to collect and process 500K+ leads/month, reducing data acquisition costs by 40% through optimized rate-limiting and proxy rotation strategies
  • Collaborated with frontend teams to deliver a responsive React-based dashboard, streamlining sales team workflows and reducing manual task latency by 50%
  • Implemented CI/CD pipelines (GitHub Actions) to automate testing and deployment, achieving 95% test coverage with Django's testing framework and enabling 15+ production releases/month
  • Mentored 3 junior engineers in code reviews, Agile practices, and microservice design patterns, improving team velocity by 20% and reducing critical post-release bugs by 30%.

Senior Software Engineer

Brian Mechanisms Robotics
09.2022 - 12.2023
  • Designed and developed a full-stack Agricultural Robot Simulator using Go (backend), Vue, and Babylon.js, for programming autonomous farming workflows, reducing hands-on learning costs by 90% by eliminating the need for physical robots, democratizing access to robotics education
  • Integrated MQTT protocols to simulate sensor data ingestion (e.g., soil moisture, GPS) and robot command execution, improving simulation accuracy by 40% and enabling real-time testing of edge-case farming environments
  • Managed cross-functional Agile workflows via Jira, delivering 3 simultaneous projects under tight deadlines while maintaining 98% code quality through peer reviews and CI/CD pipelines (GitHub Actions)
  • Mentored 4 junior engineers in Go, Vue, and MQTT best practices, reducing post-deployment bugs by 30% and accelerating feature delivery cycles by 25%
  • Pioneered unit testing using Go's native framework and Vue.js Jest integration, achieving 85% test coverage and ensuring reliability across simulation workflows.

Technical Lead

Dawascope Technologies
09.2020 - 08.2022
  • Led end-to-end development of a pharmacy desktop POS system using Go and a webapp using Go (backend) and Vue.js (frontend), with TypeScript and SCSS for responsive UI design
  • Orchestrated Agile workflows via Jira, managing 4 engineers to deliver features aligned with clinical workflows, reducing development cycle time by 25%
  • Pioneered Git-based collaboration, enforcing peer reviews and CI practices (GitHub Actions) to maintain 98% code quality and biweekly production deployments
  • Designed RESTful APIs for seamless integration with pharmacy inventory systems, reducing manual data entry errors by 40%
  • Advocated unit testing with Go's native testing framework, achieving 90% test coverage and minimizing post-deployment bugs by 30%.

IoT Engineer

Upande Limited
08.2016 - 08.2020
  • Architected scalable IoT servers to ingest and process 10,000+ sensor data points/day using Node.js and Azure Functions, ensuring 99.9% uptime for real-time farm monitoring
  • Built interactive dashboards with Vue.js, TypeScript, and Babylon.js, enabling 3D visualization of soil health data and reducing decision latency by 50%
  • Automated CI/CD pipelines via GitHub Actions, streamlining firmware updates for 100+ embedded devices and cutting deployment failures by 60%
  • Optimized PostgreSQL databases with Azure Data Studio, designing stored procedures that accelerated query performance by 45%
  • Collaborated cross-functionally using DevOps to align sprint deliverables with client needs, improving feature adoption by 35%.

Education

B.Sc. - Mechatronics Engineering

Jomo Kenyatta University of Agriculture And Technology Nairobi
December 2015

Skills

  • Back-End: Python (Django), Go, C#, NET Core, RESTful APIs, MQTT, Entity Framework
  • Front-End: React, Vuejs, TypeScript, JavaScript, HTML/CSS/SCSS, Babylonjs
  • Databases: PostgreSQL, Redis, Azure SQL, stored procedures, schema design
  • Cloud/DevOps: Azure, Docker, GitHub Actions, Azure Pipelines, Azure Functions
  • Tools: Git, Jira, Azure DevOps, Apache Airflow, Cypress, LINQ
  • Testing: XUnit, Django Testing Framework, Jest, Go Testing

Interests

Robotics

Work Preference

Work Type

Full TimeContract Work

Work Location

On-SiteRemoteHybrid

Important To Me

Team Building / Company RetreatsPersonal development programsCareer advancementWork-life balance

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Senior Software Engineer

BoostedChat
01.2024 - Current

Senior Software Engineer

Brian Mechanisms Robotics
09.2022 - 12.2023

Technical Lead

Dawascope Technologies
09.2020 - 08.2022

IoT Engineer

Upande Limited
08.2016 - 08.2020

B.Sc. - Mechatronics Engineering

Jomo Kenyatta University of Agriculture And Technology Nairobi
Brian Onang'oSoftware Engineer