Summary
Overview
Work History
Education
Skills
Additional Information
Work Availability
Quote
Timeline
Generic

Kenneth Muthomi Marete

Brierley Hill,Dudley

Summary

10+ years of efficiently building clean, robust code for large scale distributed financial systems with exceptional troubleshooting and debugging skills. 3+ years leading and mentoring developers and working collaboratively to meet project milestones.

Overview

14
14
years of professional experience

Work History

Technical Lead Developer

DX Compliance Ltd
Worcester, UK/Dublin Ireland
01.2023 - Current
  • Lead and manage a team of engineers, providing mentorship, guidance, and support to backend, frontend and DevOps teams.
  • Identify and resolve technical and operational challenges and provide technical expertise to support the team's success.
  • Participate in all code reviews and facilitate technical deep dives and refactor meetings
  • Code clean, clear and well-tested code for backend applications supporting risk analysis engine and compliance software
  • Prepare products roadmap and handle team performance reviews
  • Participate in hiring process and onboard new engineering members
  • Engage with clients by setting up meetings, discussing product designs and requirements gathering.
  • Establish best practises, quality standards, easy deployment, and align engineering team with business goals

Senior Software Developer

Equity Bank
11.2020 - 12.2022
  • Write, modify, integrate and test software code for loan offers and loan limit calculations of Equity Banks's Credit Scoring Engine (Project - Credit scoring & loan service)
  • Add new features to Backoffice portal by adding loan facilities functionalities, customer 360 profile check (Project - BackOffice & loan service)
  • Identify and communicate technical problems, processes and solutions through scrum ceremonies (Azure DevOps portal)
  • Lead a team of 6 developers and ensure solution is in line with the architectural needs
  • Participate in code reviews and facilitate deep dives and technical refactor meetings (Azure devOps)
  • Technical Environment: Springboot, hibernate, React, Angular, postgres, agile, Azure, python, mongoDB

Software Engineer II

Jumo Kenya
03.2017 - 09.2020
  • Develop and maintain USSD loan application platform and Mobile Loan Disbursement Platform (Project - Hermes Pesa & loan service)
  • Develop customer facing Partner Portal that involved data aggregation, reporting and presentation to partners (Project - Jumo Portal)
  • Develop a platform aggregating data from several systems to present information on customers to the call center operators (Project - EDW reporting portal)
  • Setting and configuring alerts and alarms on logging platform for potential system flaws (Project - loan service)
  • Document new platforms architecture and prepare presentations
  • Technical Environment: kotlin, React, Java 11 Springboot, postgres, agile, AWS, python (Django > 2.0)

Software Engineer and Integrations Specialist

Software Group BG Ltd
09.2015 - 02.2017
  • Developed Bank USSD Menu, integrated the Enterprise Service Bus to aggregators for bill payments and Airtime buying (Project - UTNET USSD)
  • Integrated mobile loan disbursements and repayments to aggregator (Project - UTNET)
  • Developed of T24 screens for a proprietary system called UTNET Akiba Bank Tanzania, Urwego Opportunity Bank Rwanda, Advance Bank Cameroon
  • Developed biometric customer authentication and integrated to the UTNET for teller login Akiba Bank Tanzania
  • Technical Environment: Delphi, angular, MSSQL 2012, C#, on premises, Azure

Senior Implementation Engineer

Cellulant Ltd
11.2014 - 08.2015
  • Upgraded Internet Banking Integrations with third party system, created auto responder to Internet Banking system to acknowledge payments status (Project - CFC Stanbic bank internet Banking)
  • Built APIs to facilitate Remote account opening (Project - CFC Stanbic bank account opening)
  • Made Mobile Banking Security enhancements (Project - CFC Stanbic bank mobile wallet 3.0)
  • Added services to USSD menu of Mobile banking (Project - CFC Stanbic bank)
  • Developed an API for Philips Anti Counterfeit Campaign (Project - Philips)
  • Developed API for Zuku internet service bills query (Project - KCB Bank Zuku bill Presentment)
  • Technical Environment: Java 8, python, php, MySQL, MSSQL 2008, on premises

Software Engineer

Tangazoletu Ltd
04.2014 - 11.2014
  • Remodelled bank bridges and upgraded bank system APIs
  • Remodelled robots to automate transaction and connection to Mpesa mobile money system
  • Automated settlement to bank and deployment plan for the Mobile payments system
  • Worked on database management system, Mpesa portal integration and made a multithreaded solution
  • Worked on web portal for reports, logs and accessible amounts
  • Technical Environment: Java 8, php, MySQL, Oracle 10g, on premises

Software developer

CraneApps Ltd
07.2011 - 03.2014

software developer

01.2011 - 06.2011

Software Developer

Masterclass Solutions
12.2009 - 12.2010

Education

Bachelor of Science - Computer Science

Makerere University
2009

Skills

  • Programming languages - Java 8, 11, 17 (spring boot, JPA, hibernate, maven, gradle), Python 3 (Django), javasricpt (React, Angular), Rust
  • Databases - MySQL, Oracle, MSSQL 2008 - 2012, postgres, sqlite, MongoDB
  • DevOps - AWS (lambda, EKS, ECS, EB, EC2), Azure, docker, Kubernetes, Jenkins, Terraform
  • Monitoring & Tools - Sentry, New Relic, OpsGenie, and Sumo Logic
  • Agile - Scrum
  • Automated testing
  • API integrating
  • Backend software development

Additional Information

  • Interests - blockchain, Rust development, containerization, machine learning

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

The way to get started is to quit talking and begin doing.
Walt Disney

Timeline

Technical Lead Developer

DX Compliance Ltd
01.2023 - Current

Senior Software Developer

Equity Bank
11.2020 - 12.2022

Software Engineer II

Jumo Kenya
03.2017 - 09.2020

Software Engineer and Integrations Specialist

Software Group BG Ltd
09.2015 - 02.2017

Senior Implementation Engineer

Cellulant Ltd
11.2014 - 08.2015

Software Engineer

Tangazoletu Ltd
04.2014 - 11.2014

Software developer

CraneApps Ltd
07.2011 - 03.2014

software developer

01.2011 - 06.2011

Software Developer

Masterclass Solutions
12.2009 - 12.2010

Bachelor of Science - Computer Science

Makerere University
Kenneth Muthomi Marete