Charles Kimani

Charles Kimani Email and Phone Number

Software Engineer @ Safaricom PLC
Nairobi County, Kenya
Charles Kimani's Location
Nairobi County, Kenya, Kenya
About Charles Kimani

►I am an experienced Software Developer interested in roles on Nodejs, Nestjs, Expressjs, React, Nextjs, Typescript, Javascript . Fullstack | emmethub.com.Here is a brief description of personal projects that I have done overtime:1. Cruz Cars Automart MERN Stack App: A MERN Stack online automart where one can view cars available for sale, search for cars with specific features, and manipulate car data, deployed here https://cruzcarsautomartmern.herokuapp.com The code can be viewed here https://github.com/kimanicharles911/cruz_cars_automart_MERN_stack_app2. Emmethub Github Projects React & Express Fullstack - this is a fullstack CRUD web application used by emmethub, deployed here https://emmethubgithubprojectsmern.herokuapp.com The code can be viewed here https://github.com/kimanicharles911/emmethub_github_projects_react_and_express_fullstack3. Movimusify React and Express Fullstack: A fullstack web application enabling users to search for various types of media content from the iTunes and Apple Books Store. It is deployed here https://movimusifyreactexpressmern.herokuapp.com View the code here https://github.com/kimanicharles911/cruz_cars_automart_MERN_stack_app4. Minesweeper - this is a game I developed using Reactjs. You can play it here https://gittedminesweeper.netlify.app The code can be viewed here https://github.com/kimanicharles911/minesweeper

Charles Kimani's Current Company Details
Safaricom PLC

Safaricom Plc

