Software Engineer, Applications Development
Mar 2023 to presentGovernment of Makueni County
- Build and maintain the county's in-house software as part of the ICT Applications Development team, including myMakueni, the county ERP launched in August 2026 with 31 modules across 10 categories.
- Engineer the backend services and data models for the public finance modules: revenue billing and receipting, programme-based budgeting and expenditure workflows.
- Design and maintain the REST APIs that integrate county systems with banks, payment gateways and SMS and email services.
- Deliver the county systems linked from the ERP, including the procurement portal, PMTS, IVAS, Kilimo Makueni and the ECDE, VTC and CIC management systems.
- Optimise SQL and NoSQL schemas and queries so reporting stays responsive as data grows.
- Introduced Git-based workflow, code review and automated testing across the team; mentor junior engineers and work with finance, procurement and operations staff to turn policy into working software.