I'm Kevin Koech.-image

I'm Kevin Koech.

I'm a Kenyan based Full Stack Software Engineer, currently working at Code for Africa as Software Engineer 2.

about-me-image

About me

Technically Sound and Innovative Software Engineer with 6+ years of experience in deploying predictive analytics, statistical modeling, and data mining procedure with proficiency in Software Development Life Cycle (SDLC). Well-versed in Machine Learning, data structures, and algorithm optimizations. Possess hands-on experience in an object-oriented programming language including C++, C#, Java, Javascript/Typescript and Python. Recognized for creating technical specifications and database schemas and developed libraries apps and REST-based web services for executing the time zone-based syncs.

  • Location:Nairobi, Kenya
  • Age:30
  • Nationality:Kenyan
  • Interests:Arsenal F.C
  • Study:Maseno University
  • Employment:Code for Africa

Education

Bachelor of Science in Mathematics and Computer Science

Maseno UniversityDecember 2015

Kenya Certificate of Secondary Education

Kapsabet Boys High SchoolDec 2010 2003

Work

React Frontend Developer

United StatesMar2022 – Dec2022

Build a React JS application with Create React App Typescript template to implement responsive components of the user interface, with this ensuring the company creates large web applications.Install and configure Circle CI by integrating and deploying CI\\CD code run through the unit test cases that ensured the company gets information for React deployments.Develop a reusable infinite scrollable table with React Material UI Table that helped UI remain technologically sound and aesthetically pleasing for fluid pagination.Play a pivotal role in enforcing Agile and Scrum development methodologies using custom React components such as JSON, AJAX, and REST consequently shortening development times.Design a redux component using Angular for a state management system to optimize large applications' performance with this ensuring easy data retrieval.Test an API to allow applications access data and interact with external software components and operating systems that helped to optimize user response and feedback.,

React Frontend Developer

United StatesJun2021 – Apr 2022

Hosted Reusable React components on NPM to increase productivity and quality and minimize risks of newly developed project that helped to increase productivity.

Converted written and visual designs PSDs and wireframes into efficient front-end React components by integrating Storybook that aided in features development and visualization of the components.

Worked closely with other JavaScript developers to develop front-end architecture using cypress to address points developers face while testing an application.

Configured Circle CI to continuously integrate and build DevOps & agile workflows that ensured faster, more flexible development without minimizing the workload of development and the operation teams.

Front-end Software Developer

United StatesSep2020 – Dec 2020

Industrialized new user-facing features using React JavaScript that made web pages interactive and improved response rates.

Assisted in developing a file management system to manage individual and group files with this ensuring easy access of files by the company.

Integrated and deployed writing scripts to build the software solution while spearheading the entire continuous integration cycle.

Front-end Developer

United StatesSep 2019 – Jun 2020

Coordinated with a team of developers to design a staffing platform for the company by creating a real-time chatting application including Microsoft teams and slack tool.

Participated in the initial wave of developers learning and implementing the React.JS library that ensured efficiency in the company.

Tested, debugged, and shipped 10s of 1000s of lines of code to various development teams, hastening the software development process.

Full Stack Technical Team Lead (Front-end)

KenyaSept2018 – Oct 2019

Oversaw the development and progression of 6 software developers to fully fledged developers in the company.

Performed code reviews and provided efficient and appropriate feedback to the software developers.

Proposed a PR review process by asking developers to include screenshots or recordings, reducing error by a more significant percentage.

Full Stack Software Developer

KenyaSep 2018 – Oct 2019

Designed and maintained front-end and back-end development processes with Typescript, Node, and Python which improved the quality and clarity of the code.

Developed a Travel management tool that helped the company manage a wide range of travel products such as flights, lodging, and activities.

Mentored junior software developers on building React applications by regularly holding code reviews that ensured increase in knowledge in coding processes.

Presidential Digital Talent Management Trainee

KenyaAug 2016 – Jan 2018

Worked with the government to deliver digital gadgets in various primary schools in Nandi County that ensured increase in digital literacy among teachers and students.

Developed software applications based on the office of the Director of Public Prosecution requirements that enhanced efficiency in the delivery of service.

Skills

Here you can show a snapshot of your skills to show off to employers

Frontend development
React
Typescript
Javascript
Angular
Vue
Payload CMS
Backend development
Node.js
Python(Django)
Python(Flask)
Python(ERPNext)
SQL(Postgres)
Mobile development
React Native
Spoken languages
English
Swahili

5 star rating on Upwork

-- Clay Jones

5 star rating on Upwork

-- Yvan Vibrantcreator

Kevin was an A++ freelancer and team member. I will definitely use again!

-- Alec Baker

5 star rating

-- Sascha Poggemann

Great experience. I hope to have an opportunity to work with them again. Thanks!

-- Anthony Accomazzo

Get in touch.

How can I help you?

© Copyright 2022 Kevin Koech