About

About

Skills: Angular, JavaScript, TypeScript, C#, .NET

I am a results-driven and motivated Software Engineer with over 6 years of experience in delivering cutting-edge engineering solutions. I possess strong technical competencies and outstanding interpersonal skills, enabling me to work collaboratively with team members and stakeholders. My expertise in managing all aspects of the software development life cycle allows me to deliver exceptional results.

Currently, I am a Full Stack Developer for Innova Limited, a Pan-African software development company based in Kenya. In this role, I am responsible for developing a Capital Markets Multitenant RegTech solutions for Capital Markets Authority(CMA) and Zambia Security Exchange Commission(SEC). I am also a Lead Front-End Developer for the upgrade of the Internal Credit Rating Analysis Tool (ICRAT) for The Macroeconomic and Financial Management Institute of Eastern and Southern Africa (MEFMI).

My experience also includes working as a Software Automation Engineer at Ramco Industrial Park, where I was actively involved in automating company processes using Kaizala. I developed logic flows that dictate how data is handled and transferred from one application to another.

I gained valuable experience as a Software Developer Apprentice at Microsoft App Factory, where I spent up to six months working with a senior software engineer. I developed essential workplace skills and the ability to design and implement modern software solutions, including a Book Rental Application and Destination Laikipia web application.

As a Trainee Systems Developer at Cybermonk Software Development, I worked on the C&F pro Clearing and Freight Forwarding application for C&F Companies/Agents. I designed user interfaces, implemented back-end code, installed completed software, and provided service and maintenance for computer hardware and software.

Overall, I am passionate about developing innovative software solutions that exceed expectations and drive business growth. I am also committed to continuous learning and development, regularly updating my skills to keep up with the latest technologies and industry trends.