Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Erick Kogi Kimani

Erick Kogi Kimani

Software Engineer
Nairobi

Summary

Experienced Engineering Manager and Full-Stack Developer with 7+ years of expertise in scaling distributed systems and leading high-performing engineering teams. Proven track record in transforming monolithic applications into microservices architectures and driving technical innovation across transportation and fintech sectors. Strong focus on system reliability, team growth, and technological transformation.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Engineering Manager

SafeBoda
Kampala
03.2022 - Current
  • Safeboda: Ride-hailing App in East Africa
  • Key Responsibilities 60% - 70% Involvement in active software development with Individual contributions
  • Peer Reviews, Daily commits, and Sprint tasks based on time availability Engineering leadership and technical guidance towards the development of new features Direct system architecture decisions and technical roadmap Lead hiring, mentoring, and career development initiatives Delivery of Key IT department strategy, Project planning, technical scoping, and prioritization tasks in line with the team's capacity and workload
  • Collaboration with the product owner and product managers toward laying out the product roadmap and developing achievable goals tasks and tickets
  • Team Performance Management, Ensuring and evaluating team performance
  • System Performance Monitoring
  • Key Achievements Cars - Planning, Development, and Launch of Cars in both Kampala and Ibadan (Currently the highest earner vertical for the company) Move to Micro-Services & Event-Driven Architecture using Kafka - Splitting up previously monolithic applications into easily scalable Microservices with a single responsibility approach
  • Dispatch Mechanism - Rewrite our dispatch logic for better performance System stability & uptime improvement - 99.8 uptime Expansion into Kenya
  • Tech Stack Languages : NestJS, VueJS, Elixir, Laravel Messaging: Kafka, RabbitMQ DB: Postgres, Redis, Elastic Search Monitoring, Logging: Datadog, Grafana, Loki, Prometheus CICD, Cloud: AWS, Heroku, Github Actions, Docker, Kubernetes

Engineering Manager

NCBA Group
07.2021 - 03.2022
  • Responsible for team growth through hiring, internal promotions, and competencies evaluations
  • 60% - 70% Involvement in active software development with Individual contributions
  • Peer Reviews, Daily commits, and Sprint tasks based on time availability Team engagement through mentorship, One-on-one, and feedback sessions
  • Technical leadership towards the delivery of efficient and clean code, PR reviews
  • Technical decision-making, and Infrastructure management I Collaborated with product owners and business analysts on requirements scoping, budgeting, and delivery planning
  • Key Achievements Re-design and relaunch of Loop App Planning, Design, Development, and Launch of Loop Go System stability and Uptime targets achievement Quick turnaround and resolution of bugs within SLA Introduction of new features - QR, Loop Invest
  • Tech Stack Languages: NodeJS, AngularJS, VueJS Messaging: RabbitMQ DB: OracleDb, Redis, Elastic Search, SQLite Monitoring, Logging: Grafana, Loki, Prometheus CICD, Cloud: Azure Docker

Senior Application Developer

NCBA Group
03.2020 - 08.2021
  • Responsible for the Loop App (IOS, Backend, Internal Loop Dashboard Portals) Development of Loop Go Apps (iOS, Android, and Web App)(A transport and logistics arm of Loop ) Technology Stack - Swift, Kotlin, Springboot, VueJs, Mysql, OracleDb, Redis, Java
  • Docker

Software Developer

LishaBora Hydroponics, Nairobi
08.2018 - 11.2020
  • Terms)
  • Responsible for developing and designing the Android App for traders and farmers
  • Responsible for developing and designing the Web-based management portal App
  • Lishabora Assisted the Directors in getting Data, Data visualization, and reports Technologies used: Kotlin, Java, XML, Laravel, PHP, Mysql, Html, CSS, Javascript Technical skills I learned working on the project: Figma Design software, Firebase
  • Realtime Database

Lead Developer | Software Institute Instructor

Zalego Institute
11.2017 - 03.2020
  • Responsible for the Systems and Apps lifecycle from research and planning through
    deployment and post-launch support.
  • Development of mobile apps for clients and in-house software.
  • Created Web-based systems using web technologies, including an Elearning platform
    and Resource locator platforms.
  • Created guides and course materials to reiterate lecture information and help students
    study.
  • Tested students on the materials that were presented in workshops and classes.
  • Assisted students in coming up with and developing their projects as real-world
    solutions.
  • Technologies used: Kotlin, Java, XML, Laravel, PHP, Mysql, Html, CSS, Javascript

Android Developer

KuzaLab
03.2019 - 03.2020
  • Responsible for Several Android Applications Technologies used: Kotlin, Java, XML Building the entire Android stack (Networking, Local Storage, State management
  • UI/UX) Consuming Rest Apis Building Android SDK Libraries in Java and Koltlin for developers Technical skills I learned working on the project: Developing Android SDK libraries &
  • Distribution
  • Tech Stack Mobile : Swift, Kotlin Backend: Java, Springboot Frontend: VueJs DB: OracleDb, Redis

Education

B.Sci - Information Science

Moi University
2019

Skills

  • Technical Leadership & Team Management, Hiring any performance managment
  • Distributed Systems Architecture
  • Microservices & Event-Driven Design
  • Performance Optimization & Scaling
  • Cloud Infrastructure & DevOps
  • Agile Development & Project Management

Languages:

  • Java, Kotlin, Swift, Springboot, PHP, Laravel, Mysql, VueJs, AngularJs, HTML
  • CSS, NodeJs, NestJS

Tools:

  • Git, GitHub, Android Studio, XCode, OracleServer, ApacheDirectory, LDAP, Kafka, RMQ
  • Databases: Redis, Mysql, Firebase Databases, OracleDb, Postgres, Android RoomRealm
  • Cloud Solutions: Microsoft Azure, AWS, Digital OceanGCP
  • Containerization: Docker, Kubernetes

Certification

Lead Developer at Zalego Institute Engineering Manager at NCBA Bank Engineering Manager at SafeBoda Student leader in high school

Timeline

Engineering Manager

SafeBoda
03.2022 - Current

Engineering Manager

NCBA Group
07.2021 - 03.2022

Senior Application Developer

NCBA Group
03.2020 - 08.2021

Android Developer

KuzaLab
03.2019 - 03.2020

Software Developer

LishaBora Hydroponics, Nairobi
08.2018 - 11.2020

Lead Developer | Software Institute Instructor

Zalego Institute
11.2017 - 03.2020

B.Sci - Information Science

Moi University
Erick Kogi KimaniSoftware Engineer