Loading profile…
Loading profile…
Senior Engineer
Senior software engineer who builds scalable web systems and data-driven pipelines.
KenyaSenior Engineer at Griffin Global Technology
Collaborated on the design and implementation of a chatbot and worked with Databricks data lakes. Automated end-to-end frontend tests with Cypress and validated end-to-end ETL pipelines using a BDD approach with behave.
DatabricksChatbot DevelopmentCypressBDDETL TestingFront end TestingCode ReviewData Lake
Led feature analysis, testing, and development for an investment management system managing over 50 billion shillings in assets under management. Overhauled a legacy Java API by migrating to a Node.js solution, designed scalable application architecture, containerized services with Docker, and supported clients onsite.
JavaSystem ArchitectureDockerPHPSymfonyTypeScriptPostgreSQLPHPUnit
Provided software analysis, consultation, and full lifecycle development for web applications and mobile apps, including design, testing, and deployment. Built solutions using MongoDB with React/React Native and implemented API layers with GraphQL/Express along with automated testing using Mocha, Chai, and Jest.
MongoDBReactReact NativeGraphQLMochaChaiJestweb app development
Maintained and improved multiple flagship solutions by writing code and documentation and performing unit and integration testing. Implemented a KPI feature for sale personnel within a chain distribution tracking application.
Mithril.JsMongoDBUnit TestingIntegration TestingKPIsTechnical DocumentationChaiMochaJavaScript
Studied Computer and Software Engineering at Nairobi Institute of Business Studies from Feb 2015 to Nov 2016.
Studied Computer and Software Engineering at Nairobi Institute of Business Studies from Feb 2015 to Nov 2016.
Completed Spark and Python for Big Data with PySpark (Hands-on big data with PySpark) course.
Completed a Data Science course covering statistical concepts and exploratory data analysis.