FlowCV Logo
About Me

Software Engineer with over 6 years of experience building scalable enterprise applications in agile environments. Proven track record in designing and developing robust web solutions using modern JavaScript frameworks, CI/CD pipelines, and testing automation. Skilled in cross-functional team collaboration, technical design, and software engineering best practices.

Experience
2021/01 – 2025/04Nairobi, Kenya
Software Engineer, Bingwa Services
  • Developed scalable frontends using Angular and backend services in NodeJS with NestJs and Redis, adhering to company code standards.
  • Implemented unit/integration testing using Jest and Jasmine, achieving 95% code coverage.
  • Built CI/CD pipelines using GitHub Actions to automate deployments and improve delivery speed.
  • Conducted root cause analysis and production support within SLA constraints with minimal supervision.
  • Resolved legacy code issues by performing structured refactoring and reducing tech debt.
  • 2024/03 – 2024/12
    Backend Engineer, Techget Africa
    2019 – presentNairobi, Kenya
    Freelance Developer, Self-employed
  • Delivered web applications for clients using MERN stack, integrating REST APIs and authentication systems.
  • Implemented custom CMS integrations and optimized performance through code splitting and lazy loading.
  • Provided ongoing maintenance, feature upgrades, and bug fixes under tight client deadlines.
  • 2018 – 2018Nairobi, Kenya
    Intern, Radio Africa Group Ltd.
  • Supported IT department activities, including installing and troubleshooting VoIP systems and managing biometric access systems.
  • Automated departmental reports using PHP scripts and Linux cron jobs, saving 10 hours per week of manual report generation for the IT department.
  • Developed an in-house radio promotion tracking application using LAMP stack, increasing promotion tracking efficiency by 35%.
  • 1 / 2
    Skills
    Frontend

    Javascript, Typescript, Angular, ReactJS, Next.js, React Native, Capacitor, Redux, Tailwind CSS

    Unit & Integration Testing

    Jest, Jasmine, Selenium, Playwright, Cypress

    Backend

    NodeJS, Express, GraphQL, REST APIs, Redis, PostgreSQL, Convex, Supabase, Firebase, AWS

    DevOps & CI/CD

    Terraform, Docker, Kubernetes, Helm, ArgoCD, Github Actions, Cloudflare

    Education
    Nairobi, Kenya
    Bachelor of Science, Computer Science, Kenyatta University

    GPA: 3.3 - Second Class Honours (Upper Division)

    Linear Algebra, Discrete Math, Modeling and Simulation, Differential Equations, Probability and Statistics. Calculus, Artificial Intelligence

    Certificates
    Programmable Logic Controllers

    Centurion Systems Ltd.

    Languages
    English

    Fluent

    Kiswahili

    Native

    Agikuyu

    Native

    Interests
    Music Production
    Machine Learning
    Body building
    Data Science
    2 / 2