Software Engineer Newgen Software Technologies Ltd.
I architected an enterprise integration between Newgen Application and Microsoft 365 using Microsoft Graph API and Azure Blob Storage. This automated metadata synchronization for more than 10,000 records and supported a scalable document-management workflow.
I built secure Spring Boot REST APIs and SOAP services with OAuth 2.0, retry logic, and structured logging. I delivered banking account-opening microservices for Kenya and Rwanda, reduced onboarding time by 35%, refactored over 80% of legacy Java/Spring Boot modules, and improved performance and integration speed by 30%. I also supported UAT through production go-live, contributed to the iBPS Mobile Application through reviews and debugging, and received the Newgen High Five Award.