Senior Fullstack Software / Devops Engineer
A Javascript Enthusiast
Hire MeDownload CVHello! I am Boniface M Mwangi, or Bonie if you like. I love playing around with Javascript and creating cool staff with it.
Boniface is a performance-driven and self-motivated Full-Stack Engineer with 7+ years of experience in software development. Grounded firmly in technologies such as React.js and Node.js, Boniface excels at crafting innovative applications that are both intuitive and functional. He also demonstrates a strong command of JavaScript, as well as of testing methodologies, employing tools like Jest for unit, integration, and end-to-end tests. His understanding of Git ensures seamless code management, while his familiarity with cloud environments, particularly with Amazon Web Services (AWS), allows for scalable and resilient deployments. A team player by nature, Boniface thrives in team settings, where he blends his problem-solving prowess with a genuine enthusiasm for developing systems that elevate user experience to produce unparalleled solutions.
React JS / React Native /Angular /VueJS / Redux /NextJS
NodeJS / NestJS / PHP / Python
AWS / Github Actions/ Azure / GCP / Docker / Kubernetes
Realtime Firebase / Firestore / Postgres / MySQL / MongoDB
Twilio API/ Zoom API / WebRTC / PeerJS / Sendgrid / Stream
Git / Jira / Postman / Slack
Jan 2024 - Current
- Led a cross-functional team of backend, frontend, and QA engineers in architecting and delivering Incourage v2, enhancing performance, scalability, and user experience.
- Designed and optimized backend architecture, including PostgreSQL schema, microservices, and Connection Pooling, to improve concurrency and query performance.
- Built and managed Kubernetes clusters with CI/CD pipelines for staging, sandbox, and production, ensuring infrastructure scalability and automated deployments.
- Developed an AI-powered automated policy application system, integrating AWS Textract for OCR-based document processing and enabling real-time policy issuance.
- Implemented key features in React Native, leveraging over-the-air (OTA) updates via Expo to optimize mobile user experience and streamline app updates.
- Spearheaded the development of a Next.js-powered dashboard, improving operational insights and agent interactions.
- Led team expansion efforts, conducting technical interviews, onboarding, and mentorship to strengthen engineering capabilities.
- Contributed to Agile product planning, defining tasks, estimating timelines, and aligning development priorities with business goals.
Feb 2023 - Aug 2023
- Modernized the pricing optimization tool (TPO) by migrating to React.js, resulting in significant performance improvements and an enhanced user experience.
- Upgraded the UI framework from Ant Design (AntD) 4 to AntD 5, facilitating seamless integration with legacy components.
- Optimized the Django backend to ensure smooth synchronization with front-end updates and maintain system stability.
- Efficiently utilized Microsoft Azure and Azure DevOps for hosting and deployment, ensuring a robust and scalable infrastructure.
- Guarantee services continuous deployment ability through a continuous integration workflow.
September 2021 - October 2022
- Designed and developed software components (React) and comprehensive unit tests (Cypress/Jest/Mocha/Chai).
- Translated business requirements into functional code.
- Collaborated closely with a multidisciplinary team of developers and product managers, fostering efficient communication and project alignment.
- Maintained the integrity of the software product codebase, adhering to coding standards and best practices to deliver reliable solutions.
- Engineered scalable software solutions that accommodated growing user demands and evolving business needs.
June 2020 - July 2021
- Designed database schemas and APIs and defined the foundational database structure for the Freelance Marketplace Application – Owera.
- Led a team of 5 engineers to design the frontend in React JS (with re-usable styled components) and SaSS and the backend in PHP (Slim)
- Developed a customised calendar solution to facilitate precise time interval selection and highlighting.
- Delivered an optimized, responsive, and cross-browser compatible UI with efficient resource utilization and rapid API throughput.
Jan 2018 – May 2020
- Took a lead developer role in several Agile structured projects to develop customised software solutions.
- Established clear infrastructure, toolsets, and deployment pipelines to support in-house software development.
- Mentored HWWK staff on Data Management, contributing to their National Data Innovation Excellence Award.
- Championed the transition from LAMP stack to MERN stack for all in-house application development, reducing latency by 40% and improving database administration by 20%.
- Initiated the development of the Android-based Health Educational/Social App "BIGAT" to promote safe social environments and health awareness.
- Collaborated using Jira/Git, Developed solutions in ReactJS, NodeJS Express and PHP, Tested solutions with Enzyme/Cypress/Mocha & Chai
Jan 2016 – Dec 2017
- Proposed cutting-edge technologies to improve the Companies in house ERP and Service Delivery Systems.
- Optimized database queries and SQL procedures in a client's systems to improve performance by 40% on average.
- Some of the projects done during this period include development of a Student Admission System, Email Address Retrieval System, Memo Dispatch System, and Records Management System.
September 2021 - Present
Kirana Android Inventory System with Barcode Scanner - React Native / Backend Developer (Jun 2018 - Dec 2018)
- Solely developed a prototype Inventory Management app for Android.
- Implemented a Barcode detector using React Native and the Android Device Camera for image capture.
- Utilized Realtime and Firestore Database, along with NodeJS for the Backend.
- Managed the development project for a fast-food ordering and delivery app - Quickeats.
- Designed the backend of the application using PHP, Postgres DB, and MongoDB for the Chat Application.
- Website design and development fpr various industries including hospitality, e-commerce, catering, construction, and upholstery.
- Support and Maintenance engagements for Web and Mobile Applications.
- API Integrations in REST and GraphQL.
- General consultancy in Software Solutions Development and Deployment.
2016 - 2019
Karatina University
2014 - 2015
Karatina University
2007 - 2011
Kenya Certificate of Secondary Education