►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
-
Software EngineerSafaricom PlcNairobi County, Kenya -
Backend Operations EngineerSafaricom Plc Mar 2023 - PresentNairobi 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 -
Frontend EngineerSafaricom Plc Dec 2023 - Mar 2024Nairobi County, KenyaDaraja 3.0 Web DeveloperReactMaterial UIJavaScript -
Mern Software Developer React / Nodejs/ Express / Javascript / Redux Toolkit / MongodbRiverbank Solutions Ltd Feb 2023 - Mar 2023Nairobi, Kenyazed.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. -
Mern Software Developer React / Nodejs/ Express / Javascript / Redux Toolkit / MongodbZed Payments Feb 2023 - Mar 2023Nairobi, Kenyazed.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. -
Frontend Developer React / Nextjs / Typescript / Redux ToolkitTitan Mobile Sep 2022 - Jan 2023Nairobi, KenyaCore skills: React.js, NextJS, Redux, Redux Toolkit, ChartJS, TypeScript, CSS, Bootstrap, JavaScript
-
Backend Developer Nodejs / Express / Typescript / Test Development / MongodbShare A Chair Mar 2022 - Jul 2022Berlin, 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 -
Backend Developer InternCompeta Millman Jan 2019 - Apr 2019Nairobi, 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
-
Business Information Technology -
Fullstack (Mern) Web Software Development -
UdemyReact, Redux, Node.Js, Express, Mongodb, Graphql, Javascript, Ethereum, Solidity -
Lakehub AcademyReact.Js, Javascript, Problem Solving
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
Technology And Products Strategy Consultant (Digital Transformation | Agtech | Fintech | Customer Experience | Intelligent Automation | It Programmes Management)Nairobi County, Kenya3gmail.com, gmail.com, ssg-advisors.com -
2ke.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 PlayerNairobi County, Kenya
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial