Highly-skilled in developing, designing, and delivering top-notch code-quality using Java, Spring Boot, NodeJS, Angular, ReactJS, and Microservices architecture.
Experienced in mentoring and managing software development teams, collaborating with cross-functional teams to achieve project goals.
Passionate about creating efficient, scalable, and user-friendly solutions to complex problems, ensuring consistent user experiences across platforms.
As a Senior Software Engineer, I collaborated with cross-functional teams to design, develop, and deploy feature-rich web applications using Java, SpringBoot, Angular, React, and NodeJS. I managed and mentored a team of backend engineers, optimizing microservices-based applications for improved scalability and reduced response times. I developed reusable frontend components, designed and implemented RESTful APIs, and created SQL scripts for database queries. I worked closely with the security team to enhance application security and actively participated in Agile practices, including stand-up meetings and sprint planning sessions.
As a Fullstack Engineer, I built the overall system architecture of the Bingwa system using NodeJS for REST, Angular for Web Portals, and MYSQL for the database.
In my role as a Fullstack Engineer, I developed complex applications throughout the SDLC, collaborated on a microservices-based application using Spring Boot and Angular, and designed RESTful APIs. I also developed reporting tools, contributed to CI/CD pipelines using Docker, and participated in debugging and troubleshooting efforts.
As a Fullstack Engineer, I built the system architecture of Sodexo (now Apptivate Africa) using Java SpringBoot, Angular JS, and MYSQL. I delivered back-office tools, collaborated on high-availability solutions, and worked closely with team members to identify and resolve software bugs.