About
Highly skilled Senior Software Engineer with over 4 years of experience, specializing in driving operational efficiency and profitability through strategic implementation of cloud and on-premise solutions. Proven leader in optimizing and securing core banking, payment, and business systems, translating corporate strategy into high-quality, reliable, and scalable software solutions. Adept at guiding cross-functional development teams through the full software lifecycle, ensuring peak performance and successful project delivery.
Work
Nairobi, Nairobi, Kenya
→
Summary
Led the entire software product development process, from research to deployment, ensuring projects met quality standards, timelines, and scope.
Highlights
Directed full software product development lifecycle, from research to deployment, consistently meeting quality standards, timelines, and scope.
Spearheaded implementation and integration of Microsoft Dynamics 365 Business Central and Navision for Retail and Financial Services clients, directly contributing to significant revenue growth.
Enhanced operational efficiency and elevated customer satisfaction by providing expert pre-sales services, defining precise project scopes, and delivering scalable, high-impact solutions.
Managed and mentored a team of 8 developers, overseeing user acceptance testing and fostering junior staff development for successful project delivery.
Nairobi, Nairobi, Kenya
→
Summary
Led comprehensive implementations of HR, procurement, and payroll modules, collaborating with stakeholders to optimize processes and provide end-user training.
Highlights
Directed comprehensive implementations of HR, procurement, and payroll modules within Microsoft Dynamics Business Central.
Collaborated with diverse stakeholders to assess business processes, recommend strategic improvements, and deliver comprehensive end-user training.
Optimized critical SQL databases and efficiently resolved complex technical issues post-implementation, enhancing system stability and performance.
Nairobi, Nairobi, Kenya
→
Summary
Developed COOPMIS, a proprietary SaaS core-banking solution for SACCOs across Africa, managing full lifecycle application development and system enhancements.
Highlights
Developed COOPMIS, a proprietary SaaS core-banking solution, successfully deployed to SACCOs across Kenya, Botswana, Eswatini, and Uganda.
Executed comprehensive gap analysis, led critical system enhancements, and managed full lifecycle application development for enterprise solutions.
Trained and mentored multiple interns on Dynamics NAV and Business Central, building team capability and fostering skill development.
Languages
English
Skills
Programming Languages
CAL, AL, Python, Django, JavaScript, Microsoft Business Central (AL), Dynamics Navision (C/AL), Flask.
Cloud Platforms
AWS, Microsoft Azure.
API Integration
M-PESA API, PayPal API, REST APIs, NSE APIs, IPRS APIs, API Development, System Integration.
Version Control
Git.
Collaboration Tools
Slack, Microsoft Teams.
Business Systems
Dynamics NAV, Microsoft Dynamics 365 Business Central, Power BI, ERP Implementation, Extensions, Upgrades.
Database Management
MySQL, MS SQL, PostgreSQL, SQL Optimization.
Software Development
Software Lifecycle Management, Software Product Development, Scalable Microservices, Secure API Design, High-Quality Software Development, System Reliability, Scalability, Performance Optimization.
Project Management
Technical Project Management, Agile Methodologies, DevOps, User Acceptance Testing (UAT), Project Scope Definition.
Leadership & Mentorship
Cross-Functional Team Leadership, Team Management, Mentorship, Training, Stakeholder Collaboration.
Business Analysis & Strategy
Business Alignment, Corporate Strategy Translation, Business Objectives, Operational Efficiency, Profitability, Pre-Sales Services, Customer Satisfaction, Data Analysis, Business Intelligence, Gap Analysis.
References
Scudo Chweya
Contact information available upon request.
Daisy Onchiri
Contact information available upon request.
Valarie Anyango
Contact information available upon request.