Ow! My corner!
AVAILABLE FOR OPPORTUNITIES

William Ryan

Senior Software Developer & IT Professional · 17 Years Experience

+27 82 054 6023 william@theryans.co.za South Africa
Get In Touch

About Me

Self-starter with 17 years of progressive experience in software development and IT. Problem solver with a proven track record of delivering business systems that contribute to business growth and efficiencies. Disciplined, reliable, and detail-oriented with extensive experience in managing projects from conception to execution.

South African, married with two dependents. Fluent in English and proficient in Afrikaans. Holds a valid driver's license. Seeking opportunities that allow for remote work.

What I Do

Backend & APIs
Laravel, PHP, Java, MySQL, JSON APIs
Mobile Dev
Android apps, ROM flashing, device management
DevOps & Security
Docker, Nginx, firewalls, Mikrotik, SIP/PABX
E-commerce Integration
Shopify, WooCommerce, Magento, OpenCart
MDS Collivery / ITE
Senior Developer
  • Progressed from PHP and Laravel development to Senior Developer
  • Lead developer for 2 years, managing servers, Docker containers, and firewalls
  • Oversaw project lifecycle, ensuring high-quality code and timely delivery
  • Building systems tailored to client environments for business growth
  • CMS integrations: WordPress/WooCommerce, Joomla!/VirtueMart, Magento, OpenCart
  • Shopify plugin development and JSON API integration for shipment management
MDS Collivery
Java / Android Systems Developer
  • Developed driver applications, handled device rooting, ROM flashing, and repairs
  • Managed asset tracking of +300 devices and SIM cards; liaised with Vodacom/Cell C
  • Mikrotik certified; managed SIP and PABX systems across 6 branches
  • Managed surveillance installations and systems
  • Roll out of branch infrastructure and networking (10 installations)
⚡ SWAD Machine Integration
Smart Weight and Dimension machine integrated with courier system via JSON API — streamlined parcel validation
⚡ Printer Manager
WebSocket-based print job manager — users submit jobs from website, server retrieves and executes
MDS Collivery
IT Technician
  • Managed servers, firewalls (IPCop), and Linux distributions (OpenSUSE desktop & server)
  • Hardware maintenance, printer setups, email configuration, MS Office support
  • "If it had a voltage and it was not working, I would fix it."

Technical Skills

Languages & Frameworks
PHP / Laravel95%
Java85%
Android Development80%
Vue.js / JavaScript / jQuery90%
Python70%
HTML / CSS85%
Databases & Storage
MySQL / MariaDB90%
Servers & DevOps
Linux (Debian)90%
Docker85%
Nginx85%
HAProxy80%
Xdebug75%
Networking & IT
Server Management90%
Firewall Configuration85%
Mikrotik80%
SIP / PABX (Yeastar)75%

Education

St Marist Inanda
Matriculated · 2005

Certifications

Mikrotik Certified
Networking & Routing Specialist
📷
Photography
🎣
Fishing
✈️
Travel
🖨️
3D Printing
🔧
Scale Models