
Timeline
About me
Senior FullStack Software Engineer | ERP Systems Specialist: Microsoft Dynamics NAV/Business Central | Devops Engineer: Git, Kubernetes, Jenkins, CI-CD, Cloud Platforms like AWS | Programmer in C#, Java,Php
Education

Nyeri high school
2001 - 2005Kcse a-
University of nairobi
2012 - 2014Masters in computer science
Maseno university
2007 - 2011Bsc computer science and technology
Experience

Techno brain limited
May 2011 - Apr 2014Senior technical consultant-Participating in business processes mapping and in the day-to-day activities of ERP advisory engagements for various clients including process analysis and design, gap analysis, functional system design and specifications, system configuration, development of system tests, procedures, and documentation.-Analyzing business/technical requirements and objectives, perform fit/gap analysis, and provide client recommendations.-Documenting all client engagements including the creation of design documents, technical specifications, process documentation, specification, system deployment documents, ERP system integration and interface documents and publish reports as necessary.-Providing key decision support, monitoring issue and risks, and creating mitigation plans for clients.-Managing a full life-cycle ERP or large scale software implementation from a technical, functional and/or organizational change management standpoint.-Leading organizational changes and business process improvements with clients.-Managing individual utilization to optimize revenue to the company.-Collaborating with business owners to capture business requirements (remote and in person)-Specification development-Driving quality, testing and delivery methodology processes to ensure successful transition and client satisfaction-Identifying and minimizing project risk-Communicating effectively with team members and clients-Serve as a leader to junior consultants Show less

Tangazoletu limited
Apr 2014 - Feb 2019Senior software engineer-tech leadImplementation of Core Banking System (CBS) to the Sacco industry based on Microsoft Dynamics NAV 2017/2018/ Dynamics 365 Business Central❖ Technical support to resolve day to day problems and issues to our existing clients❖ Integration of CBS with other external systems, like Mobile Banking, Agency Banking,Premium Rate Services Providers (PRSP), Integrated Population Registration System (IPRS) using SOAP and REST web services ❖ Development of web portals using C# ADO.Net and Entity, and Java Spring boot MVCFramework.❖ Development of USSD applications using PHP Laravel MVC framework❖ Development of Mobile Applications using Android JAVA and Kotlin.❖ Research, design and implement technical specifications for projects based on user requirements as indicated in scope of work, wireframes and/or sitemap documents❖ Staying up-to-date on industry standards and incorporating them appropriately in the projects.❖ Assist with testing, debugging, documentation and overall quality assurance of projects.❖ Collaborating with SCRUM masters, Product Owners and other members of Agile squad to ensure timely and accurate delivery of requirements and execution of projects.❖ Providing Team Leadership/Mentorship to the Junior development team. Show less

Safaricom plc
May 2019 - May 2022Senior software engineer-cvmDeveloping Microservices using Java technologies and frameworks mainly Spring boot/Hibernate and Tibco. Deployment of solutions to containerization platforms like Kubernetes and RedHat OpenShift. Writing optimized PL/SQL queries, views and triggers/functions and procedures for integration with other applications. Monitoring of enterprise systems using tools like Dynatrace and Splunk to ensure that there is high availability.Development of SOAP and REST APIs for integration with other applications.Great Experience with Tibco EMS event-based and message-driven distributed system.Strong familiarity with web servers and load balancing technologies. Advanced experience in use of source code management systems like GIT and Bitbucket. Working closely with SCRUM masters, Product Owners and other members of Agile squad to ensure timely and accurate delivery of requirements and execution of projects. Developing, testing and documenting APIs as allocated by the Team leader. This includes preparing for CAB sessions, deployment and post go live support for APIs candidate for production promotion. Assisting in low level design preparation and validation of high-level design as shared by the solution architect.Participating in analysis sessions for user stories and requirements and ensure complete user requirements are captured and agreed on.Researching on new fit for future technologies and actively implement the viable solutions.Strong collaboration and communication skills within distributed Agile project teams. Show less

