My Name is Ian Kariuki Kumu, I live in Nairobi,Kenya.Currently, I work as a Backend Developer.I am highly energetic in backend design, and development of the business logic of an application.
I am passionate about the backend lifecycle of an application including Database Design,API development(REST Architecture),Cloud Plaforms,Web Servers and Version Control.
I worked as a Backend Developer at Dukah and my main task was to create and deploy a Restful API that powered both the Frontend Web Application and A mobile Application. Some of the key tasks were Payment integration,API authentication, commerce aspect of the application and Documentation.
I got the chance to practice some of my Development Skills. I was tasked with creating their Human resource management system which I also deployed on Vultr Server
I got an attachment at Red Cross Society where i was able to learn about other skills besides IT which include basic first aid.I was able to appreciate life in general
I joined Strathmore University in 2018 and graduated in October 2022 with as Bachelor's Degree in Informatics and Computer Science.
I joined High School in 2014 and accomplished my High School Studies in 2017
Some of the Services I Offer
I am able to develop a Website from a simple idea to a fully fledged application
I am able to design an API for an application that is being served to many clients. I have specialized in the REST software architectural style and I am currently learning the GraphQL architecture
I have worked with servers where I have configured the LAMP and the LEMP software stack respectively.
A Laundry Management System that helps a laundry business manage the client's needs. It consists of an Invoicing module that is responsible for keeping record of all due payments which are then paid through Mpesa.It has a booking module that is responsible for ensuring that each client's laundry is picked and delivered with ease.It also has a Coupon module that allows the business run promotions so as to increase its revenue
Over the course of time I have developed Skills in the various software stacks.
I mainly use Laravel to create software solutions for organizations.
This has been the main database I have used over the course of time.I have created multiple applications that are using the MySQL database
I have used python mostly for scripting and Machine Learning
I occasionally use Django to build backend systems for applications
I have used for rendering frontend logic of various applications
I have used it in conjunction with HTML to present the frontend logic of an application in an appealing state.
I use it together with inertiajs in Laravel to build full stack applications
I have used git for version control for the applications I have developed. I mainly use Github for hosting my projects and setup automated tests and deployment pipelines
Let's Work Together