About
Highly accomplished Full-Stack Software Engineer with expertise in Python (Flask), React, and DevOps (Docker, Kubernetes). Proven track record of designing and deploying scalable web/mobile applications and optimizing backend systems, consistently achieving 20-50% efficiency gains through automation and API integrations. Skilled in architecting robust solutions for high-volume transactions, PCI-compliant payment systems, and data-driven dashboards. Adept at leading development in Agile environments, driving innovation, and streamlining CI/CD pipelines to enhance system performance and reliability.
Work
→
Summary
Developed and optimized enterprise-level applications, focusing on supply chain efficiency and secure payment systems.
Highlights
Architected cross-platform mobile apps (React Native) that reduced logistics delays by 20% via real-time GPS tracking and optimized database queries.
Led the development of critical web application features, optimizing supply chain processes and improving efficiency by 50%.
Leveraged Docker and Kubernetes to enhance deployment processes and scalability, resulting in a 25% improvement in system performance and supply chain efficiency.
Integrated advanced data visualization tools, including Metabase, to improve the accessibility of analytics dashboards by 35%, enabling faster and more informed decision-making for stakeholders across supply chain operations.
Integrated Redis caching to reduce database query load by 40%, improving API response times by 30% and lowering cloud resource costs.
Led end-to-end integration of KCB and Equity Bank payment APIs, automating transaction processing and reducing manual reconciliation by 80% (saving 15+ hrs/week).
Developed secure backend (Python/Flask) and responsive frontend (React) to process 1500+ transactions/day.
Built RESTful services and a compliant PostgreSQL audit trail supporting $2.1M+ monthly volume.
Achieved PCI DSS compliance with encrypted payment handling and audit-ready logging.
Reduced payment errors by 65% via automated validation; improved reporting accuracy by 70%.
Maintained 99.8% system uptime for continuous cross-bank transaction monitoring.
→
Summary
Engineered and optimized IT infrastructure and payment solutions, enhancing operational efficiency and system performance.
Highlights
Customized 5+ Odoo ERP modules, developed 10+ Python scripts for automation, and created 3 mobile/web apps using Ionic and Angular, increasing operational efficiency by 30%.
Spearheaded 3 IT infrastructure projects, including server upgrades and application development, resulting in a 25% improvement in system performance.
Developed and integrated STK Push payment functionality using Safaricom's Daraja API, enabling real-time M-Pesa transactions within applications.
Set up CI/CD pipelines with Jenkins and Ansible to automate builds, testing, and deployments, ensuring smooth and repeatable delivery to staging and production environments.
Leveraged AWS services including EC2, S3, and CloudFront for deployment and storage, ensuring high availability and secure asset delivery.
Configured Auto Scaling Groups and Elastic Load Balancers to dynamically handle varying workloads, improving uptime and scalability during peak usage.
→
Summary
Developed and optimized scalable web applications, focusing on performance, usability, and client satisfaction.
Highlights
Engineered 10+ scalable web applications using JavaScript, Python, SQL, and React, improving performance, usability, and client satisfaction across diverse projects.
Implemented 20+ new client-requested features while maintaining coding standards for consistency across projects.
Led adoption of responsive layouts, resulting in 50% faster page loading times and a 25% increase in mobile user engagement.
Integrated Redux for efficient state management, improving application performance by 20% and user experience by 35%.
→
Summary
Driving innovation in sports science analytics and cloud infrastructure as a Senior Software Engineer.
Highlights
Implemented AI-driven solutions and large language models (LLMs) to analyze and interpret sports science data, increasing analytics accuracy by 30%.
Led front-end development (Angular and TypeScript), achieving a 40% improvement in user engagement and a 20% reduction in page load times through optimized design and functionality.
Integrated advanced data visualization tools, improving the accessibility of analytics dashboards by 15% and enabling faster decision-making for stakeholders.
Integrated Sentry for real-time error monitoring and alerting, reducing production issue resolution time by 50% and improving system reliability.
Deployed services on DigitalOcean with cost-efficient auto-scaling, reducing cloud spending by 25% while maintaining 99.8% uptime.
→
Summary
Contributed to backend development for an e-commerce platform, focusing on scalability, security, and performance.
Highlights
Engineered scalable backend services using Node.js and Express, powering an e-commerce platform supporting 10,000+ active vendors and handling thousands of concurrent transactions.
Collaborated with the frontend team on a TypeScript + Angular codebase to streamline product listing, checkout, and payment flows—resulting in a 30% faster page load time and improved UX.
Designed and optimized MongoDB schemas to support dynamic inventory management and order tracking, improving query efficiency by 40% through index tuning and aggregation pipelines.
Implemented role-based access controls (RBAC) and token-based authentication, enhancing platform security and reducing unauthorized access incidents by 100%.
→
Summary
Gained foundational experience in frontend web development and Agile methodologies.
Highlights
Supported the development of responsive web applications using Angular and TypeScript, while following Google's frontend engineering standards.
Assisted in implementing and testing UI components, contributing to improved usability and accessibility across supported platforms.
Participated in daily stand-ups, sprint planning, and code reviews, gaining hands-on experience with Agile workflows and scalable frontend practices.
Languages
English
Native
Skills
Frontend Development
React, React Native, Angular, Tailwind CSS, CSS, HTML, JavaScript, TypeScript, Redux, Ionic.
Backend Development
Python, Flask, REST API, GraphQL, Node.js, Express.
Databases
PostgreSQL, MongoDB, Redis.
DevOps & Cloud
Docker, Kubernetes, Azure, Jenkins, Terraform, DigitalOcean, AWS, CI/CD Pipelines, Ansible, EC2, S3, CloudFront, Auto Scaling Groups, Elastic Load Balancers.
ERP Systems
Odoo ERP.
Project Management & Monitoring
Jira, Trello, Sentry, Metabase.
Methodologies
Agile, Scrum.
Leadership
Cross-functional Team Leadership, Project Ownership.
Collaboration & Communication
Team Collaboration, Interpersonal Communication.
Problem Solving
Creative Thinking, Innovative Thinking, Complex Scenarios.
Payment Systems
PCI DSS Compliance, Payment API Integration, STK Push, M-Pesa, Safaricom Daraja API.
AI/ML
AI-driven Solutions, Large Language Models (LLMs).