ITCL logo

Warren Crossing

Warren is a certified Software Java Developer and Architect with a strong background in enterprise ICT implementation, especially in the Telecommunications and Transport/Logistics sectors. He has extensive experience in technical leadership, motivating teams, and solving complex problems. Warren is proficient in a range of IT frameworks, languages, and cloud platforms, and specializes in micro-service and event-driven architectures, API integration, and OSS/BSS solutions. He also has a business understanding of project delivery, risk mitigation, regulatory requirements, and security fundamentals. His work includes managing network procedures, automating pipelines, supporting middleware, optimizing systems, and leading various technical projects.

Last Project

  • Project1 - 🤖 Nokia Solution Designer/Lead Developer at Nokia/Optus from March 2024 to May 2025. Designed automation solutions using Redhat Ansible Tower, Apache Nifi, jBPNM with Groovy for IMS/VAS & 4G/5G network hardware. Coordinated onboarding routers and servers onto containers, advised on Gitlab pipelines, Kubernetes deployment, wrote APIs, and mentored developers on best practices.

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.