Ralph Hosking

Melbourne, VIC, Australia · linkedin.com/in/ralphhosking

Professional Summary

A veteran Software Engineer & Architect with over three decades of experience designing, building, and scaling enterprise-grade systems.

Proven expertise across the entire lifecycle — from embedded M2M communications and IoT endpoints to heavy-duty data analytics pipelines and modern cross-platform mobile apps (.NET MAUI/React Native).

Adept at turning complex hardware and data requirements into robust, cloud-integrated software solutions.

Technical Core

  • Languages: C#, C++, C, JavaScript, Python, Assembly (8085/8088)
  • Infrastructure & IoT: Proxmox Clustering, Hyper-V, Linux/Windows Server, Modbus, TCP/IP
  • Frameworks/UI: .NET Framework / .NET 6+, MAUI, React Native, WinForms, WPF
  • Databases & Admin: MS SQL Server, MySQL, PostgreSQL, CrateDB, Schema Design, Database Tuning
  • Integration: REST APIs (OpenAPI/Swagger), SOAP, Stripe, Xero, M2M Communications

Professional Experience

TIM Technologies | Co-Founder & Principal Software Architect (Perth & Melbourne) | 2005 – Present

Co-directed corporate technical strategy and architected end-to-end telemetry, CRM, and financial billing systems for global enterprise clients.

  • Architected TIM4biz, a hybrid cloud/on‑prem call analytics platform ingesting high‑volume POTS/VoIP data streams.
  • Delivered automated alerting, graphical analytics, and multi‑tenant telephony billing engines.
  • Engineered distributed Modbus control systems and APIs to manage solar inverters, remotely balancing electricity supply loads.
  • Built a high-volume data analytics engine parsing raw AEMO NMI consumption metrics to automate end-to-end utility invoicing.
  • Developed and launched pickmeup.menu, engineering the merchant menu administration portal, web-based customer online ordering engine, and phone app.
  • Built tim4biz.tv, architecting a media CMS and a synchronization engine to reliably push and cache high-definition assets across remote signage endpoints.

Personal Projects | 2021 – Present

  • Architected a bare-metal home virtualization platform leveraging Proxmox VE/Linux hypervisors to host local services.
  • Designed a locally hosted home automation network managing 10+ heterogeneous IoT endpoints.
  • Engineered a custom data-to-image rendering pipeline that outputs structured telemetry XML optimized for a wireless smart photo frame appliance.
  • Developed a Fitbit Web API integration utilizing secure background workers for OAuth3 token management and time-series analytics visualization.
  • Created an environmental telemetry hub parsing OpenWeather REST API JSON payloads to drive automated local dashboard triggers.

Screechy (Independent Contracting) | Software Developer (Perth) | 2001 – 2005

  • Engineered, launched, and commercially distributed independent software applications online.
  • Managed independent software product lifecycle including digital distribution pipelines, licensing models, and e-commerce payment integrations.
  • Delivered end-to-end software engineering and architecture for commercial automated ticket vending machinery clients.
  • Maintained and modernized core legacy CRM applications, ensuring continuous uptime and system reliability.
  • Updated and modernized legacy PBX data recording software.

Prior Professional Experience

  • Senior Consultant / Dev Manager | Odyssey Advanced Financial Solutions (Luxembourg)
    Focus: Team leadership, secure system architecture, DES encryption, and international private banking platforms.
  • Senior Analyst / Programmer | BS Microcomp / BIS Trading Systems / BIS Banking Systems / ACT / MKI / Midas-Kapiti / Misys (Melbourne & Luxembourg)
    Focus: DR-one FX/MM back-office banking applications and financial systems integration.
  • Customer Engineer | Myer Computer and Business Centre / MyCorp / BS Microcomp (Perth)
    Focus: Deployment, hardware diagnostic engineering, and system support for IBM PC/XT/AT and PS/2 architectures.

Education