Position: Android Developer and DevOps Engineer
Category: Android
English level: fluent
Years of experience: 2.5


As a software developer for Baobab Circle UK, I have completed various projects and tasks for two applications as the sole Android Developer on the team. I migrated the codebase from Java to Kotlin, modernized APIs, and implemented Jetpack Compose and MVVM architecture. I also introduced Hilt for dependency injection and RxJava to Kotlin Coroutines. These changes resulted in an increase in code readability, maintainability, reusability, and a decrease in development time for new features.

Currently, I am responsible for the technology stack, CI/CD pipeline, and feature rollout for both applications. I work closely with the sales team to deliver new features on request and ensure their requirements are met.

In my previous role as a Technical Recruiter at Influx, Inc., I led the recruiting efforts for the Technical Support team and managed the hiring process from candidate selection to training. As a Technical Support Lead, I closed over 3000 tickets and helped clients save thousands of dollars by fixing critical bugs on their WordPress and Shopify systems.

During my time as a software developer at Andela Kenya, I worked as a full-stack microservices engineer using React and Python with Heroku, GitHub, and CircleCI for CI/CD. I developed RESTful APIs and UIs for multiple systems, including an eCommerce platform using Django and a gym management system using Flask.

In my personal projects, I built a property listing platform using Python, Django, React, and Postgres and an Android app called Ping MyBills using Kotlin, Room, Architecture Components, Retrofit, and Material Design.

Moving forward, I am always looking for opportunities to improve my skills and expand my knowledge in various tech stacks, such as cloud devops engineering, Postgres, and React/JS. Additionally, I have a keen interest in culture, philosophy, and science as hobbies.