
Major Projects

Tyco
Extended IOT/GIS Management system to support Canberra Capital Metro Light Rail project. Integrated RMS Digital Variable Message Signs into the NSW Westconnex and M4 Road road project. Coordinated with multiple vendors to specify and design telephony Push To Talk VOIP solution for rail and mobile field technicians. Developed SIP instant message client for Light Rail Vehicle and Field Service Vehicle NMEA GPS data and extended GIS server to display location

Orange
Designed and developed an HTTP Restful micro-service for HLR/VLR lookup using JAIN SLEE SS7 MAP commands for Tier 1 Telco integration during the international rollout of Google RCS. Upgraded JSS7 M3UA layer state machine for Orange IN compatibility with Oracle Eagle over asymmetric multiplexed SCTP connections. Integrated custom Javascript access to JMX-based Prometheus agent in Wildfly application server by replacing Jboss core remoting libraries. Configured multi-site docker compose network and published using hosted Harbor to GCP.

Belgacom
Warren designed and built an event-driven micro-service in Jain SLEE at Belgacom to bridge Diameter and Kafka using AVRO, implementing a charging gateway. He also developed a micro-service tool in Python/Postman to test the Kafka consumer and configured a multi-site docker-compose network, publishing it using hosted Harbor.

MTN
Warren wrote and deployed USSD short code and SMS-driven VAS services, wrote Ericsson AIR resource adaptors for pre-paid subscriber USSD voucher top-up, and refactored a Maven-based build of the VAS system to resolve circular dependencies. Technologies used included JAVA, J2EE, JAIN SLEE, MOBICENTS, JBOSS, JMS, SEAM, ORACLE, SBB, RA, JPA, HTTP, SMSC, USSD, EJB, JAXWS, JAXB, VSIP, USIP, ACIP, SDP, CS5, PLSQL, LDAP, JDBC, MAVEN, HUDSON, XSLT, JSP, and JSF.