Avatar

Vincent K Chebon

DevOps Engineer

Nairobi, KE

chebonv@gmail.com

+254719619092 or +254731838420

Google Play Profile


Skills

Cloud Setup & Configurations (SSH, LEMP, LAMP Stack & More)

95%

Laravel Framework (PHP)

95%

Android (JAVA, Kotlin)

95%

Databases (Maria DB, MySQL CLI & Firebase)

99%

Flutter (Cross platform apps)

80%

Writing APIs (RESTFul, Insomnia & Apiary)

90%

Node.js (Express.js & Electron.js)

70%

CMS (Wordpress, Joomla)

85%

Programming Tools/Methodology/Pattern

  • GitHub
  • Metabase
  • GitLab CI/CD
  • Postman
  • Object Oriented Programming (OOP)
  • Agile + Scrum
  • MVC, MVVM and MVP Programming Patterns

Programming Languages

  • PHP (Laravel Framework)
  • JAVA (Android & Spring Boot Framework)
  • Flutter
  • Node Js
  • Javascript
  • jQuery


Projects

Avrello
Avrello
Backend Portal (Laravel, PHP, MySQL) - Frontend (HTML 5, Bootstrap CSS, JavaScript & jQuery) - Mobile App (Android JAVA)
A bulk disbursement application for use by NGOs or organization on disbursing items/cash to their beneficiaries by using fingerprint for identity verification and validation. Target market South Sudan, Juba region.
Key features of the app include;
  1. Beneficiary fingerprint enrollment and verification.
  2. Capture of beneficiaries' bio.
  3. Offline first technology. Sync when network is available.
  4. Items disbursement by fingerprint verification.

Agrient
Agrient
Website (Wordpress CMS)

To focus on our areas of core competence while creating strategic alliances with entities whose expertise is in complimentary areas in order to provide the best possible solutions.


Vintage Vet Pharmacy
Website (Wordpress CMS)

Agrovet, A.I & Vet Services


ToiToi
ToiToi
Website (Wordpress CMS)

Welcome to the home of the most, Clean and yet Affordable Mobile Toilets.


Pikit
Pikit
Backend Portal (Laravel, PHP, MySQL, RESTFul API) - Mobile App (Flutter for iOS & Android)

Get orders at your door step in minutes, with our map integration you get to drop your pin with ease, and also you can check out with M-Pesa payment integration.


ShuleMall
ShuleMall
Backend Portal (Laravel, PHP, MySQL, RESTFul API) - Website (Wordpress), Mobile App (Flutter for iOS & Android)

Kenya's first student friendly online store.


iLearn.fun
iLearn.fun
Backend Portal (RESTFul API, Vanilla PHP (OOP)) - Mobile App (Android - JAVA)

The iLearn.fun App is the perfect learning aid for a child, when they are away from school. Through a smartphone or tablet, a child can access all the 9 Learning Areas of the CBC (English, Mathematics, Kiswahili, Literacy, Environmental Studies, Hygiene, CRE, Music and Creative Arts), with learning content presented through animations, fun games and quizzes to ensure that your child enjoys and always looks forward to learning more. We believe that balancing learning and play ensures that a child learns more.
iLearn.fun App currently has Grade 1 and 2 learning content approved by the Kenya Institute of Curriculum Development (KICD). Grade 3 and 4 content to be added 1st quarter of 2020. Each learning area on iLearn.fun App costs Ksh150


M-Lugha
M-Lugha
Android (Java)

What is M-Lugha?
― A multilingual and mother tongue based educational app that seek use of mother tongue language to aid rural kids learn.
― Currently focused on ECD Level children, PP1, PP2, class 1-2-3. The app has animations, images, sounds and other multimedia mode of instructions.
― With the help of qualified ECD and lower class teachers, we summarized KICD approved text books and generated our digital content.
― We have prepared animations that promote hygiene and nutrition, sanitation, wash and vaccinations and promote the importance of Vitamins for kids.


Kabarak University Electronic Voting System
Kabarak University Electronic Voting System
Backend Portal (Laravel, PHP, MySQL) - Frontend (HTML 5, Semantic-UI CSS & jQuery)

An electronic voting system for use in student elections at Kabarak University and any other universities to aid in reducing time consumed in counting the ballot papers and eradication of spoilt votes.

Unique aspects of the system

  1. It’s completely offline, off internet.
  2. Tally results immediately after elections closes.
  3. Easy, Efficient, Transparent and Trustable due to its process used in development.

Pundamilias Nakuru Camp
Pundamilias Nakuru Camp POS
Backend Portal (Laravel, PHP, MySQL) - Frontend (HTML 5, Bootstrap CSS, JavaScript & jQuery)

A locally hosted hotel/restaurant point of sale solution tailor made in Laravel Framework.


Work Experience

DevOps Engineer / Atlancis Technologies Ltd.
Jan 2021 - Current

Actively involved in engineering/developing the following project;

KEBS (Kenya Bureau of Standards)
Building and delivering high quality software for use by the company management & its clients.
My tasks majorly were in developing;

A quotation module
Self-provisioning quote module that automatically generates a quote based on parameters needed by the client for certification/training.
This was made possible with the use of Laravel Framework for both backend management & internally consumable RESTful APIs endpoints.

Management Certification module
One of the biggest modules for handling client certifications, starting from client application all the way to decision committee approval for certification.

Both modules are integrated with Keycloak for Single sign-on (SSO) ability.
GIT and Postman dev tools made it possible to build a highly optimized, efficient code & enhanced development productivity.
Using secure VPN for deploying the app to KEBS secured servers.


Co-Founder / TouchIT Limited
Oct 2020 - Current
Involved as a consultant in building:

Avrello App:
A bulk disbursement application for use by NGOs or organization on disbursing items/cash to their beneficiaries by using fingerprint for identity verification and validation. Target market South Sudan, Juba region.
Key features of the app include;
  1. Beneficiary fingerprint enrollment and verification.
  2. Capture of beneficiaries' bio.
  3. Offline first technology. Sync when network is available.
  4. Items disbursement by fingerprint verification.
All this was achievable through the use of google cloud for managing DNS Zones and VM cloud instances with ability to horizontally scale, running on a NGINX server with re-verse proxy.
Setting up CI pipelines from our main branch improved our developer productivity, and ensured our app features were always deployed.
The app was made possible through JAVA programming and Laravel Framework for the backend management including consumable RESTful APIs.
Freelance Software Developer
Feb 2020 - Oct 2020

Develop, deploy and distribute client based solutions.


Mobile App Engineer / Atlancis Technologies Ltd.
Jul 2019 - Feb 2020

Develop, deploy and distribute iLearn.fun mobile app (JAVA) – over 100+ installs.
Payment integration using M-Pesa express – registered over KSH 6,000+ of sales
Database administration using MariaDB (MySQL) – CLI
Use tooling methods i.e. Metabase, RESTFul API, GitLab & JIRA
Offer technical support (Level 2 Support).
Create consumable APIs endpoints – in PHP.
Software methodology used; Agile & Scrum


Android Developer / Northfront Technologies Ltd.
Sep 2018 - Jul 2019

Develop & publish M-Lugha educational mobile app (JAVA) for PP1 and PP2 Kids – over 100+ installs.
Sound editing tools i.e. Adobe Premiere CC & Audacity.
Adding multi language (mother tongue) functionality to make learners learn using their mother tongue. I.e. Kikuyu, Kamba, Kalenjin, Luo etc. targeting the entire tribes in Kenya.
Payment integration using G-Pay (in-app billing subscription service) with support for M-Pesa express – registered over $100+ (KSH 10,000+).
Video editing tools i.e. Adobe Premiere CC.


Backend & Mobile App Developer / Shulemall Limited.
May 2017 - Sep 2018

Develop, deploy and distribute ShuleMall shopping Mobile App using Flutter initially Java programing tool – over 100+ installs.
Integrate mode of payment i.e. M-Pesa express – registered over KSH 1,000+ of sales.
Add new functionalities as per changes from the clients.
Write ShuleMall APIs in Laravel Framework (PHP).
Manage database – MariaDB (MySQL).
Management Backend – Laravel Framework.
Tooling methods; GitHub and RESTFul API.


Internship / Kabarak University.
Jan 2016 - April 2016

Networking; crimping, trunking, configuring cisco switches and routers.
Software support; OS installations and office suites.
Computer hardware; repairing computers, data cables and assembling new computers.
Technical level support for students and staff.


Education

Kabarak University
Current

Bachelors of Science in Information Technology


Kabarak University
2014 - 2016

Diploma in Information Technology