Diligent engineer with robust background in developing and maintaining complex back-end systems. Demonstrated success in optimizing server performance and implementing efficient database solutions. Proven ability to collaborate with cross-functional teams and leverage programming skills to enhance system functionality.
Led the design and implementation of scalable software architecture, enhancing system performance and reliability across platforms.
Collaborated with 5 cross-functional teams to define technical requirements and deliver innovative solutions aligned with business objectives.
Directed Agile development practices using 5 different Jira boards, improving project delivery timelines and fostering a culture of continuous improvement within the team.
Analyzed and optimized existing systems using NewRelic and custom monitoring dashboards, resulting in increased efficiency.
Mentored team of 4 backend engineers, facilitating skill development and knowledge sharing to elevate team capabilities and project outcomes.
Senior Back-End Developer
Moniepoint Microfinance Bank
10.2023 - 02.2025
Developed and maintained scalable APIs using Java Spring Boot, enhancing system performance and reliability for users.
Developed various tools using Java, MySql, Redis and Kafka to support backend systems.
Optimized database queries and implemented indexing strategies, resulting in reduced load times and improved response time by at least 25%.
Participated in system architecture discussions, contributing to the design of backend systems.
Integrated third-party credit bureau, as a part of credit risk evaluation system.
Conducted code reviews and provided mentorship to 2 junior developers, fostering a culture of continuous improvement and knowledge sharing.
Refactored legacy code to improve maintainability and align with modern programming techniques.
Broke down 1 service to 2 different microservices along with database for separation of concerns
Team Lead/Senior Software Engineer
I2c Inc.
03.2020 - 09.2023
Led team, developed Java wrappers on Spring and Spring Boot to streamline product development, ensuring efficiency and scalability.
Implemented SSO using SAML to login to web applications.
Implemented new features using Java, Spring, Struts, and Microservices, meeting customer requirements.
Led issue analysis and development, ensuring timely resolutions and smooth operation of the product.
Optimized queries to improve performance and user experience.
Conducted thorough code reviews, ensuring adherence to standards, providing constructive feedback for clean and efficient code.
Collaborated on test planning, guaranteeing comprehensive coverage through E2E sheet, coordinating with QA teams.
Performed manual testing, identifying bugs and usability issues, ensuring high-quality product release.
Provided client support during UAT and implementation, assisting with testing and utilization of new functionalities.
Offered ongoing technical support to clients, resolving concerns promptly and maintaining strong relationships.