Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Gichangi Maina

Nairobi

Summary

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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

Diamond Trust Bank

Software Engineer | Netcom Information System

CIC Insurance

Software Engineer | Netcom Information System

Nairobi Hospital

Software Engineer | Netcom Information System

Kalro

Bachelor of Science - Computer Science

Africa Nazarene University
Gichangi Maina