Leon Kasambarare, Developer in Kwekwe, Midlands Province, Zimbabwe
Leon is available for hire
Hire Leon

Leon Kasambarare

Verified Expert  in Engineering

Full-stack and Android Developer

Kwekwe, Midlands Province, Zimbabwe

Toptal member since March 15, 2022

Bio

Leon is a self-taught developer focusing on developing Android applications, native web applications, and web-based systems. An expert in building full lifecycle IT solutions in a diverse set of industry verticals, he uses proven modern methods and technologies specifically chosen to fit each project's needs. In Leon, you will find an innovative and creative developer eager to fulfill his clients' wishes.

Portfolio

FiniDev
PHP Data Objects (PDO), PHP, jQuery, HTML, JavaScript, MySQL, CSS, PHP 5, HTML5...
Toptal Fintech Client
Laravel, PHP, JavaScript, API Integration, DevOps, PCI DSS, ISO 8583...
Secondary Book Press
PHP, MySQL, JavaScript, OpenCart, eCommerce, Shipping Management, Payment APIs...

Experience

Availability

Full-time

Preferred Environment

WordPress, PHP, Back-end Development, JavaScript, Full-stack Development, Node.js, React, REST APIs, MySQL, Java, Full-stack, Android, Android SDK, Laravel, Kotlin, App Development, Web Development, API Integration, HTML, CSS, HTML5, REST, Back-end, XML, TypeScript, Card Payments, Android POS, PHP 8, PHP 4, CoreUI, POS, Data Visualization, Charts, Symfony, Mobile Development, Google Play Store, Payment Gateways, PCI DSS

The most amazing...

...thing I've developed is a point of sale system functioning as a retail, dispatch, and admin Android app and a web admin portal for overall system management.

Work Experience

PHP Full-stack Developer

2023 - 2023
FiniDev
  • Developed a CRM portal that allows companies to manage their offices and staff with the capability to add permissions and roles to office and staff, respectively.
  • Updated their database structure to improve performance and reliability.
  • Tracked and fixed bugs using GitScrum as a reporting tool.
Technologies: PHP Data Objects (PDO), PHP, jQuery, HTML, JavaScript, MySQL, CSS, PHP 5, HTML5, Node.js, Data Visualization, Charts, Symfony, Figma, cPanel, Git

Laravel Developer (via Toptal)

2022 - 2023
Toptal Fintech Client
  • Created a point-of-sale app for Android that supports card, contactless NFC, and chip payments.
  • Implemented data transfer in a binary format using the ISO 8583 standard to a local bank to complete transactions.
  • Integrated payment APIs like Stripe and Paysafe and successfully integrated the Paysafe API following PCI DSS standards, enabling instant payments and withdrawals via interchecks.
Technologies: Laravel, PHP, JavaScript, API Integration, DevOps, PCI DSS, ISO 8583, Near-field Communication (NFC), Point of Sale, Personal Software Process (PSP), Paysafe, Stripe, Contactless Payment, CI/CD Pipelines, Vue 3

Full-stack Developer

2021 - 2023
Secondary Book Press
  • Integrated open source OpenCart eCommerce solutions.
  • Integrated PayNow payment methods, thus allowing online automated payments.
  • Customized the UI and functionality to match customers' requirements.
Technologies: PHP, MySQL, JavaScript, OpenCart, eCommerce, Shipping Management, Payment APIs, cPanel, Payment Gateways

Full-stack Web Developer

2022 - 2022
LiveMixtapes
  • Integrated DocuSign for music artists and labels to sign agreements automatically and electronically.
  • Integrated Twilio two-factor authentication that activates when users want to perform some tasks.
  • Provided suggestions and recommendations on how to improve the system and mobile applications.
Technologies: PHP, Laravel, React, MySQL, APIs, Material Design, Full-stack, Full-stack Development, DocuSign, HelloSign API, Audio Streaming, Docker, Symfony, Blade, Git, Blade Templates

Android and PHP Developer

2022 - 2022
HitPay Payment Solutions
  • Developed an Android app version of HitPay for the Stripe BBPOS WisePOS E terminal devices. This supports card payments.
  • Integrated a Stripe API in their admin dashboard to manage terminal devices, e.g., updating the app on the terminals.
  • Developed an app for Sunmi terminal devices. The app supports printing and card payments.
