GolangDockerKubernetesAWSDatabasesKafkaDesign patterns
June 2024 - PRESENT
Accelerated customer successby providing expert guidance on AWS container orchestration tools (EKS, ECS, ECR, Batch), resolving complex issues to ensure seamless deployments and high availability.Enhanced team efficiencyby developing internal support tools, streamlining workflows, and reducing issue resolution times.Drove architectural excellenceby advising customers on scalable, cost-effective cloud designs, optimizing performance and reliability.Strengthened team growthby leading interviews and onboarding, contributing to a high-performing support unit.
December 2022 - June 2024
Boosted system performanceby spearheading the migration of Python services to Golang microservices, reducing latency and improving scalability.Enabled seamless scalabilityby orchestrating containerized deployments on AWS ECS and EC2, ensuring robust infrastructure for microservices.Streamlined development cycles by implementing Jenkins-based CI/CD pipelines, automating testing and deployments to cut release times by 40%.Ensured infrastructure consistencyusing Terraform and Ansible, automating provisioning and securing sensitive configurations.Led a high-stakes migration project, delivering on-time transitions to Golang microservices, aligning with business goals and enhancing system reliability.
July 2021 - November 2022
Elevated application reliabilityby designing clean, sustainable code for web applications, meeting stringent performance and accessibility standards.Optimized network performance, reducing downtime and improving user experience through targeted infrastructure enhancements.Drove cross-functional collaboration, aligning technical designs with business requirements to deliver scalable solutions.Ensured compliance and quality by leading code reviews and system validation, adhering to regulatory and company standards.Delivered high-impact solutionsby developing efficient, well-tested code for diverse client projects, meeting tight deadlines and exceeding expectations.Enhanced project outcomesby managing multiple development initiatives, ensuring alignment with client requirements and technical standards.Improved code qualitythrough rigorous testing and iterative development, driving reliable software deployments.Accelerated backend performanceby building Golang services with GRPC, reducing communication overhead and improving system efficiency.Enhanced user experienceby implementing CI/CD pipelines with automated testing, ensuring robust and reliable software releases.Streamlined infrastructure managementusing Terraform, CloudFormation, and Ansible, enabling scalable and consistent deployments.Fostered stakeholder trustby delivering transparent project updates, aligning technical solutions with organizational goals.Strengthened securityby embedding proactive vulnerability checks into DevOps pipelines, safeguarding application integrity.
January 2018 - July 2021
Transformed system architectureby leading the migration from monolith to Golang microservices, boosting scalability and reducing response times.Empowered team performanceby mentoring junior to senior developers, fostering innovation and driving architectural decisions.Enhanced deployment reliabilityby implementing Jenkins pipelines and Helm charts, automating testing and ensuring consistent releases.Scaled infrastructure efficientlyusing Terraform and Ansible, automating cloud resource provisioning for cost-effective operations.Revamped user interfacesby designing a modern UI with React + TypeScript, improving user engagement and functionality.Improved system monitoringby deploying Prometheus for microservices, enabling real-time performance insights.Ensured high availabilityby configuring Kubernetes clusters for horizontal scaling and fault tolerance.
June 2015 - December 2017
Pioneered backend innovationby developing Golang services with GRPC, enhancing communication efficiency and system performance.Elevated code qualitythrough rigorous reviews, ensuring maintainability and adherence to best practices.Optimized deploymentsusing Terraform, CloudFormation, and Ansible, achieving scalable and consistent infrastructure.Strengthened application securityby integrating vulnerability checks into CI/CD pipelines, reducing risks and ensuring compliance.Aligned projects with business goalsby collaborating with stakeholders, delivering transparent updates and meeting performance requirements.
September 2011 - December 2015, Nairobi