View
Software Engineer
Nairobi County, Kenya
Website:
safaricom.co.ke
Charles Kimani Work Experience Details
  • Safaricom Plc
    Software Engineer
    Safaricom Plc
    Nairobi County, Kenya
  • Safaricom Plc
    Backend Operations Engineer
    Safaricom Plc Mar 2023 - Present
    Nairobi County, Kenya
    ★ Technical System Stability Ops★ System Configuration★ Red Hat OpenShift Support & Ops★ JMS/EMS Queue Support★ F5 Big IP Load Balancing - Server Pools & Virtual Servers★ TIBCO Ops★ Server Ops★ NGINX Monitoring★ Deployment Support★ Support Ticket Resolution★ Learning Spring Boot & Apache Camel
  • Safaricom Plc
    Frontend Engineer
    Safaricom Plc Dec 2023 - Mar 2024
    Nairobi County, Kenya
    Daraja 3.0 Web DeveloperReactMaterial UIJavaScript
  • Riverbank Solutions Ltd
    Mern Software Developer React / Nodejs/ Express / Javascript / Redux Toolkit / Mongodb
    Riverbank Solutions Ltd Feb 2023 - Mar 2023
    Nairobi, Kenya
    zed.business | portal.zed.business★ Developed both the Frontend & Backend features of Zed Payments using React, Nodejs, Express MongoDB and Javascript (MERN). That included turning AdobeXD UI designs to features and building the REST-API.★ Introduced/rolled-out Redux, Redux Toolkit & protected routing to the Front-end codebase.★ Fixed production bugs.★ Worked for 11 hours daily except for Sunday.
  • Zed Payments
    Mern Software Developer React / Nodejs/ Express / Javascript / Redux Toolkit / Mongodb
    Zed Payments Feb 2023 - Mar 2023
    Nairobi, Kenya
    zed.business | portal.zed.business★ Developed both the Frontend & Backend features of Zed Payments using React, Nodejs, Express MongoDB and Javascript (MERN). That included turning AdobeXD UI designs to features and building the REST-API.★ Introduced/rolled-out Redux, Redux Toolkit & protected routing to the Front-end codebase.★ Fixed production bugs.★ Worked for 11 hours daily except for Sunday.
  • Titan Mobile
    Frontend Developer React / Nextjs / Typescript / Redux Toolkit
    Titan Mobile Sep 2022 - Jan 2023
    Nairobi, Kenya
    Core skills: React.js, NextJS, Redux, Redux Toolkit, ChartJS, TypeScript, CSS, Bootstrap, JavaScript
  • Share A Chair
    Backend Developer Nodejs / Express / Typescript / Test Development / Mongodb
    Share A Chair Mar 2022 - Jul 2022
    Berlin, Germany (Remote: Kenya)
    Core Skills: Nodejs, Expressjs, MongoDB, TypeScript, JavaScript, Mongoose, Test Suites (Jest, Supertest, Mocha, Chai, Enzyme, React Testing Library), Github Actions.API Design & Development:★ Implementing the platform's middlewares which are: • role based authentication middleware • data requests validation middleware★ Implementing the platform's REST-APIs routes including dynamic routes.★ Implementing the platform's controllers that: • handle… Show more Core Skills: Nodejs, Expressjs, MongoDB, TypeScript, JavaScript, Mongoose, Test Suites (Jest, Supertest, Mocha, Chai, Enzyme, React Testing Library), Github Actions.API Design & Development:★ Implementing the platform's middlewares which are: • role based authentication middleware • data requests validation middleware★ Implementing the platform's REST-APIs routes including dynamic routes.★ Implementing the platform's controllers that: • handle requests sent from the client side of the platform. • utilise middlewares to validate the data in the requests. • return appropriate data as per the client's request.★ Implementing the models used by the platform's database which entails: • Defining the schemas and their Types used by MongoDB collections(tables) • Writing the interfaces for all the models★ Reviewing the CTO's (my backend partner) code to ensure it's well refactored, maintainable and meaningful.★ Writing the tests for this backend and automate testing via github actions.★ Deploying the backend when the CTO is away.★ Advising on improving the technologies used to provide a better platform expereince such as how we ought to utilise: • GraphQL which could speed up the delivery of all data requests from the client side of the platform. • The NestJS folder pattern to make the application ready for scalability. • Redis which if implmented would run alongside the existing database so as to minimise the time used to fetch frequently used data from the database through it's cache type of database. • Research on best REST-API design and development standards for the Node.js/Express, TypeScript, MongoDB application we write.SummaryI enabled creation, retrieval, processing, manipulating, relating, and making accurately securely accessible data on:★ All organisations on the platform.★ Trainings on the platform (Offered internally & externally in an organisation)etc. Show less
  • Competa Millman
    Backend Developer Intern
    Competa Millman Jan 2019 - Apr 2019
    Nairobi, Kenya
    ★ Fintech Software Development: Co-developed a dynamic fintech web application able to register multiple saccos on one platform independently and provide front and back office business solutions.★ Project Management: Learnt how to use the scrum development methodology, use project planning tools such as trello, lead intern stand ups and collaborate on projects through git.

Charles Kimani Education Details

Frequently Asked Questions about Charles Kimani

What company does Charles Kimani work for?

Charles Kimani works for Safaricom Plc

What is Charles Kimani's role at the current company?

Charles Kimani's current role is Software Engineer.

What schools did Charles Kimani attend?

Charles Kimani attended Dedan Kimathi University Of Technology (Dekut), Hyperiondev, Academind, Udemy, Lakehub Academy.

Not the Charles Kimani you were looking for?

  • Charles Kimani

    Monitoring And Evaluation Specialist
    Kenya
  • Charles Kimani

    Technology And Products Strategy Consultant (Digital Transformation | Agtech | Fintech | Customer Experience | Intelligent Automation | It Programmes Management)
    Nairobi County, Kenya
    3
    gmail.com, gmail.com, ssg-advisors.com
  • Charles Kimani

    It Manager At Synresins Limited
    Kenya
    2
    ke.betashelys.com, synresins.com
  • Charles Kimani

    Channel Manager Microsoft | Certified Microsoft Csp Sales Professional And Administrator Expert | Relationship Management | Customer Centric| Resilient |Consultant | Result Driven Team Player
    Nairobi County, Kenya

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.