Summary
Overview
Work History
Education
Skills
Timeline
Generic

John Muthabuku

Software Development
Nairobi

Summary

Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages. Background writing code and developing systems for user applications.


Overview

11
11
years of professional experience

Work History

ICT Technical and Software Developer

CHILCOT LIMITED
Nairobi, 30
09.2016 - Current

· Hardware Installation and Configuration:

  • Installed and configured computer hardware including computers, printers, and routers.
  • Replaced and upgraded hardware components as needed.

· System Monitoring and Maintenance:

  • Monitored and maintained computer systems and networks to ensure optimal performance.
  • Conducted regular maintenance to prevent system failures and improve efficiency by 100%.

· Client Support:

  • Provided ICT support to clients through series of actions either face-to-face or via phone over 5 clients per day
  • Troubleshot and diagnosed hardware and software faults to resolve issues promptly.

· Software Deployment:

  • Supported roll-out of new applications and systems.
  • Installed ERP systems for clients, including Human Resource Management Systems, Hospital Management Systems, payroll systems, queue systems, and more.

· Web Development and System Configuration:

  • Developed web applications and configured systems.
  • Set up new user accounts and profiles for system access.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Developed customized software solutions for diverse clients, resulting in increased satisfaction and repeat business.
  • Participated in software field testing to verify performance of developed projects.
  • Tuned systems to boost performance.
  • Established and maintained positive working relationships with customers and other professionals.
  • Designed and set up signal boosters for client firms.

· Technology Testing and Evaluation:

  • Tested and evaluated new technologies to determine their suitability and effectiveness for client needs.

· Project Management:

  • Managed networking projects, including network design, implementation, and management services.
  • Planned and undertook scheduled maintenance activities.

· Access Control Systems:

  • Designed and configured access control systems for enhanced security.

· Incident Response:

  • Responded to system breakdowns, including issues with TVs, computers, and printers (barcode and thermal).

· License Management:

  • Maintained records of software licenses to ensure compliance and proper management.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Updated old code bases to modern development standards, improving functionality.

ICT Support Specialist

OPPO Kenya
02.2016 - 09.2016
  • Maintained documentation of IT systems, processes, and procedures for easy reference by team members.
  • Reduced downtime with effective troubleshooting and timely problem resolution.
  • Established strong working relationships with colleagues, fostering collaborative environment that enhanced IT support delivery and efficiency.
  • Managed hardware inventory, ensuring proper allocation of resources and prompt replacement of outdated equipment.
  • Deliver on site technical support for 150 employees
  • Participated in after-hours on-call rotations providing continuous coverage for urgent technical matters affecting organization.
  • Provided remote support for off-site employees, resolving issues quickly without sacrificing job performance.
  • Updated software to safeguard against security flaws.
  • Managed backup and recovery of data assets to safeguard system availability.
  • Determined hardware and network system issues using proactive troubleshooting techniques.
  • Answered questions and provided information to customers about new software or hardware.

ICT Technician

Data Sector Ltd
08.2013 - 02.2016

Conducted regular maintenance on computer systems, ensuring optimal operation and minimizing downtime.

  • Enhanced network performance by troubleshooting and resolving technical issues in timely manner.
  • Promoted culture of continuous improvement by proactively identifying opportunities for process optimization within IT environment.
  • Assisted in migration of data from legacy systems to new platforms, ensuring seamless integration and minimal disruption to users.
  • Implemented system upgrades for improved functionality and increased security measures.
  • Facilitated end-user training sessions on software applications, increasing employee productivity with new tools and technologies.
  • Developed comprehensive documentation for IT policies, procedures, and best practices, enhancing knowledge sharing among team members.
  • Served as liaison between IT department and end-users during system implementations, ensuring clear communication of project goals and expectations.
  • Streamlined IT processes by developing and implementing efficient workflow procedures.
  • Managed inventory of hardware components, maintaining sufficient stock levels for critical replacements or repairs as needed.
  • Increased user satisfaction with effective communication and prompt resolution of support tickets.
  • Contributed to successful completion of IT projects by providing technical expertise and support throughout all stages of development.
  • Serviced existing accounts, obtained project orders and established new accounts by planning and organizing daily work schedule.
  • Maintained office PCs, networks and mobile devices.
  • Corrected connectivity faults to restore user access to local networks, cloud-based storage and public web.
  • Monitored server room, wireless network and other server infrastructure, keeping systems running smoothly.
  • Installed, configured and maintained computer systems and network connections.

Education

High School Diploma -

UTUMISHI ACADEMY
GILGIL
04.2001 -

NAIROBI STOCK EXCHANGE
NAIROBI
04.2001 -

BBA - FIANCE AND ACCOUNTING

PAN AFRICA CHRISTIAN UNIVERSITY
NAIROBI
04.2001 -

Skills

Software Development

Timeline

ICT Technical and Software Developer

CHILCOT LIMITED
09.2016 - Current

ICT Support Specialist

OPPO Kenya
02.2016 - 09.2016

ICT Technician

Data Sector Ltd
08.2013 - 02.2016

High School Diploma -

UTUMISHI ACADEMY
04.2001 -

NAIROBI STOCK EXCHANGE
04.2001 -

BBA - FIANCE AND ACCOUNTING

PAN AFRICA CHRISTIAN UNIVERSITY
04.2001 -
John MuthabukuSoftware Development