Work
My role combined hands-on software engineering with coordination of core banking development. I helped conceptualise, design, and improve the system while translating client needs into technical specifications. The work also required aligning a distributed development team with product, sales, and marketing colleagues.
Execution
- Captured client needs, wrote technical specifications, and developed code for core banking systems and services.
- Orchestrated the work of more than 60 software developers across India, Kenya, and Tanzania and acted as a central point for project activities and delivery milestones.
- Participated in code reviews, promoted maintainable code and continuous integration and deployment practices, and resolved complex technical issues.
- Mentored junior engineers and worked across functions to keep product development aligned with business and customer needs.
Results
- Contributed to the design and ongoing enhancement of core banking systems and services.
- Delivered technical specifications and software implementations grounded in client requirements.
- Supported coordinated delivery across a distributed engineering organisation, with code-review, troubleshooting, and mentoring practices embedded in the work.
