Michael Bukachi Email and Phone Number
A Software engineer with over 6 years of experience building full-stack applications and over 2 years of building Android applications. My most vital skills are Python, Kotlin (Android) and VueJs. I've worked in startup environments and companies with small teams which have helped me develop the needed skills to switch between different parts of a tech stack quickly and immediately provide value. I have had the opportunity to lead teams, for both ongoing projects and projects that had to be developed from scratch. This has allowed me to work with different agile methodologies and go through the entire lifecycle of a project.
- Website:
- google.com
- Employees:
- 219238
-
Software EngineerGoogle Nov 2023 - PresentNairobi County, Kenya -
Android EngineerDroidconke Aug 2018 - PresentNairobi• Joined the droidconeKe team as an open-source contributor for the android app which was meant to serve the first droidcon event in Sub-Saharan Africa. • Included picking up any available issues in the public repo and creating PRs.• The project was built using Kotlin and firebase and had a new MVVM architecture. • Since then, also worked on other droidconKe apps with major role being testing i.e ensuring the apps have proper test coverage for more stable apps.• Technologies… Show more • Joined the droidconeKe team as an open-source contributor for the android app which was meant to serve the first droidcon event in Sub-Saharan Africa. • Included picking up any available issues in the public repo and creating PRs.• The project was built using Kotlin and firebase and had a new MVVM architecture. • Since then, also worked on other droidconKe apps with major role being testing i.e ensuring the apps have proper test coverage for more stable apps.• Technologies used to build this include:- Kotlin- Hilt- Ktor- MVVM architecture Show less -
Tech LeadMarketforce Jan 2022 - Jun 2023Nairobi, Kenya• Took up leadership responsibilities involving guiding platform development for internal development. • Handled a back-end lead role which involved overseeing the development of the backend APIs (Python & NodeJs/JavaScript).• During this time, we worked on stabilizing the platform. • We set up strict coding conventions and guidelines backed up by tooling. • Improved the monitoring of our APIs by integrating with services such as Newrelic. • This allowed us to better profile… Show more • Took up leadership responsibilities involving guiding platform development for internal development. • Handled a back-end lead role which involved overseeing the development of the backend APIs (Python & NodeJs/JavaScript).• During this time, we worked on stabilizing the platform. • We set up strict coding conventions and guidelines backed up by tooling. • Improved the monitoring of our APIs by integrating with services such as Newrelic. • This allowed us to better profile our APIs.• Started using Redis as a primary database which brought the majority of our API response times to < 100ms. Show less -
Software EngineerMarketforce Mar 2021 - Dec 2021Nairobi, Kenya• Worked closely with another backend engineer to build the API using Fast API.• The backend had an MVC architecture organized by feature to allow us to quickly pinpoint bugs and add new features.• During the initial development, also took up the DevOps responsibility for the backend, first deploying the API on cloud-based servers on AWS using docker, before migrating it to a Kubernetes cluster (EKS). -
Core Maintainer Of My PortalFreelance Mar 2017 - Apr 2023Nairobi, Kenya
-
Software EngineerOpencraft Aug 2021 - Jan 2022Remote• Worked closely with Edx platform to produce custom flavors for different clients.• Joined Open Craft, primarily worked on LabXchange. • LabXchange is a global science classroom open to every curious mind.• Created at Harvard University with support from the Amgen Foundation, this powerful digital tool makes high-quality science education accessible and gives learners and educators, everywhere, the courage to chart a meaningful path in science—for free. • Involved maintenance… Show more • Worked closely with Edx platform to produce custom flavors for different clients.• Joined Open Craft, primarily worked on LabXchange. • LabXchange is a global science classroom open to every curious mind.• Created at Harvard University with support from the Amgen Foundation, this powerful digital tool makes high-quality science education accessible and gives learners and educators, everywhere, the courage to chart a meaningful path in science—for free. • Involved maintenance work and working on some new features. Show less -
Head Of EngineeringFarmdrive Jul 2020 - Sep 2021Nairobi, Kenya• Promoted to Head of Engineering to fill a vacant role. • Around this time, the company was changing the direction of their business i.e from B2C focused to B2B focused. • The first responsibility in new role was to identify any services that we use internally that could be converted into a SaaS.• At the top of the list was our Identity service.• In our applications, we needed to validate farmers before approving any of their loan requests. • This involved checks against… Show more • Promoted to Head of Engineering to fill a vacant role. • Around this time, the company was changing the direction of their business i.e from B2C focused to B2B focused. • The first responsibility in new role was to identify any services that we use internally that could be converted into a SaaS.• At the top of the list was our Identity service.• In our applications, we needed to validate farmers before approving any of their loan requests. • This involved checks against the National Identity Service and a national credit scoring database. • Since it took us quite some time to setup the integration, we decided to pull that out into a service which businesses can use quickly.• We had to separate parts of our applications into microservices so that each service did one thing only• We implemented our own authentication/authorization service based on the Oauth2 protocol. Show less -
Lead Software EngineerFarmdrive Sep 2019 - Jun 2020Nairobi, Kenya• Joined FarmDrive as lead engineer to work on their AGV Ussd application. • The AGV Ussd App is an application built using Flask and Django meant to serve AGV farmers by providing them easy access to short-term loans. • Also did maintenance for another SMS application built using Flask.• Featured voice call support so it was the first time working with WebRTC.• The USSD app was backed by an internal CRM (also built using Flask and Javascript) which helped track a lot of useful… Show more • Joined FarmDrive as lead engineer to work on their AGV Ussd application. • The AGV Ussd App is an application built using Flask and Django meant to serve AGV farmers by providing them easy access to short-term loans. • Also did maintenance for another SMS application built using Flask.• Featured voice call support so it was the first time working with WebRTC.• The USSD app was backed by an internal CRM (also built using Flask and Javascript) which helped track a lot of useful customer information such as customer acquisitions, loan profile health, identity verification and various reports.• Took charge of a 3-person team in the development of internal systems that supported the daily operations of the company. • Streamlining Dev workflows for higher productivity and higher delivery.• Implemented system practices and methodologies to improve products stability.• Lead fellow engineers and providing technical assistance when needed. Show less -
Software EngineerMobidev Jun 2018 - Sep 2019Nairobi• As a software engineer in a consultancy firm, we were tasked with building a platform which would help an NGO be efficient in their data collection reporting operations. • The NGO's process involved collecting data using Kobo toolbox on Android tablets or using physical forms which would later be transcribed onto Excel sheets. • After that, they would have to clean the data from both sources, aggregate and generate reports. • The process was really slow and inefficient.•… Show more • As a software engineer in a consultancy firm, we were tasked with building a platform which would help an NGO be efficient in their data collection reporting operations. • The NGO's process involved collecting data using Kobo toolbox on Android tablets or using physical forms which would later be transcribed onto Excel sheets. • After that, they would have to clean the data from both sources, aggregate and generate reports. • The process was really slow and inefficient.• Improved the process we built a reporting tool for collecting CSV/excel documents and Kobo toolbox. • Was responsible for building the backend API and setting up the CI/CD for both the backend and frontend. • We integrated with their Kobo API, so data was picked up as soon as it was submitted. • The data uploaded from Excel sheets were automatically cleaned so users did not have to do it manually.• Data collected was automatically aggregated and reports were generated and displayed on dashboards. Show less
Michael Bukachi Skills
Michael Bukachi Education Details
-
Computer Science
Frequently Asked Questions about Michael Bukachi
What company does Michael Bukachi work for?
Michael Bukachi works for Google
What is Michael Bukachi's role at the current company?
Michael Bukachi's current role is Software Engineer @ Google || Working on cool stuff here and there..
What schools did Michael Bukachi attend?
Michael Bukachi attended Daystar University.
What are some of Michael Bukachi's interests?
Michael Bukachi has interest in Gaming, Dancing.
What skills is Michael Bukachi known for?
Michael Bukachi has skills like Html, Sql, Javascript, Java, C, Programming, Microsoft Excel, Research, Android, Python, Nodejs, C++.
Who are Michael Bukachi's colleagues?
Michael Bukachi's colleagues are Jaba Mitra, Dina Bashkirova, Shahadat Hosen, David Azari, Ilham Ilhamita, Dig Bick, Nayaz Pasha.
Not the Michael Bukachi you were looking for?
-
-
Michael Bukachi
Kenya
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial