Paul has 10+ years of experience in software engineering and web development, providing technical insight, guidance, support, and recommendations that enrich the design and development of high-quality mobile solutions. He is well-versed in multiple mobile programming languages and frameworks and explores new technologies, tools, and trends in delivering client solutions. Paul’s mission is to create products that leverage data, cloud, and AI technologies to solve complex problems and deliver value to customers. He enjoys working with clients, product managers, and other stakeholders to understand their needs and design solutions that address them and is passionate about learning new skills, exploring new domains, and building solutions that positively impact people’s lives. Paul is currently engaged as a tech lead at Credrails, a fintech company that provides reconciliation and lending solutions for businesses and consumers.
Leading a cross-functional team to establish a reconciliation engine that reconciles an organization’s transactions and flags discrepancies, thereby minimizing the risks of error and fraud.
Working closely with customers, product managers, and other stakeholders to understand reconciliation requirements and then design and architect the product to address those customer needs.
Managing the development and implementation of an intelligent platform that fetches statements from multiple sources and analyzes a customer's ability to pay.
Spearheading the development and implementation of a robust Open Banking platform that seamlessly integrated with banks in Kenya and Nigeria, revolutionizing financial data access and user experiences.
Promoted and enforced SDLC processes including task management, code management, security practices, and coding standards for the development of Mobisite.
Evaluated and enhanced the codebase for Property Retail's customer interaction system.
Drove high standards on code quality, reliability, scalability, and performance.
Worked with a small team of software engineers, members, and end users to architect, design, build, test, and deploy Ride Bodaboda and Bodaboda Riders throughout its lifecycle.
Handled and oversaw coding, testing, verification, and validation tasks for both apps.
Troubleshot, diagnosed, and remedied complex technical issues on both apps.
Designed, built, tested, and maintained efficient, reusable, and reliable code for Safaricom's Capture Kenya app.
Worked with different stakeholders within Safaricom to translate requirements and technical specifications into the Chemsha Bongo Quiz app for employees.
Optimized the mobile apps and SDK for performance and maintainability using the latest software engineering techniques and trends.
Oversaw the developers' day-to-day activities, planning, organizing, directing, and controlling tasks and processes in implementing solutions on GeoAddress.
Offered engineering expertise in designing, developing, and deploying components, services, tools, and APIs for the GeoAddress mobile app.
Ensured compliance with technical guidelines, policies, coding standards, and best practices on the project.
An Android app that acts as an interface through which users can access micro-loans. The platform uses 'LoanBee score'-based specific metrics and algorithms to determine the loan interest rate. Developed the app from scratch and scaled it to handle hundreds of thousands of users.
An Android app that allows users to gain redeemable points when they use M-PESA (mobile money) for transactions and to rate the customer service experience offered by businesses. Users can also recommend businesses with excellent rates to their family and friends for more redeemable points.
An Android app for pharmacists to offer drugs on credit and remind patients of proper dosage. The platform sends SMS reminders of medications and allows users to pay through Medikash (mobile money).