Results-oriented IT professional with an impressive 12.7 years of experience in application development and maintenance, excelling both as an individual contributor and a Technical Lead for development teams. Currently serving as the Lead Backend Engineer at Airtel Africa, I bring a wealth of expertise cultivated through roles at esteemed organizations such as Capgemini Engineering, Amdocs Development Center Ltd, and Comviva.
Specializing in the development of Monolithic, Service-Oriented, and Microservices architecture-based applications, I am skilled in creating multithreaded applications to enhance performance. My proficiency extends to object-oriented programming, data structures, and the collections framework API, demonstrating a strong aptitude for framework design in Java.
With hands-on experience in Agile and DevOps methodologies for application development, I possess effective debugging, problem-solving, and analytical skills. Renowned for being a collaborative team player and an adept individual contributor, I am a detail-oriented professional with strong organizational skills.
Capable of handling multiple projects simultaneously with a high degree of accuracy, I bring a strategic and versatile approach to complex IT landscapes. My comprehensive skill set, leadership capabilities, and commitment to excellence make me a valuable asset in dynamic and challenging environments.
Currently, I serve as a Java Backend Technical Leader, spearheading design initiatives across a diverse array of projects within a highly collaborative and fast-paced environment. In my role, I craft innovative solutions to address tangible market challenges, working closely with program managers, user interaction designers, and fellow software engineers to enhance both existing product offerings and develop new ones.
My expertise lies in Product Customer Lifecycle Management (CLM), and I bring extensive experience to the table in software development. Proficient in Core Java and the Spring Boot framework, I specialize in Java 8 features such as Parallel Stream, Lambdas, and Functional Interfaces.
My technical proficiency extends to a comprehensive skill set encompassing Spring Boot, Hibernate, Kafka Reactive Messaging, Apache Kafka, Redis, Docker, Kubernetes, Netflix Conductor, Grafana, Prometheus, Confluence, Scrum, SOAP, Maven, Swagger, Jackson, Junit, and Mockito. I excel in Rest Web services with Spring Boot, boasting exposure to Microservice orchestration.
Notably, I am well-versed in GIT, JIRA, Maven, and CI/CD tool Jenkins, leveraging this knowledge to contribute effectively in Agile environments. My experience as a designer involves actively participating in design discussions, handling architecture and implementation, and delivering client-driven requirements. I am responsible for bug fixing in existing applications and oversee the onboarding process for new team members, ensuring their seamless integration into projects.
Key Achievements:
At GridScape, I played a pivotal role in the development of a web-based network management application, operating from the utility back-office to facilitate remote and secure configuration and management of Distribution Automation (DA) communication networks.
Key Contributions:
At Umarket, a pivotal financial and recharge services platform, I contributed significantly to its core functionality, focusing on maintaining end user wallets (both retailers and customers), recharge/bill payments, and the management of various wallet types (e.g., EWallet, Stock wallet, Bonus).
Key Contributions:
Contributed to a financial and recharge services platform aimed at serving end customers, specializing in the implementation of micro loan-based services and integrating core banking systems for various banks.
Key Contributions:
Application design
undefined