Summary
Overview
Work History
Education
Skills
Attributes
Certification
Timeline
Generic
Henry Gicharu

Henry Gicharu

Naivasha, Nakuru District,31

Summary

I am a passionate and versatile software engineer with a strong foundation in computer science principles, gained through academic training and hands-on project experience. I possess practical skills in full-stack web development, machine learning, and software deployment, with a deep understanding of how to design systems that solve real-world problems. During my academic journey, I studied Software Engineering at Murang'a University of Technology where I gained both theoretical and practical exposure to software development, databases, and systems analysis. My technical capabilities were further sharpened during my attachment at KenGen, where I contributed to digitizing internal workflows, supporting IT system upgrades, and streamlining data collection processes across departments. I've also independently developed several personal and professional projects including a machine learning-powered loan eligibility platform, a weather application, and various custom websites for different use cases. I am known for being a fast learner, a creative thinker, and a reliable team player with excellent communication skills. My goal is to continuously grow as a developer while contributing meaningfully to forward-thinking teams that use technology to create impact.

Software development professional prepared for challenging role. Significant experience in coding, debugging, and collaborating on team projects. Known for reliability and adaptability in dynamic environments. Expertise in programming, problem-solving, and effective communication.

Overview

1
1
year of professional experience
1
1
Certification

Work History

Freelance Developer

Upwork.com
05.2024 - 01.2025
  • As a freelance developer, I've worked with small businesses and individual clients to build user-friendly, mobile-responsive websites. These projects involved gathering requirements, wireframing, full-stack development, testing, deployment, and user training. I applied tools such as HTML, CSS, JavaScript, React, and WordPress to create modern interfaces while ensuring performance and SEO optimization. Freelancing has strengthened my project ownership, communication, and time management skills while giving me valuable exposure to real client needs and feedback.
  • Adapted quickly to new technologies and programming languages, enhancing overall team productivity.
  • Collaborated with cross-functional teams to ensure seamless integration of new features.
  • Continuously updated skills through training courses, workshops, and self-study—staying current on industry trends and emerging technologies.
  • Conducted thorough code reviews to ensure adherence to coding standards and best practices.

Software Engineering Intern

KenGen
05.2024 - 08.2024
  • Company Overview: Kenya Electricity Generating Company - IT Department
  • Automated routine administrative processes → I supported the team in identifying repetitive manual tasks and helped develop simple scripts and tools to automate them. This improved efficiency by reducing time spent on repetitive data entry and paperwork.
  • Improved web-based internal tools for employee reporting → I collaborated with the development team to enhance internal web dashboards used by staff for submitting and viewing reports. My work involved front-end improvements, bug fixes, and user experience enhancements, allowing for smoother reporting and better data accessibility.
  • Participated in system maintenance and upgrades → I was involved in routine IT maintenance tasks such as updating software systems, patching applications, and backing up data. I also assisted in deploying updates to existing platforms and ensuring minimal downtime during these transitions.
  • Troubleshot technical issues reported by staff → I acted as first-line support for internal system users, helping diagnose and resolve technical issues. This required strong communication skills and a good understanding of how internal software systems functioned, which helped me develop practical troubleshooting experience.
  • Digitized document workflows → I helped migrate several departmental processes from paper-based to digital formats using tools like document management systems and custom forms. This improved document tracking, reduced physical storage needs, and increased overall productivity.
  • Gained hands-on exposure to enterprise-level systems → Throughout my attachment, I observed how large-scale systems supporting energy production and management were developed, deployed, and maintained. I learned industry best practices for system security, scalability, and data integrity while working under experienced IT professionals.
  • Developed user-friendly interfaces for seamless navigation and improved user experience.

Education

Kenya Certificate of Secondary Education -

Kanunga High School

Software Engineering -

Murang'a University of Technology

Certificate - Data Analysis

Cisco
05-2024

Certificate - Networking Infrastructure

CISCO
03-2023

Skills

  • Strong programming skills
  • Quality control
  • Front-end frameworks
  • Troubleshooting
  • Technical documentation
  • Project coordination
  • Debugging
  • Software design
  • Software development
  • Git
  • Web application frameworks
  • Web development
  • Social media
  • Software engineering

Attributes

  • Excellent problem-solving abilities and critical thinking
  • Strong attention to detail and a commitment to writing clean, maintainable code
  • Adaptive to new environments, tools, and programming languages
  • Team-oriented with effective communication and collaboration skills
  • Self-motivated and passionate about continuous learning and innovation
  • Capable of managing projects independently with minimal supervision

Certification

  • Data Analysis, CISCO
  • Networking Infrastructure, CISCO
  • Operating Systems, CISCO
  • Technical Support, IBM

Timeline

Freelance Developer

Upwork.com
05.2024 - 01.2025

Software Engineering Intern

KenGen
05.2024 - 08.2024

Software Engineering -

Murang'a University of Technology

Kenya Certificate of Secondary Education -

Kanunga High School

Certificate - Data Analysis

Cisco

Certificate - Networking Infrastructure

CISCO
Henry Gicharu