
I am a seasoned Senior Backend Developer with expertise in tooling & automation, legacy system maintenance, microservices data ownership, AI research, cloud infrastructure, and database management. I excel in leadership and collaboration.
● Tooling & Automation: Built internal tools and automation solutions to streamline developer workflows, reducing operational over...
● Tooling & Automation: Built internal tools and automation solutions to streamline developer workflows, reducing operational overhead across teams.
● Legacy System Maintenance & Modernization: Supported and maintained .NET-based legacy applications while progressively migrating them to Spring Boot for improved scalability and maintainability.
● Microservices Data Ownership: Consolidated application data sources to ensure each system retrieves data directly from its owning microservice, eliminating transitive dependencies and improving system reliability.
● AI Research & Prototyping: Explored AI applications in coding, compliance, and security, developing rapid proof-of-concept (PoC) solutions for teams across the organization.
● Cloud & Infrastructure: Leveraged AWS for infrastructure, utilizing Kubernetes for container orchestration, and implemented CI/CD pipelines using tools like CircleCI, ArgoCD, and Jenkins.
● Database Management: Worked with PostgreSQL, MySQL, and NoSQL databases to support scalable and efficient backend solutions.
● Conceptualized and executed a scalable partner integration service for money receiver validation and streamlined onboarding of bank ...
● Conceptualized and executed a scalable partner integration service for money receiver validation and streamlined onboarding of bank clients through API gateways and message queues, resulting in reduced missed deliveries by 20%, minimizing overhead associated with undelivered funds.
● Migrated payouts service from distributed MongoDB to PostgreSQL, achieving 40% faster fetch/save times, 60% cost reduction, and enhanced data integrity through ACID properties.
● Enhanced operational security and auditability by implementing user action tracking with IP, location logging, and mandatory two-factor authentication for high-risk actions within the Retool dashboard which is used by our ops team.
Leadership: Exemplified collaborative leadership by actively participating in interview panels, attracting high-potential candidates who contribute to the team's success and lead onboarding initiatives, ensuring new team members feel welcomed, supported, and quickly become productive contributors.
Safaricom PLC (under Andela)
● DigiFarm: Developed and architectured a highly scalable ecommerce platform for farmers and manufact...
Safaricom PLC (under Andela)
● DigiFarm: Developed and architectured a highly scalable ecommerce platform for farmers and manufacturers capable of handling over 10K user transactions per second, as the Lead Back-end Engineer and Mobile Development consult, which resulted in increased revenue and business growth.
● Designed and implemented 9 efficient backend microservices (Javascript/Typescript) that ran on AWS, seamlessly communicated through Event Bridge, Shared DynamoDb tables, API Gateways, and SSM params, which resulted in improved platform performance and reliability.
● Improved data accessibility and query latency by implementing highly available data stores via Elastic search, which resulted in an average indexing latency of 185ms, and a search query latency of 100ms, providing a better user experience.
● Leveraged my expertise in Android development and user engagement, leading to successful tracking and messaging features being added to the Digifarm platform, improving user experience and overall platform performance.
Leadership: Provided expert consultation on Android Kotlin development to 3 client applications, ensuring secure and seamless integration of Cognito authentication and connectivity to Appsync endpoints through Amplify.
● Coordinated technical support for the first 50 clients of the DigiFarm system, ensuring smooth transactions and resolved any technical issues, which resulted in a monthly average of $200K+ in transactions and increased user satisfaction.