Resume
Contact Information
bundi.bonvic@gmail.com | |
Phone | +254 742 087 558 |
Location | Nairobi, Kenya |
LinkedIn Profile | |
GitHub | GitHub 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 Languages | TypeScript (Proficient), Golang (Proficient), Python |
Frameworks | Node.js (Proficient), React (Proficient), Nest.js (Proficient), React-Native |
Cloud Technologies | AWS EC2, AWS S3, AWS RDS, Kubernetes, Docker, Supabase |
Tools & Technologies | Git, 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) |