Dedicated and experienced Software Engineer with a proven track record of designing, developing, and implementing innovative Human Resource Management System solutions. Adept at leveraging technology to streamline Human Resource Management processes, enhance employee experiences, and drive organizational efficiency. Strong analytical and problem-solving skills with a commitment to delivering high-quality software solutions.
Overview
14
14
years of professional experience
1
1
Certification
Work History
Lead Software Engineer
Netcom Information Systems Ltd
01.2010 - Current
Contribute to the design and architecture of Perpay software system to ensure scalability, security, and maintainability
Contributing to the design and development of a cloud-based HR analytics platform, enhancing the company's suite of HR solutions
Evaluate and incorporate new technologies and tools to enhance software development processes within the company
Conduct and participate in code reviews to maintain code quality and ensure adherence to coding standards
Implement and execute unit tests and contribute to the development of automated testing frameworks
Propose and implement improvements to development processes and tools to enhance team productivity
Implement robust error handling mechanisms to manage issues that may arise during data transfer
Lead Software Engineer | Netcom Information System
I & M Bank
Kenya, Rwanda
Conducted comprehensive needs assessments to ensure a tailored solution that aligns with client expectations
Clearly documented implementation and integration needs to Finacle Third party system, such as specific data points, workflows, and functionalities
Designed and configured Perpay software solutions to fit the business requirement
Customized system settings, workflows, and interfaces to optimize the software
Performed rigorous testing of the implemented HR software to identify and rectify any issues
Conducted training sessions for HR department system users and other relevant stakeholders on how to use and benefit from the integrated systems
Rolled out the solution to all the other branches within East Africa ensuring the solution fit the local authority Requirements
Debugged and resolved implementation and integration issues to ensure a smooth and efficient deployment.
Lead Software Engineer | Netcom Information System
KCB Bank
Kenya, Uganda, Rwanda,Burundi S. Sudan
Conducted comprehensive needs assessments to ensure a tailored solution that aligns with client expectations
Clearly documented implementation and integration to T24, quick pay, oracle fusion, oracle IDAM systems, business needs
Implemented and integrated Perpay software solutions to fit the business requirement
Customized system settings, workflows, and interfaces to optimize the software
Performed rigorous testing of the implemented HR software to identify and rectify any issues
Conducted training sessions for HR department system users and other relevant stakeholders on how to use and benefit from the integrated systems
Rolled out the solution to all the other branches within East Africa ensuring the solution fit the local authority Requirements
Debugged and resolved implementation and integration issues to ensure a smooth and efficient deployment., | Co-operative bank
Conducted comprehensive requirement gathering sessions to ensure a tailored solution that aligns with client expectations
Clearly documented implementation and integration to SAP, BFUB9 (Banking application), Finacle needs
Designed and configured Perpay software solutions to fit the business requirement
Customized system settings, workflows, and interfaces to optimize the software
Performed rigorous testing of the implemented HR software to identify and rectify any issues
Conducted training sessions for HR department system users and other relevant stakeholders on how to use and benefit from the integrated systems
Debugged and resolved implementation and integration issues to ensure a smooth and efficient deployment
Performed unit tests, integration tests, and end-to-end tests to ensure the smooth flow of data between systems.
Lead Software Engineer | Netcom Information System
CRBD Bank
Tanzania
Conducted comprehensive requirement gathering sessions to ensure a tailored solution that aligns with client expectations
Clearly documented implementation and integration to SAP needs
Designed and configured Perpay software solutions to fit the business requirement
Customized system settings, workflows, and interfaces to optimize the software
Performed unit tests, integration tests, and end-to-end tests to ensure the smooth flow of data between systems
Conducted training sessions for HR department system users and other relevant stakeholders on how to use and benefit from the integrated systems
Debugged and resolved implementation and integration issues to ensure a smooth and efficient deployment.
Lead Software Engineer | Netcom Information System
Eco Bank
Kenya
Collaborated with stakeholders to understand their HR processes and requirements for the software implementation
Designed and configured Perpay software solutions to fit the business requirements provided
Customized system settings, workflows, and interfaces to optimize the software
Integrated Perpay HR software with Flex cube 9 Banking software, ensuring seamless data flow and interoperability within the business
Performed rigorous testing of the implemented HR software to identify and rectify any issues
Debugged and resolved implementation and integration issues to ensure a smooth and efficient deployment.
Lead Software Engineer | Netcom Information System
Diamond Trust Bank
Kenya
Collaborated with stakeholders to understand their HR processes and requirements for the software implementation
Designed and configured Perpay software solutions to fit the business requirements provided
Customized system settings, workflows, and interfaces to optimize the software
Performed rigorous testing of the implemented HR software to identify and rectify any issues
Debugged and resolved implementation and integration issues to ensure a smooth and efficient deployment.
Software Engineer | Netcom Information System
CIC Insurance
Kenya
Collaborated with stakeholders to understand their HR processes and requirements for the software implementation
Designed and configured Perpay software solutions to fit the business requirements provided
Customized system settings, workflows, and interfaces to optimize the software
Integrated Perpay HR software with Turnkey Insurance software, ensuring seamless data flow
Performed rigorous testing of the implemented HR software to identify and rectify any issues
Debugged and resolved implementation and integration issues to ensure a smooth and efficient deployment.
Software Engineer | Netcom Information System
Nairobi Hospital
Kenya
Collaborated with stakeholders to understand their HR processes and requirements for the software implementation
Designed and configured Perpay software solutions to fit the business requirements provided
Customized system settings, workflows, and interfaces to optimize the software
Integrated Perpay HR software with Microsoft Navison
Performed rigorous testing of the implemented HR software to identify and rectify any issues
Debugged and resolved implementation and integration issues to ensure a smooth and efficient deployment.
Software Engineer | Netcom Information System
Kalro
Kenya
Collaborated with HR business Users to understand their HR processes and requirements for the software implementation
Designed and configured Perpay software solutions to fit the business requirements provided
Customized system settings, workflows, and interfaces to optimize the software
Integrated Perpay HR software with Unit 4 ( Agresso), ensuring seamless data flow
Performed rigorous testing of the implemented HR software to identify and rectify any issues
Debugged and resolved implementation and integration issues to ensure a smooth and efficient deployment.
Education
Bachelor of Science - Computer Science
Africa Nazarene University
Nairobi, Kenya
2009
Skills
Programming Languages:
Java, Python, JavaScript
Web Technologies:
HTML, CSS, Flutter
Database Management:
MySQL, Oracle, Postgress
Version Control: Git
Agile/Scrum Methodologies
Project Management
Certification
Oracle Certified Professional (OCP)
Timeline
Lead Software Engineer
Netcom Information Systems Ltd
01.2010 - Current
Lead Software Engineer | Netcom Information System
I & M Bank
Lead Software Engineer | Netcom Information System
KCB Bank
Lead Software Engineer | Netcom Information System
CRBD Bank
Lead Software Engineer | Netcom Information System
Eco Bank
Lead Software Engineer | Netcom Information System