Technologies: Android, Java, Kotlin, API Development, Stripe, Stripe API, PHP, MySQL, Laravel, Vue, Card Payments, Android POS, Twilio, JavaScript, REST APIs, Android Studio, Documentation, Architecture, eCommerce, Payment APIs, PHP 4, WebView, Near-field Communication (NFC), CoreUI, Data Visualization, Charts, Symfony, Mobile Development, Laravel Forge, Firebase Cloud Messaging (FCM), Figma, Stripe Checkout, Blade, Git, Blade Templates, Payment Gateways, CI/CD Pipelines

Full-stack Developer for the Incident Reporting System

2022 - 2022
Hivelink
  • Updated and maintained the incident reporting system by adding a few features.
  • Fixed bugs of existing features like exporting reports to Excel spreadsheets.
  • Added features such as attaching documents to an incident report and user permissions.
Technologies: Node.js, React, MySQL, JSON, Web Development, JavaScript, HTML, CSS, REST, Testing, Back-end, TypeScript, REST APIs, CoreUI

Back-end Developer for the Maricho System

2022 - 2022
Hivelink
  • Developed back end for recruitment software that allows job seekers to apply for jobs added by organizations.
  • Added back-end functions for an overall system admin who managed the whole system like disabling organizations and/or job seekers.
  • Worked on a feature where the organization can shortlist the potential candidates who applied for their jobs.
Technologies: PHP, Laravel, MySQL, JSON, Web Development, Back-end Development, API Integration, REST, Testing, Back-end, REST APIs, PHP 4, Symfony, Blade

Full-stack and Android Developer

2020 - 2022
Munandy Bakery
  • Developed three Android applications, a web admin portal, and their WordPress website.
  • Integrated automated SMS alerts that send daily and weekly reports to the managers and directors.
  • Integrated a money-sending platform that allows clients to send and receive money at any Munandy Bakery branch in Zimbabwe.
Technologies: Android Studio, Bootstrap, GitHub, JSON, PHP, MySQL, REST APIs, HTML, CSS, JavaScript, jQuery, Back-end Development, Postman, API Development, APIs, Android, Full-stack Development, XAMPP, LAMP, Full-stack, Google API, Android SDK, Java, CSS3, Docker, SQL, Git, Firebase, Kotlin, App Development, Web Development, API Integration, HTML5, REST, Testing, Back-end, XML, Search Engine Optimization (SEO), Android POS, Documentation, eCommerce, Payment APIs, PHP 4, WebView, CoreUI, POS, Ajax, Data Visualization, Charts, Symfony, Mobile Development, Firebase Cloud Messaging (FCM), cPanel, Google Play Store, Payment Gateways

Senior Full-stack Developer

2021 - 2021
Hanellin International Zimbabwe
  • Developed customer-made customer relationship management (CRM) software using PHP.
  • Supported membership registration, online payments of members, membership statistics, and more.
  • Integrated bulk email sending functions that automatically send emails with attachments to all or selected registered members.
Technologies: PHP, HTML, CSS, Bootstrap, MySQL, API Development, APIs, Full-stack Development, XAMPP, LAMP, Full-stack, CSS3, SQL, Web Development, HTML5, REST, Testing, Back-end, REST APIs, PHP 4, Ajax, Symfony, cPanel

Senior Full-stack and Android Developer

2019 - 2021
Assemblies of God Spiritual Movement
  • Developed a dynamic website and Android application.
  • Developed a web admin portal that manages both website and app content, e.g., sermons, pastors, daily verses, push notifications, quiz games, events, and more.
  • Updated the website to include information of all the church members and automatically send push notifications and SMS about upcoming events.
Technologies: Android Studio, Back-end Development, CSS, Bootstrap, GitHub, HTML, JavaScript, Java, jQuery, JSON, PHP, API Development, APIs, Full-stack Development, XAMPP, LAMP, Full-stack, Android, Android SDK, CSS3, SQL, Firebase, Kotlin, App Development, Web Development, API Integration, HTML5, REST, Testing, Back-end, Search Engine Optimization (SEO), REST APIs, PHP 4, WebView, Ajax, Symfony, Mobile Development, Firebase Cloud Messaging (FCM), cPanel, Git, Google Play Store

Android Developer for Commonground App

2017 - 2018
Africamp Network
  • Developed an Android app that allows students from different universities to interact.
  • Updated and maintained the app. I also came up with suggestions and recommendations for the CTO.
  • Achieved that Commonground was nominated at Seedstars World Competition in 2017 and was in the top 5.
