Senior Solutions Developer (Mar, 2019
–Jun, 2022) at Kenya Revenue Authority, Nairobi
As a full-stack software developer specialising in domestic tax systems, my role involves implementing changes to income tax laws, addressing software bugs, and creating end-to-end solutions based on approved user requirements. My responsibilities encompass API development, collaborating with both internal and external stakeholders, conducting source code peer reviews, engaging in pair programming, performing root cause analysis, and mentoring junior developers.
Notable Achievements:
1. Full Takeover of iTax and ePG Development: Successfully assumed full control of the development of the iTax system (Kenya's National Income Tax Administration System) and the payment gateway interface (ePG), transitioning them from an external vendor (Tata Consultancy Services).
2. Integration with eCitizen Platform: Developed a seamless integration with the eCitizen platform, the government services portal for Kenyan citizens. This integration significantly reduced the time required for new company PIN issuance, decreasing it from an average of seven (7) days to just one (1) day.
3. Backend Software Development for API Integrations: Engaged in backend software development for API integrations with various government agencies and departments, utilising SOAP and RESTful protocols. Key integrations included:
- eCitizen Platform (Government digital platform)
- IFMIS Platform (Kenya National Treasury Services Portal)
- ICMS (Integrated Customs Management System - KRA)
- KENTRADE (Kenya Trade Network Agency)
- Higher Education Loans Board portal (HELB)
- Payment integrations with commercial banks and the Central Bank.
4. Business Intelligence Solutions: Contributed to enhancing data-driven tax compliance and expanding the tax base by developing business intelligence solutions using TIBCO Jaspersoft.
5. Timely Regulatory Updates: Ensured rapid adaptation to changes in the Kenya Finance Act and other regulatory updates by creating end-to-end iTax enhancement modules within one month of official gazettement.
6. Maintenance and Development: Played a vital role in the ongoing development and maintenance of iTax system enhancements and updates, including Compliance and Monitoring, Audit, Security, and Technical Support Services such as VAT remissions and Income Tax Exemption modules.
7. Root Cause Analysis: Conducted in-depth root cause analysis of production environment issues encountered in iTax, presented recommendations through the approval process, and developed solutions within agreed timelines.
8. Software Platform Upkeep: Maintained the software platform by ensuring updates to components like JBoss, Java, Tomcat, PostgreSQL, SpringBoot, and AngularJS, all while upholding code security and the integrity of the environments.