Asante financial services group
May 2022 - nowSenior fullstack software engineerWorking closely with the product management and design teams to define feature requirements and deliver the product that materially impacts the business and improves the customer experienceDesigning and implementing scalable web services, REST and SOAP APIs.Spearheading monthly code reviewsWorking across the full stack, to build highly scalable distributed solutions that enable positive user experiences and measurable business growthDeveloping high-level product specifications with attention to system integration and feasibilityEnsuring application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application designWork closely with Asante Finance strategic partners to model integration options to Asante mobile solutionsWorking with distributed code repositories such as Gitlab to store our Source Code and Version controls.Helping maintain code quality, organization and modularity by following sound development practicesWorking In liaison with the strategic IT vendors, to deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and supportWorking directly with key stakeholders e.g. Asante Product Managers to conceptualize, build, test and realize productsGathering requirements around functionality and translate those requirements into elegant functional solutionsWorking along the Engineering team to create and maintain a robust framework to support the apps, post deployment etc.Standardizing the platforms and in some cases apps to deliver across multiple brands with minimal duplication of effort Show less
Licenses & Certifications

Microsoft dynamics nav 2009, c/side introduction
MicrosoftJun 2011
Microsoft dynamics nav 2009, core setup and finance
MicrosoftJun 2011
Managing microsoft dynamics implementations
MicrosoftJun 2011
Developer for microsoft dynamics nav 2009
MicrosoftJun 2011
Ccna 1-networking basics
Cisco academy training center, mexico.May 2008
Ccna 3-switching basics and intermediate routing
Cisco academy training center, mexico.Nov 2010
Installation and configuration for microsoft dynamics nav 2009
MicrosoftJun 2011
Ccna 4-wan technologies
Cisco academy training center, mexico.May 2008
Certified public accountants (cpa)
KasnebDec 2010
Ccna 2-router and routing basics
Cisco academy training center, mexico.May 2010
Languages
- enEnglish
- kiKiswahili
Recommendations

이상욱
헤지펀드 매니저Seoul, Seoul, South Korea.webp)
Shafna nazeer (chrmp)
Human Resources | Recruitment | Talent Acquisition | Onboarding | HR Administration | Performance Ma...Abu Dhabi Emirate, United Arab Emirates
Tom weaver
Transport ManagerWorcester and Kidderminster Area
Abhishek kumar jha
A highly skilled Python developer with 6.5+ years of experience in web development, specializing in ...Bengaluru, Karnataka, India
Patric rossmann
Senior Cyber Security Consultant bei EYBerlin, Berlin, Germany
Gryte navickaite
Student at University of East LondonLondon, England, United Kingdom
Federica letizia
Senior Business Travel ConsultantSeville, Andalusia, Spain
Essoyomèwè kamana
Chef de projet développement EnR chez Aedes EnergiesBordeaux, Nouvelle-Aquitaine, France
Ketija purena
Operations Manager at Coin Mining CentralAmsterdam, North Holland, Netherlands
Serena dalton
Events and FundraisingLondon, England, United Kingdom
Zeina el sebaaly
Scientific Researcher at Lebanese University-Faculty of Agricultural Engineering and Veterinary Medi...محافظة بيروت لبنان
Adin šabić
Communications and MEL Officer/AdviserFederation of Bosnia and Herzegovina, Bosnia and Herzegovina
Nehha s baagwe
Founder & CEOMumbai, Maharashtra, India
Herbert gerhartinger
Head Site / Director Manufacturing Science bei TAKEDA AUSTRIA GMBHAustria
Gregory hibbert
Senior Engineering Lead - Vessel Data IntelligenceGreater Melbourne Area
Sowdam upender
RN DHA General operation theatre Nurse at Aster DM Health careDubai, United Arab Emirates
Shijun ju
AI Engineer | KaggleX Fellow | Data Scientist | Machine Learning | NLP, LLM | FinTechToronto, Ontario, Canada
Tammi walsh
Senior HR Operations Manager | Employee Benefits, Process Improvement, TrainingUnited States
Asaad alharrasi
Cyber Security | GRC | CISA | FMEA ISO 31000 | CNSS | ITILL v4Oman
Begum nisa taktak
Student at American UniversityWashington, District of Columbia, United States
...