Ali AlShishani

Ali Abdul Wahab Musafer AlShishani
Senior Software Programmer · Telecom Systems Integration
Amman, Jordan ali.shishani87@gmail.com 0771201232 / 0799066209 linkedin.com/in/ali-a-6419581b

Profile

Senior Software Programmer with 17 years of experience in telecom software development, protocol integration, backend systems, and telecom integration systems. Strong background designing systems that integrate with core networks using SS7, MAP, CAMEL, Diameter, SIP, and SCTP.

Experienced in shared integration components, protocol adapters, mediation layers, rule-based systems, roaming solutions, subscriber services, emergency telecom systems, and backend services. Detail-oriented and practical in production troubleshooting, performance tuning, and supporting developers under time-sensitive delivery.

Experience

Globitel · Amman, Jordan
Team Leadership & Coordination2026 – Present
  • Coordinate technical work across development, QA, support, and implementation teams for telecom integration and production support.
  • Support developers through implementation, debugging, protocol integration, deployment preparation, and issue investigation.
  • Break down requirements into technical tasks, prioritize urgent issues, and review implementation approaches.
  • Contribute to release validation, deployment planning, root cause analysis, documentation, and operational handover.
Senior Software Programmer2014 – Present
  • Design, develop, and maintain telecom backend systems, protocol adapters, mediation layers, and production integration components.
  • Build Java and Spring Boot services requiring protocol integration, reliability, and operational traceability.
  • Develop shared communication components, rule-based logic, data enrichment flows, integration APIs, and backend workflows.
  • Integrate with core network elements using SS7, MAP, CAMEL, Diameter, SIP, SCTP, and related protocols.
  • Troubleshoot production using logs, database checks, Wireshark traces, protocol analysis, and service-flow investigation.
  • Diagnose and resolve complex concurrency, multi-threading, synchronization, database performance, and network issues.
  • Support deployments, release validation, operational handover, and root cause analysis.
Junior Software Programmer2009 – 2014
  • Developed and maintained telecom software modules under senior technical guidance.
  • Implemented C++ backend components, SQL queries, service logic, and integration support functions.
  • Supported testing, troubleshooting, production issue analysis, and validation for telecom service applications.
  • Built a foundation in telecom protocols, Linux, SQL, backend development, and production systems.

Selected Technical Contributions

Shared Telecom Integration Framework — Reusable Diameter, Kafka, SCTP, and TCP components used across multiple teams: shared Kafka layer, Diameter encoding/decoding, AVP handling, validation, and routing support.
Configurable Diameter Edge Agent — Policy-driven routing, transformation, enrichment, and custom Java rule extensions without modifying the core engine.
Roaming Traffic Steering System — Rule-based steering evaluating operator policies, subscriber context, network conditions, and signaling to control roamer routing.
Subscriber Location System — Multi-generation (2G/3G/4G) location platform with lookup, request validation, response handling, and traceability.
Emergency Call Location Integration — Extracts subscriber location during emergency calls and interfaces with CAD systems for emergency response.
Emergency Zone Messaging System — Targeted alerts to subscribers in selected geographic areas with controlled distribution.
Subscriber Call Screening System — Real-time screening applying subscriber-defined routing or blocking rules through signaling flows.