resume profile picture
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 – PresentNairobi, Kenya
Software Engineer, Bingwa Services
  • Developed scalable frontends using Angular and backend services in NodeJS with NestJs and Redis, adhering to company code standards.
  • 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

    • Developed backend RBAC services.

    • Integrated third-party APIs for payment processing and SMS notifications.

    • Ensured security best practices and data protection compliance.

    • Monitored and optimized application performance and scalability.

    • Participated in code reviews and knowledge sharing sessions.

    2019 – presentNairobi, Kenya
    Founder & Lead Developer, QuickLaunch
  • Delivered web and mobile applications for clients, integrating REST APIs and authentication systems.
  • Implemented custom CMS integrations
  • Provided ongoing maintenance, feature upgrades, and bug fixes under tight client deadlines.
  • 1 / 3
    2018/01 – 2018/04Nairobi, Kenya
    ICT Intern, Radio Africa Group
  • 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%.
  • 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.

    Projects
    Bingwa App, Home Services Marketplace

    • Built a scalable home services marketplace using Ionic and Angular for the front-end and Node.js and MongoDB for the back-end.

    • Achieved a 4.5-star rating on Google Play, serving thousands of clients nationwide.

    2 / 3
    Handyman Assistant, AI Chatbot

    A proof-of-concept service ordering platform with a dynamic chat interface, built on Next.js and the Vercel AI SDK featuring:

  • Natural language chat interface for service ordering
  • Dynamic UI components that adapt to the conversation context
  • Modular backend tools for service identification, provider selection, order creation, and payment processing
  • Languages
    English

    Fluent

    Kiswahili

    Native

    Agikuyu

    Native

    Interests
    Music Production
    Machine Learning
    Body building
    Data Science
    References
    Tom Musau, ICT Manager, Radio Africa Group Ltd.
    [email protected], +2547211733864
    Rachel Mbogo, Founder, Thriving Supermama
    [email protected], +254707896982
    Daniel Mburu, Co-founder & CTO, Bingwa Services
    [email protected], +254799862659
    Reagan Owiti, Founder & CEO, Techget Africa
    [email protected], +254796004050
    3 / 3