Resume

Contact Information

Emailbundi.bonvic@gmail.com
Phone+254 742 087 558
LocationNairobi, Kenya
LinkedInLinkedIn Profile
GitHubGitHub Profile

Summary

Experienced Software Engineer with over 6 years of developing scalable applications and optimising infrastructure. Proficient in TypeScript and Golang, with a background in Node.js, React, Golang frameworks and cloud technologies. Skilled in working with cross-functional teams to deliver effective solutions and enhance user experiences.

Skills

Programming LanguagesTypeScript (Proficient), Golang (Proficient), Python
FrameworksNode.js (Proficient), React (Proficient), Nest.js (Proficient), React-Native
Cloud TechnologiesAWS EC2, AWS S3, AWS RDS, Kubernetes, Docker, Supabase
Tools & TechnologiesGit, REST API, GraphQL, Microservices Architecture

Professional Experience

January 2025 - Current – Globallinkplus (Remote, US)

Fullstack Engineer

  • Built and maintained a core ERP system using ReactJS, Node.js, and PostgreSQL to support logistics, invoicing, inventory, and customer management across 15+ B2B and B2C clients.
  • Customised and extended existing systems based on customer-specific requirements, directly collaborating with clients to deliver fully tailored solutions that improved client retention
  • Collaborated with cross-functional teams to deploy customer-specific portals, reducing onboarding time and ensuring successful adoption of the platform.
  • Supported end-to-end deployment cycles for new clients, including environment configuration, code delivery, and production rollout.
  • Designed and implemented backend APIs to support new frontend features, ensuring performance and data consistency across the platform.

February 2024 - November 2024 – VMware/Broadcom (Bulgaria, Sofia)

Cloud Automation Support Engineer

  • Resolved complex cloud automation issues with minimal downtime, providing excellent customer support and maintaining a high customer satisfaction score through fast, effective troubleshooting.
  • Built and maintained custom automation scripts using Node.js and TypeScript in vRA, reducing manual tasks by 30% and streamlining operations.
  • Contributed to VMware’s open-source initiative by enhancing build-tools-for-vmware-aria on GitHub, improving developer tooling and automation workflows.
  • Authored detailed runbooks and public-facing documentation to improve knowledge sharing and reduce incoming support tickets.
  • Worked closely with engineering and QA to reproduce bugs, validate fixes, and improve product reliability in real-world deployments for customers.

February 2021 - January 2024 – Safaricom PLC(Andela) (Remote)

Software Engineer

  • Developed and maintained a high-traffic application with over 1M monthly users using Node.js (Nest.js) with TypeScript.
  • Unified fragmented customer records across individual, SME, and corporate profiles, enabling accurate generation of consolidated receipts, invoices, and statements across CBS, ERP, and CRM systems, with results recorded in a centralised PostgreSQL database.
  • Implemented and maintained a secure API proxy server, enhancing security and restful APIs management using Nest.js and GraphQL.
  • Deployed and managed microservices using Kubernetes on Amazon EKS, leveraging AWS cloud services (EC2, S3, RDS) and implementing blue-green deployments to ensure zero-downtime releases.
  • Led the integration of Generative AI into the enterprise backend, enabling dynamic product recommendations based on customer business needs, significantly reducing support turnaround time and improving enterprise solution adoption.
  • Optimised CI/CD pipelines using Jenkins, enhancing deployment speed and reliability by integrating automated monitoring with AWS CloudWatch, Prometheus, and Grafana.

May 2018 - December 2020 – Andela (Kigali)

Associate Software Engineer

  • Worked on multiple projects, including but not limited to a government services portal, HR travel management and a Learning management system.
  • Contributed to an in-house travel management app using Node.js and React, saving HR over $100,000 in booking expenses.
  • Mentored over 20 aspiring web developers, focusing on front-end development.
  • Developed a web app MVP for a Learning management system used by over 100 schools, utilising React, TypeScript, NestJs (Node.js) and Databases(PostgreSQL).
  • Troubleshot and resolved technical issues for a learning management system used by over 100 schools, improving user satisfaction and reducing downtime.

Education

B.S., Computer Science - Gretsa University (Thika, Kenya)