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.
When I'm not writing code or managing teams, I'm doing board games or playing Call of Duty.
" data-qmeta="description">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.
When I'm not writing code or managing teams, I'm doing board games or playing Call of Duty.
" data-qmeta="ogDescription">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.
When I'm not writing code or managing teams, I'm doing board games or playing Call of Duty.
" data-qmeta="twitterDescription">
Dennis .
Senior
kenya Nairobi, Kenya ( GMT )
Senior
7 Jahre Erfahrung
Kann beitreten Within a Week Englisch: Fortgeschritten
Über

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.

When I'm not writing code or managing teams, I'm doing board games or playing Call of Duty.

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.

When I'm not writing code or managing teams, I'm doing board games or playing Call of Duty.

Erfahrung
H
Co Founder and Software Architect
Hasibu Systems
Sep'20- present

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.

S
Software Developer
Shulemaster
Feb'18- present

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.

C
Chief Technology Officer
Creare Africa
Mar'17- present

  • 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.

S
Web Developer
Syntax Technologies
Mar'14- Dec'16

  • 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.

Bildung
Bachelor of Information Technology
zu 2022
Bachelor's Degree
Kenyatta University

Projekte
Talent hat keine Projekte hinzugefügt
Technologien
Kurse
Talent hat keine Kurse hinzugefügt
Schulungen
Talent hat keine Schulungen hinzugefügt
Sprachen
English
Good