About Me
I am a solution-driven developer with hands-on experience working with PHP, Golang, Node.js, Python, C programming, and R programming. I have a strong understanding of computer science and statistical fundamentals, clean code, Object-Oriented Design principles, clean architecture, design patterns, programming tools, technical writing, API documentation, and software engineering best practices, all while delivering products using agile methodologies and scrum frameworks.
I am skilled in designing and developing efficient backend systems, Test-Driven Development (TDD), Event-Driven Architecture, and RESTful APIs, as well as working with both SQL (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis). I have experience with source code versioning systems (Git) and a solid understanding of software infrastructures, engaging in the complete life cycle phases of software from conceptualization to deployment. I'm always eager to learn new things and contribute to teamwork.
With a proven track record of designing and implementing scalable and functional software systems that optimize efficiency and improve user experience, I excel in identifying and resolving potential bottlenecks through monitoring and testing application performance. I work collaboratively with other developers to implement effective solutions and have a strong background in maintaining software security, implementing backup strategies, and ensuring redundancy to minimize data loss and protect against threats. I am well-versed in industry standards and best practices related to software development and consistently strive to stay updated with the latest advancements in technology.
My expertise extends to working with frameworks such as Laravel, ExpressJs, NestJs, Django, Flask, and FastAPI, and I am proficient in technologies like microservices, gRPC, REST, and Domain-Driven Design (DDD). Additionally, I have experience with cloud technologies, including AWS, Docker, Kubernetes, EKS, EBS, and EC2, and tools like Jira, Travis CI, Miro, and Jenkins.
Professional Experience
Microservice Developer / DevOps Engineer
feburary 2024 - Novermber 2024
- Impact: Enhanced system reliability and deployment efficiency by 70% through microservices architecture and automated CI/CD pipelines.
- Relevant Responsibility: Designed and maintained scalable infrastructure using Kubernetes and Docker, ensuring system performance and compliance with security standards.
Project: Food and Goods Store
Data Analyst / Software Developer
Oct 2023 - Jan 2024
- Impact: Increased project delivery efficiency by 50% through optimized backend components and data-driven decision-making.
- Relevant Responsibility: Ensured compliance with regulatory standards and implemented secure data management practices for critical infrastructure projects.
Project: Official Engineering Project Management System
Back End Developer / Statistician
Oct 2023 - Jan 2024
- Impact: Boosted user engagement by 70% and improved program efficiency by 80% through effective API implementation and statistical modeling.
- Relevant Responsibility: Integrated new data-driven solutions with existing systems, improving legacy infrastructure performance by 50%.
Project: Learning Portal & Educational Data Analysis
Software Engineer / Cloud Engineer
Aug 2022 - Oct 2023
- Impact: Increased operational efficiency by 80% and reduced cloud costs by 20% through optimized resource allocation and scaling policies.
- Relevant Responsibility: Implemented scalable backend architecture on AWS, ensuring secure handling of user data and compliance with industry standards.
Project: Job Search Portal
Educational Qualifications
Certifications
- Microsoft Certified System Engineering Training
- Cisco Certified Endpoint Security
- Software Engineering (ALX Africa)
- Microsoft System Administrator