Duncan Irungu Mwangi
Verified Expert in Engineering
Web Developer
Nairobi, Kenya
Toptal member since April 26, 2022
Duncan has spent his professional career working as a remote developer on challenging projects. He is experienced in developing consumer-focused web applications using PHP, Laravel, React, WordPress, and JavaScript and building products for clients. Duncan is focused on meeting the highest standards for application development, user experience, best practices, usability, and performance. He will be a great asset to any company.
Portfolio
Experience
- CSS - 12 years
- PHP - 12 years
- HTML - 12 years
- JavaScript - 10 years
- jQuery - 9 years
- WordPress - 8 years
- Laravel - 6 years
- React - 2 years
Availability
Preferred Environment
PHP, Laravel, JavaScript, WordPress, React, APIs, Authorize.net, Stripe API, PayPal API, MySQL, API Design
The most amazing...
...applications I've developed are the solar franchise management system, the documents management system, and the CRM for a CPA firm.
Work Experience
Senior Development Engineer
Pinpointe On-Demand, Inc
- Led the development and optimization of APIs, webhooks, and connectors for various applications.
- Collaborated closely with the front-end team, ensuring back-end support aligned with front-end functionalities.
- Played an instrumental role in integrating top eCommerce platforms through APIs and connectors.
Full-stack Laravel Developer
Axiomatic Technology Ltd
- Designed and implemented the overall web architecture using Laravel.
- Constructed a REST API (the specification is complete) to access an existing MySQL database.
- Integrated the front-end UI with new and existing API.
Senior Software Engineer
Prospect Portals
- Implemented complex lead flow automation for businesses.
- Developed a customer relationship management (CRM) system for clients' businesses.
- Developed and implemented application integrations using Zapier.
- Worked on the implementation and maintenance of REST APIs.
- Integrated payment processors, such as Stripe, Authorize.net, and PayPal.
Back-end API Developer
ROSETTA.AI HOLDING PTE. LTD.
- Built a recommendation system for the fashion industry.
- Built RESTful APIs using Laravel to integrate with AI modules.
- Implemented a payment system using Stripe API.
Senior Software Engineer
Tumblr
- Generated different discrepancy reports in various formats for the ad analytics team.
- Aggregated data from different data sources, including Apache Hive, Apache Druid, and IPONWEB u-Slicer.
- Conducted the smart ad server integration using an API for sponsored post reporting.
- Troubleshot data analytics on active sponsored ads on posts across different platforms.
Senior Software Engineer
Elite Funds
- Created the Solar Franchisees' Platform, a Laravel-based system that manages franchisees' solar installation leads and projects.
- Built extensive custom WordPress plugins for the company's subsidiaries.
- Developed a hedge fund management system on Laravel and React.
- Developed an API for the hedge fund management system using Node.js, JavaScript, and Express.js.
- Installed and managed all company websites using WordPress.
- Managed and administered different company servers and websites.
Senior Software Engineer
CannazALL
- Maintained 12 company and product websites and web applications built using WordPress and Laravel.
- Developed tens of custom WordPress and WooCommerce plugins to ease business operations.
- Managed the server and database for various company servers.
- Built RESTful APIs using Laravel, Node.js, and Express.js.
- Integrated payment processors, such as Stripe, Authorize.net, and PayPal.
Freelance Software Engineer
Online Freelance Agency
- Worked for different clients and fulfilled their needs.
- Developed back-end applications using Laravel, CodeIgniter, WordPress, and JavaScript.
- Contributed to tasks ranging from small website applications and website fixes to full application development.
Software Engineer
G-Mark Hosting
- Created WordPress plugins for different businesses to ease business workflow.
- Built Laravel web applications and RESTful APIs for remote clients.
- Provided web hosting support for our diverse clients. Developed different RESTful APIs using Node.js.
Web Developer
Twigahost Web Solutions LTD
- Developed web applications using PHP, MySQL, CodeIgniter, WordPress, JavaScript, jQuery, HTML, and CSS.
- Used WordPress management system to develop a website for a client.
- Developed an application for a client using the CodeIgniter framework.
Technical Field Officer
Equity
- Refreshed and maintained a server at the branch level daily.
- Maintained the intranet using WordPress, Joomla, and MySQL.
- Implemented and maintained digital signage at branches.
- Configured systems for various software applications.
- Ensured minimal system downtime at the branch level.
Experience
Solar Franchisees' Platform
Freedom Tax Portal
LaelTax CRM
LaelTax Chrome Extension
Education
Bachelor of Science Degree in Software Engineering
Kenyatta University - Nairobi, Kenya
Skills
Libraries/APIs
jQuery, Stripe API, Facebook API, Authorize.net, Node.js, PayPal API, React, Vue
Tools
Zapier, Apache Druid
Languages
PHP, JavaScript, HTML, PHP 7, HTML5, SQL, CSS
Frameworks
Laravel, JSON Web Tokens (JWT), CodeIgniter
Paradigms
REST, Testing
Platforms
WordPress, WooCommerce, LAMP, Joomla, Apache Kafka, Linux, CentOS, Kubernetes
Storage
MySQL, RDBMS, Druid.io, JSON, MongoDB
Other
Software Engineering, Computer Science, APIs, Web Development, API Design, Full-stack, API Integration, eCommerce
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring