Open menu
My skills
Technologies
Work Experience
Founder
KNOEyes LLC
- Developing and maintaining web applications using React.js and other related technologies.
- Collaborating with cross-functional teams including designers, product managers, and other developers to create high-quality products.
- Implementing responsive design and ensuring cross-browser compatibility.
- Participating in code reviews and providing constructive feedback to other developers.
Chief Technology Officer/ Senior Software Developer
GetBoda
- Designing project plans
- Training junior developers
- Establishing clean architecture on the companies front end (mobile and web) and backend code bases/repositories.
- Liasing with the operations team to establish how to best meet the requirements of customer facing products such as the GetBoda/Fleet SaaS.
Quality Assurance/Control Coordinator
mTek Services
- Testing current products and identifying deficiencies.
- Planning, creating and managing the overall Quality Planning strategy.
- Identifying quality assurance process bottlenecks and suggesting actions for improvement.
- Coordinating internal bug bashing test as well as user acceptance tests.
- Investigating product quality in order to make improvements to achieve better customer satisfaction.
Senior Full Stack Developer
mTek Services
- Designing UI/UX based on planned user journeys.
- Writing clean testable code.
- Writing automated tests.
- Mentoring junior developers to help them implement various app modules.
- Collaborating with QA to ensure that requirements were met.
- Liaising with the sales team to deliver requested product features to users based on feedback.
System Analyst and Developer
Kenswitch Limited
- Designing UI/UX for products targeted towards both external and internal users.
- Writing clean testable code.
- Writing automated tests.
- Mentoring interns to give them a clear understanding of company procedures.
Android Application Development Trainer
iLabAfrica
- Assembling course material to make for a more impacful syllabus.
- Training students and equiping them with the skills to develop and publish their own Android applications.
- Administering both theory and practical exams to ascertain students' to handle development projects on their own.
Assistant Junior Developer
iLabAfrica
- Designing UI/UX for products targeted towards both external and internal users.
- Writing clean testable code for backend and software projects.
- Writing automated tests.
- Participating in code reviews and providing constructive feedback to other developers.
C0-Founder/ Lead Mobile Developer
Rounin Solutions
- Developing and maintaining web and mobile applications using Laravel (previously used CodeIgnitor), Android and other related technologies.
- Liasing with clients to capture their requirements and make recommendations on the best approaches to take towards certain issues.
- Leading the team to come up with expansion strategies and project proposals/plans.
Freelance App Developer
Freelance
- Tutoring fellow students and aiding them with their coding projects.
- Developing mobile and desktop apps for clients.