I'm a dedicated software engineer with a strong passion for Python, C#, and JavaScript/Typescript. I love creating elegant solutions to complex problems and exploring the endless possibilities of these versatile programming languages
Overview
4
4
years of professional experience
1
1
Certificate
Work History
Lead Software Engineer
BongoHive Technology and Innovation Hub
01.2023 - Current
Collaborated with the project manager to create a project plan and managed project tasks and timelines using JIRA and ClickUp
Managed and executed software projects within budget and deadline constraints
Successfully spearheaded the migration of the React Native Mobile App database from Firebase to PostgreSQL, resulting in a more structured and consistent relational database management system
Provided guidance and direction to less experienced staff in resolution of highly complex technical problems.
Gathered and defined customer requirements to develop clear specifications for project plans.
Conducted code reviews and ensured the software meets quality and performance standards
Backend Software Engineer
Lassod Consulting
10.2022 - Current
Documented technical specifications, API endpoints, and system architecture to facilitate future maintenance and enhancements
Designed and implemented RESTful APIs for data retrieval and manipulation.
implemented search functionality for events and vendor gigs using Redis Search, allowing users to find relevant listings based on location, date, or category
Implemented a rating and review system to allow users to provide feedback and share their experiences with events and vendors
Developed analytics and reporting features to provide insights into event attendance, user engagement, and vendor performance
Implemented caching mechanisms, such as Redis, to optimize data retrieval and reduce load on the database
Integrated Paystack, a payment processing service, to enable secure and seamless transactions for event ticket purchases and vendor services
Created and managed PostgreSQL databases for data storage and retrieval.
implemented real-time notifications and messaging features using Firebase, allowing users to receive updates and communicate with event attendees
Optimized application performance by improving database queries and reducing API response time.
Implemented automated testing and continuous integration using tools such as Jest/Vitest , Docker and Github Actions
Collaborated with front-end developers to ensure seamless integration of front-end and back-end systems.
Software Engineer
BongoHive Technology and Innovation Hub
01.2022 - 01.2023
Spearheaded the successful migration of multiple JavaScript projects to Typescript, streamlining project development and improving code quality
Spearheaded the creation of an enterprise-level information management and reporting system dashboard, which empowers the Monitoring and Evaluation (M&E) team to efficiently analyze quarterly submitted data and generate comprehensive reports for investors
Expertly engineered and architected the front-end code base by creating reusable ReactJS components. Additionally, I refactored and maintained the back-end code base to ensure consistency, scalability, and maintainability
Collaborated with a cross-functional software development and testing team to design and implement robust solutions that met client demands for functionality, scalability, and performance
Promoted experience with Kubernetes, Docker and Amazon Web Services
Participated in architecture, design and implementation of backend features using JavaScript, Nodejs,Expressjs, MongoDB
Collaborated with clients to define solution requirements
Junior Software Engineer
BongoHive Technology and Innovation Hub
01.2020 - 01.2022
Engineered React Typescript admin dashboard for transport and logistics company,
Effectively coded software changes and alterations based on specific design specifications.
Evaluated project requirements and specifications and developed software applications that surpassed client expectations
Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements
Tuned and improved software source code based upon new user requirements and technical guidelines
Contributed to daily scrum meetings with team updates
Software Engineer Intern
BongoHive Technology and Innovation Hub
07.2019 - 12.2020
Led development of Bongohive dashboard, did user research and gathered user requirements(Human-centered Design), Architecture front-end code base and implemented reusable React components
Collaborated effectively with members of software development team and personnel in other departments
Partnered with team members to learn best practices in software design
Worked closely with peers to identify issues and provide suitable resolutions
Skills
Experience with Agile methodologies and DevOps practices
Strong experience and proficiency with HTML, CSS, Reactjs, React Native, Nodejs, JavaScript/Typescript , C# and Python
Proficient in using database technologies such as PostgresSQL, MySQL and MongoDB
Excellent problem-solving, analytical, and communication skills
Experience with writing Unit, integration and e2e tests using Cypress, playwright, jest and Vitest
Experience with cloud computing platforms, such as Amazon Web Services (AWS)
Knowledge of RESTful API development and microservices architecture
DevOps: Docker, Kubernetets and CI/CD
Strong leadership and team management skills
Experience with version control systems such as Git
Timeline
Lead Software Engineer
BongoHive Technology and Innovation Hub
01.2023 - Current
Backend Software Engineer
Lassod Consulting
10.2022 - Current
Software Engineer
BongoHive Technology and Innovation Hub
01.2022 - 01.2023
Junior Software Engineer
BongoHive Technology and Innovation Hub
01.2020 - 01.2022
Software Engineer Intern
BongoHive Technology and Innovation Hub
07.2019 - 12.2020
Certification
[Google Project Management: Professional Certificate], [Coursera] - 6 Months Inprogress
Projects Worked on
Insaka Mobile App Project Lead - Insaka is a social media marketplace. A mobile app that connects people who organize groups and events with people who want to be part of/attend groups and events and individuals and businesses that provide products and services for groups and events
AGS IMARS (Information Management and Reporting System) -Project Lead. Worked as Project Lead creating an Information Management and Reporting System for AGS (accelerated growth for startup, small, micro and medium enterprises in Zambia). This is an analytical dashboard for the AGS M&E (Monitoring and Evaluation) team and PMU (Program management unit). Funded by the Ministry for Foreign Affairs of Finland and implemented in partnership with the Ministry for Small and Medium Enterprise Development (MSMED) of Zambia
Projects Worked on
[Oyoyo Event]: Built a web application using Node.js and PostgreSQL for data storage and retrieval. Designed and developed RESTful APIs for data manipulation. Implemented real-time notifications and messaging using Firebase. Deployed the application to Heroku. Oyoyo Event is an event management platform that allows users to create, organize, and manage events, as well as invite and communicate with attendees. Additionally, the platform allows vendors to post gigs and services, which users can browse and pay for. Integrated Flutterwave for secure and seamless payment processing.
Insaka Mobile App Project Lead -Insaka is a cutting-edge social media marketplace, where individuals and businesses can easily connect through a mobile app. It provides a platform for event organizers to connect with those looking to attend groups and events, as well as businesses offering products and services for these events. A one-stop-shop for bringing communities together and fostering meaningful connections
AGS IMARS (Information Management and Reporting System). Worked as Project Lead creating an Information Management and Reporting System for AGS (accelerated growth for startup, small, micro and medium enterprises in Zambia). This is an analytical dashboard for the AGS M&E (Monitoring and Evaluation) team and PMU (Program management unit). Funded by the Ministry for Foreign Affairs of Finland and implemented in partnership with the Ministry for Small and Medium Enterprise Development (MSMED) of Zambia
Research Assistant- Materials Science at Research Innovation and Business Incubation Hub- Chinhoyi University of TechnologyResearch Assistant- Materials Science at Research Innovation and Business Incubation Hub- Chinhoyi University of Technology