Summary
Overview
Work History
Education
Skills
Certification
Timeline
SoftwareEngineer

Mathew Kariuki

Software Engineer
Nairobi,30

Summary

Forward-thinking Software Engineer with background working effectively in dynamic environments.

Fluent in Python and Javascript programming languages used to develop software within Information and Technology sector.

Proud team player focused on achieving project objectives with speed and accuracy.

Innovative Project Manager offering two years of expertise in Project Management. Seasoned professional with background in full software development lifecycle.

Quickly learns and masters new technologies while working in both team and self-directed settings.

Enthusiastic technical professional with complete understanding of entire software development lifecycle. Highly trained in Data Science and Web Development and known for having talents in analytics and creativity.

Overview

2
2
Certifications
7
7
years of post-secondary education
2
2
years of professional experience

Work History

Software Developer

Self employment
Murang'a, Murang'a
01.2020 - Current
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Introduced agile methodologies and effective development best practices to division to enhance product development.
  • Collaborated on all stages of systems development lifecycle, from requirement gathering to production releases.
  • Created workflow diagrams and Gantt charts to clearly demonstrate processes and timelines.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Developed software for both desktop and mobile operating systems, including Windows, MacOS and Linux, as well as Android and iOS.
  • Gathered and defined customer requirements to develop clear specifications for project plans.

Software Engineer

Nakuru County Government
Nairobi, Nairobi
01.2019 - 09.2019
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Orchestrated efficient large-scale software deployments, including testing features and correcting code.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Consulted regularly with internal customers on application development project status, new project proposals and software-related technical issues.
  • Worked with customers for needs analysis, proposal development and vendor costs to produce competitive estimates.
  • Prepared detailed reports on updates to project specifications, progress, identified conflicts and team activities.
  • Communicated technical development stages and provided design support to businesses and other stakeholders encouraging participation for on-time execution.

Education

High School Diploma -

Ndururumo
Nyahururu
02.2012 - 11.2015

Bachelor of Science - Software Engineering

Murang'a University Of Technology
Murang'a
09.2016 - 04.2020

Skills

    Data science

undefined

Certification

Certificate of Completing Google Digital Skills for Africa Program.

Timeline

Software Developer

Self employment
01.2020 - Current

Software Engineer

Nakuru County Government
01.2019 - 09.2019

Certificate of Completing Google Digital Skills for Africa Program.

05-2018

Bachelor of Science - Software Engineering

Murang'a University Of Technology
09.2016 - 04.2020

High School Diploma -

Ndururumo
02.2012 - 11.2015

Certificate of Participation in the annual National Environmental Essay Competition

09-2011
Mathew KariukiSoftware Engineer