Backend Software Engineer - Vennote Technologies
(2025-06)
- Engineered scalable backend services for MTN's customer-facing digital assistant chatbot, Zigi, ensuring seamless integration with MTN's MADAPI platform.
- Built an internal AI playground, enabling efficient content management, knowledge base curation, and testing of RAG responses, improving workflow efficiency by 40%.
- Developed and maintained a comprehensive suite of unit tests and integration tests with Pytest and Jest, achieving high test coverage and reliability across all delivered services.
- Enforced rigorous coding standards through peer code reviews and high-quality engineering documentation, ensuring long-term maintainability.
- Implemented structured logging, monitoring, and debugging practices to improve production diagnostics and system reliability.
Backend Software Engineer - Mezovest Limited
(2024-01)
- Led the re-engineering and software development lifecycle of a legacy financial services platform into a microservices architecture using TypeScript and Python, expanding banking experience competencies and improving system efficiency by 100%.
- Leveraged container and container orchestration with Docker and Kubernetes to automate scaling, deployment, and efficient resource management, reducing complexity and deployment time by about 20 minutes.
- Developed back-end web services for in-house supply management software using Typescript (Node.js) and PostgreSQL relational database, enhancing data management and retrieval processes.
- Built a Golang-based file repository system that streamlined internal file organization and enabled secure, efficient sharing with both internal teams and external stakeholders
Node.js API Developer - Pinnacle Mutual Consulting
(2023-04 - 2024-01)
- Architected and managed secure integrations with third-party payroll services using microservices with AWS, leveraging Redis caching for high-performance data exchange.
- Designed and implemented JSON based RESTful APIs to facilitate seamless communication between front-end and back-end systems, enhancing user experience and application functionality.
- Increased team productivity by managing the GitHub organization for version control and utilizing project management tools like Jira.
- Authored comprehensive integration documentation and API mapping guides, providing clear blueprints for managing external vendor connections, data transformation, encryption, and how information like Financial data and Payroll Tax are structured.
Fullstack Software Engineer - Zerotech Agency
(2022-09 - 2023-04)
- Developed REST APIs using Node.js, Express, MongoDB's NoSQL database, and asynchronous programming, enhancing backend functionality and performance.
- Created frontend solutions with React.js and Vue.js, improving user experience and interface responsiveness.
- Deployed applications using Google App Engine and Linux VPSs, ensuring reliable and scalable software delivery.
- Maintained 80%+ test coverage across codebases using TDD with Mocha and Chai, driving a 50% reduction in production runtime errors.
Software Engineer - Chevrtech
(2021-03 - 2022-08)
- Developed REST APIs using Node.js, Express, and MongoDB, enhancing backend functionality and performance.
- Managed deployments using Nginx on Linux VPS, ensuring reliable and scalable software delivery.
- Enhanced backend performance by integrating new features, yielding a 10% increase in overall system efficiency.
- Collaborated with the team in debugging and resolving complex runtime incidents to ensure system stability.