About Me

Home / About Me

About Myself

I am a highly motivated and self driven individual who takes every opportunity given and fully utilize the great skills and potential to develop new competence, accountability, responsibility and experience with an approach to problem solving and resolution to deliver more than expected.

Proffesional Skills

  • Frontend developer skills with HTML, CSS, Javascript with great understanding of modern frameworks like ReactJs, Redux, Nextjs, Javascript, Typescript, JQuery, Boostrap, Material UI, Graphql Apollo & Relay
  • Backend skills using Nodejs, Nestjs, ExpressJs, TypeORM and databases like MongoDB, PostgreSQL and MySQL and Realtime database handling with Socket and Pusher
  • Great understanding of Javascript core language concepts like DOM Manipulation, Fetch API and ES6 Features.
  • Understanding of AWS EC2, Cloudfront and Nginx Server and SSL handling.
  • Working knowledge of Git Version control tool.
  • UI/UX Design using Figma.
  • HTML5

  • CSS3

  • JavaScript

  • ReactJs

  • NodeJs

  • PostgreSQL

  • MySQL

  • MongoDB

  • Experience

    Fullstack Javascript Developer, Gitstart

    Sept 2021 to Present
    Duties
    • Managing other developers and assisting in different UI integrations.
    • Implementing both UI and API across different client instances.
    • Ensuring standard codes and delivering by acting as final code reviewer.
    • Implementing different CI/CD pipelines across different client instances.
    • Managing different code bases and client instances.

    Fullstack Web Developer, Fleetsimplify

    Feb 2021 to Sept 2021
    Duties
    • Designing and creating the server-side and API’s for applications using Nodejs / NestJs.
    • Handling the application on the AWS server and Nginx and ensuring the servers are always up and running.
    • Designing and creating the ready application database using MongoDB.
    • Integrating the server with the frontend applications build on ReactJs and also working on the frontend with Reactjs and Redux.
    • Working hand in hand with other team leaders and frontend developers.
    • Performing maintenance, debugging and testing the entire server which includes core application logic, database, data and security using becrypting methods and JWT Authentication.

    Fullstack Web Developer, Instadriver

    Feb 2021 to Sept 2021
    Duties
    • Designing and creating the server-side and API’s for applications
    • Handling the application on the AWS EC2, Cloudfront, SSL, and Nginx
    • Formulation of database schemas.
    • Client-Server intergration.
    • Working hand in hand with other team leaders and frontend developers.
    • Performing maintenance, debugging, testing, and security

    Backend Web Developer, Asembo Softwares Ltd

    Feb 2020 to Jan 2021
    Duties
    • Designing and creating the server-side and API’s for web and mobile applications using Nodejs framework.
    • Designing and creating the database for applications using PostgreSQL.
    • Working hand in hand with team leader and frontend developers in integrating the server with client-side applications.
    • Performing maintenance, debugging and testing the entire server which includes core application logic, database, data and security using bcrypt hash methods and JWT Authentication.
    • Hosting of website applications using Safaricom’s c-panel.

    Software Web Developer, Pinedate Ventures

    Oct 2019 to Jan 2020
    Duties
    • Designing and creating the client-side interface with Reactjs.
    • UX Web designing using Figma.
    • Creating servers and databases using Node.js, PostgreSQL and MongoDB.
    • Ensuring responsiveness of applications using Bootstrap and CSS Media Queries.
    • Hosting of websites using Safaricom’s c-panel.

    Frontend Web Developer, Tutor

    Feb 2019 to March 2020
    Duties
    • Teaching and mentoring passionate junior developers in understanding principle coding concepts.
    • Working with team in developing different front-end sites using HTML, CSS, JavaScript and React.js.
    • Assisting in troubleshooting different issues during web development.

    Backend and Frontend Developer, Freelancer

    Jan 2018 to Dec 2018
    Duties
    • Building web projects using Reactjs and Redux tools.
    • Building scalable backend APIs with Nodejs/ExpressJs, PostgreSQL and MongoDB.
    • Assisting clients integrate the backend apis with the frontend applications.

    Education

    Jomo Kenyatta University of Agriculture and Technology

    Sept 2018 to Present

    Bsc. in Mathematics and Computer Science

    Petanns Institute of Business Studies

    March to July 2018

    Certificate in Computer Packages, Distinction

    Butere Boys High School

    2014 to 2017

    Kenya Certificate of Secondary Education, B Plain

    Martin Luther Primary School

    2006 to 2013

    Kenya Certificate of Primary Education, 362 Marks

    Certifications

    HackerRank

    Sept 2020. No Expiration
    Credential ID A52139B80DE7

    Hackerrank Javascript(Basic) Certificate

    HackerRank

    Sept 2020. No Expiration
    Credential ID CA8B825B7717

    Problem Solving (Basic) Certificate