Technologies: Android, Java, Android Material Design, Material Design, Firebase, Kotlin, App Development, API Integration, Testing, Mobile Development, Firebase Cloud Messaging (FCM), cPanel, Git, Google Play Store

Android Developer

2017 - 2017
National Gallery of Zimbabwe
  • Developed an informative native Android application.
  • Included artwork of the week, information about the gallery, contact details, and an in-app browser to display their website.
  • Integrated an online payment system that allows clients to donate via the application.
Technologies: Java, Android, XAMPP, LAMP, Android SDK, Kotlin, App Development, Testing, WebView, Mobile Development, Firebase Cloud Messaging (FCM), cPanel, Google Play Store

Hanellin International Zimbabwe

https://demo.leonapplications.com/healthcaresoutions365crm/admin/
This customer relationship management system allows users to submit their membership forms online and attach required documents, which are then forwarded to the admin to access them using the admin portal. The admin approves or rejects the membership requests. The system also supports online membership payments and has a payment tracking system and newsletter features. I developed it using native PHP.

Webtrade Android App

This eCommerce application allows sellers to sell their goods and services and buyers to buy goods and services. It supports online payments and is linked to a Paynow payment gateway, supporting all Zimbabwean payment methods. The project has a web-based shop admin portal that sellers use to manage their listings. It also has an admin portal used by system administrators to manage the overall system.

Comic Pastor and Associates

This Android app allows users to stream Zimbabwean celebrity Comic Pastor's media content. Users can view videos and images, and listen to audio recordings. The app content is managed by an admin using the admin portal. Subscriptions are supported by the app and they can be extended or upgraded using the in-app payment feature.

NGZ App National Gallery of Zimbabwe

The National Gallery of Zimbabwe app is linked to their website, allowing most links to be redirected to it. It supports Android version 4 and above. I developed it in Android Java and added a function for online donation, which I created using PHP. The application also has a built-in barcode scanner. Finally, I improved their WordPress website by making some changes and updates.

Safety60

https://demo.leonapplications.com/documentmanagement/admin/
Safety60 is a project that focuses on managing company documents and their expiry dates. For example, if a company has a safety certificate document expiring in a month, the system will remind the company that the document is about to expire. It also supports user accounts, privileges, and permissions.

Payroll System

https://payrollelite.leonapplications.com/admin/
I developed this payroll system on my own from scratch. It is a web-based payroll system created in native PHP. This system allows companies to create their accounts and manage their employees' allowances like a regular payroll.
JULY 2019 - JULY 2023

Cisco Certified Network Associate (CCNA)

Funtech Systems Computer Networking - Security

DECEMBER 2015 - PRESENT

Information Technology | National Certificate

Kwekwe Polytechnic College

Libraries/APIs

REST APIs, Node.js, React, API Development, Stripe, jQuery, Google API, Stripe API, Vue, HelloSign API, Vue 3

Tools

Android Studio, WebView, GitHub, Git, Firebase Cloud Messaging (FCM), Figma, Postman, Stripe Checkout

Languages

PHP, HTML, CSS, JavaScript, CSS3, SQL, HTML5, XML, PHP 8, PHP 4, PHP 5, Java, Kotlin, TypeScript

Frameworks

Laravel, Android SDK, Symfony, Bootstrap, CodeIgniter

Paradigms

App Development, REST, Testing, Mobile Development, Search Engine Optimization (SEO), Android Material Design, DevOps

Platforms

Android, Twilio, XAMPP, LAMP, Firebase, cPanel, WordPress, Docker, OpenCart, Amazon Web Services (AWS)

Storage

MySQL, JSON, PHP Data Objects (PDO)

Other

Back-end Development, APIs, Full-stack, Web Development, API Integration, Back-end, Android POS, eCommerce, Payment APIs, CoreUI, POS, Ajax, Data Visualization, Charts, Integration, Google Play Store, Payment Gateways, Full-stack Development, Card Payments, Videos, Video Streaming, Documentation, Architecture, Audio Streaming, Near-field Communication (NFC), DocuSign, Laravel Forge, Blade, Blade Templates, PCI DSS, CI/CD Pipelines, Material Design, Cisco Networking, Information & Communications Technology (ICT), Shipping Management, ISO 8583, Point of Sale, Personal Software Process (PSP), Paysafe, Contactless Payment

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring