Kevin Babu, Developer in Nairobi, Nairobi County, Kenya
Kevin is available for hire
Hire Kevin

Kevin Babu

Verified Expert  in Engineering

Full-stack Developer

Location
Nairobi, Nairobi County, Kenya
Toptal Member Since
July 6, 2022

Kevin is a full-stack developer experienced in building and testing web apps. His strong programming foundations and principles make him a resilient and capable teammate willing to think outside the box to find effective solutions. Kevin believes knowledge is unlimited and is committed to staying in sync with the latest development strategies.

Portfolio

Tracom Services Limited
Angular, React, Node.js, Spring Boot, Redis, RabbitMQ, Docker, Kubernetes, CSS...
Ol-Digital Solutions
Node.js, MySQL, Java, Flutter, Python, CSS, HTML, Responsive Web Design (RWD)...
IntelligentSo
Java, Node.js, ERPNext, Relational Databases, Python, Linux, CSS, HTML...

Experience

Availability

Part-time

Preferred Environment

Python, Docker, Kubernetes, React, Angular, GraphQL, RabbitMQ, Redis, Spring Boot, Databases

The most amazing...

...solution I've worked on is a cloud-based revenue collection system currently used to monitor money collected by traders, such as supermarkets.

Work Experience

Senior Full-stack Developer

2021 - PRESENT
Tracom Services Limited
  • Contributed to implementing a tax collection system that would help governments track tax payment details of traders such as supermarkets and restaurants.
  • Took part in building a transport fare collection system that would allow public transport vehicle owners to monitor fare collection from their vehicles.
  • Performed code reviews, assisting in identifying bugs and potential optimization opportunities.
  • Containerized and deployed applications using Docker and Kubernetes.
  • Assisted fellow developers, leading to efficient problem-solving and knowledge sharing.
  • Helped in conducting interviews for prospective candidates.
Technologies: Angular, React, Node.js, Spring Boot, Redis, RabbitMQ, Docker, Kubernetes, CSS, HTML, GraphQL, Responsive Web Design (RWD), Web Design, Next.js, User Interface (UI), REST

Full-stack Developer

2020 - 2021
Ol-Digital Solutions
  • Developed a WhatsApp bot as a ledger for small and medium enterprises.
  • Participated in developing a mobile app that would allow users to securely store and access their sensitive documents in the cloud.
  • Took part in creating a property management system for a local apartment management agency.
Technologies: Node.js, MySQL, Java, Flutter, Python, CSS, HTML, Responsive Web Design (RWD), Web Design, User Interface (UI), REST

Full-stack Developer

2019 - 2021
IntelligentSo
  • Deployed an ERP solution to help manage hospitals' resources and keep track of patients' payment history.
  • Contributed to developing a system to assist local law enforcement in criminal investigations.
  • Developed a chatbot for the National Social Security Fund to help individuals track their pensions.
Technologies: Java, Node.js, ERPNext, Relational Databases, Python, Linux, CSS, HTML, Responsive Web Design (RWD), Web Design, User Interface (UI), REST

Revenue Collection System

A system for collecting and monitoring taxes from traders. I was the back-end developer handling authentication and collection data from the tax registration devices issued to traders. I was tasked with creating a highly available and modular system that would survive unpredictable failures such as disconnection from the database.

Hospital Management Information System

A cloud-based system to help track stock levels, order new materials, and keep a record of patients' payment history for a local county referral hospital. My task was to deploy, maintain, and implement any features requested by the client to the system.

Transport Fare Collection System

A system to help owners manage their bus fleets and keep track of fares collected from them. I was tasked with building the system's USSD menu and connecting it to a third-party API that saved the transactions and user details.

WhatsApp Ledger Bot

Built and deployed a WhatsApp bot for small and medium businesses as a ledger. Customers would buy products on credit, and the bot would help the trader track how much a customer owes them.
SEPTEMBER 2023 - SEPTEMBER 2026

AWS Certified Developer - Associate

AWS

SEPTEMBER 2023 - PRESENT

GraphQL Developer - Professional

Apollo Odyssey

SEPTEMBER 2023 - PRESENT

GraphQL Developer - Associate

Apollo Odyssey

JULY 2023 - PRESENT

Agile Project Management

Google | via Coursera

JULY 2023 - PRESENT

Continuous Integration and Continuous Delivery (CI/CD)

IBM | via Coursera

JUNE 2023 - PRESENT

Python 3 Programming

University of Michigan | via Coursera

OCTOBER 2021 - PRESENT

Building Cloud Services with the Java Spring Framework

Vanderbilt University | via Coursera

Libraries/APIs

React, Node.js, REST APIs, Apollo Client, Java Servlets

Tools

RabbitMQ, Amazon EKS, AWS Fargate, AWS IAM, Amazon Virtual Private Cloud (VPC), AWS Subnets, Amazon Cognito, Amazon CloudWatch, AWS CloudTrail

Frameworks

Angular, Express.js, Spring Boot, Bootstrap, Next.js, ASP.NET, Django, Spring, Flutter

Paradigms

Responsive Web Design (RWD), REST, Object-oriented Programming (OOP), Dependency Injection, Object-relational Mapping (ORM), Unit Testing, Agile, Scrum

Languages

JavaScript, HTML5, Python, TypeScript, HTML, CSS3, Java, SQL, CSS, GraphQL

Industry Expertise

Web Design

Platforms

Docker, AWS IoT, Kubernetes, Linux, AWS Elastic Beanstalk, AWS Lambda, Amazon EC2, Amazon Web Services (AWS)

Storage

NoSQL, PostgreSQL, Redis, Relational Databases, MySQL, MongoDB, Databases, Amazon S3 (AWS S3), Spring Data JPA, Amazon DynamoDB

Other

User Interface (UI), ERPNext, Data Collection, Data Cleaning, APIs, ECS, Data Encryption, Infrastructure as Code (IaC), Amazon RDS, Schemas, Data Queries, Mutations, Resolvers, Apollo Server, Data Marshalling, Data Unmarshalling, Data Processing, Functions, Data Dictionary Development, CI/CD Pipelines, GitHub Actions, User Stories, Backlog Management, Active Directory Federation, Development, Authentication, Rover CLI, Graph Variants, Security Groups, Access Control, Amazon MemoryDB, Amazon Cognito User Pools

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring