
About
I am a software developer based in Nairobi, Kenya. Over the last 6+ years, I've been professionally working on software projects in digital retail, education and government.
I am a software developer based in Nairobi, Kenya. Over the last 6+ years, I've been professionally working on software projects in digital retail, education and government.
Experience
Hasibu is an accounting tool for small to medium-size businesses in the Kenyan market. While still in its early stages, it's been able to achieve a product-market fit within a period of less than 8 months. My role within that period has revolved around these areas:
- Designed and implemented application database, business logic and RESTful API for the product.
- Mentored a team of three, sharing skills and expertise and encouraged each member to bring forward ideas and suggestions for improvement of product.
- Formed deployment strategies for software updates for different clients using the same monolithic application.
- Trained customers on the use of the product to improve chances of daily successful use and efficiency in their businesses.
- Brokedown and evaluated user problems, using test scripts, personal expertise and probing questions.
- Assisted in business acquisition efforts by designing customized solutions for proposals to potential customers.
- Translated verbal customer requirements into written use cases and testable development stories.
- Led version control efforts for the organization, employing GitHub and other public and open source repositories.
- Designed and implemented application database, business logic and RESTful API for the product.
- Gathered and defined customer requirements to develop clear specifications for project plans.
Shulemaster is an all-in-one SaaS web application for schools in the African market. It covers student/guardian/employee data, school fees management, invoicing, communication, academics, payments integration and a wide range of reporting. I worked as the sole developer for this project in collaboration with a project manager. My role revolved around:
- Translating verbal customer requirements into written use cases and testable development stories.
- Designed and maintained streamlined, reusable and reliable code for use within a cloud environment.
- Planned and developed interfaces that simplified overall management and offered ease of use.
- Gathered and defined customer requirements to develop clear specifications for project plans.
- Designed intuitive graphical user interfaces using knowledge of business processes and database design to improve user experience.
- Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
- Completed code debugging, software troubleshooting, root cause analysis and program reviews.
- Designed and implemented system security and data assurance.
- Defined enterprise processes and best practices and tailored enterprise processes for applications in schools.
- Provided Shulemaster and Hasibu project leadership in a dynamic technology-driven environment with multiple priorities.
- Maintained a thorough understanding of all key and current technologies, platforms and trends.
- Handled client inquiries with exceptional professionalism and enthusiasm.
- Supported current and emerging programs through interactions with high-level customers, business partners and external vendors.
- Coordinated third-party vendors and client-IT teams to seamlessly deliver effective solutions.
- Briefed executives on technology risks and suggested ways to alleviate concerns.
- Developed and implemented a long-term strategic technological blueprint.
- Coded websites using HTML, CSS, JavaScript and jQuery languages.
- Discuss site and app requirements with clients to produce actionable development plans and budgets.
- Implemented Google-based SEO and ad campaigns to meet budget specifications.
- Determined coding requirements for site creation, e-commerce capability, security and specialized scripts.
- Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX and JSON coding.