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