Zaka Kiani

Zaka Kiani

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME
C, Node.js, Python, VoIP, Network, Media Developer
C, Node.js, Python, VoIP, Network, Media Developer

Experienced System Architect with a demonstrated history of working in the computer software industry. Strong engineering professional skilled in Layer 7 Dispatchers, Protocol Stack Development, Diameter, Radius, Session Initiation Protocol (SIP), Media Servers, C, Python, Node.js

English
Karachi (+05:00)
Joined September 2017
EXPERTISE
17 years experience
Protocol Stack Development Layer 7 Dispatchers Development Network & System Programming (Linux, Solaris, Windows) Linux Programing (Shell...
Protocol Stack Development Layer 7 Dispatchers Development Network & System Programming (Linux, Solaris, Windows) Linux Programing (Shell, POSIX APIs) Kernel Programing (Kernel Modules, Linux Character Device Drivers, Windows NDIS Drivers) Multithreaded & Distributed Applications Asynchronous Event-Driven Programming Paradigm
Media Server
10 years experience
Media Server, MSCML (Media Server Command Markup Language) a SIP-based AS-MS protocol used to implement advanced conferencing and fax app...
Media Server, MSCML (Media Server Command Markup Language) a SIP-based AS-MS protocol used to implement advanced conferencing and fax applications. Supports video calling, audio encoding decoding, conference calling, text to speech etx
MscmlVoIPSIP
View more
MscmlVoIPSIP rtpRtspTtsFFmpeg intel ipp codec suiteUDPTCP
View more
Aaa protocols
9 years experience
AAA Server, a Carrier Grade high performance & scalable Server that provides Authentication, Authorization and Accounting over Radius Pr...
AAA Server, a Carrier Grade high performance & scalable Server that provides Authentication, Authorization and Accounting over Radius Protocol. EAP Library provides different EAP based authentication schemes. Diameter Proxy, Diameter Client & Diameter Server design and development. in a programable environmnet.
Radius diameter eap
View more
Radius diameter eapTLS ttls oracle oci mysql c library
View more
5 years experience
5 years experience
5 years experience

REVIEWS FROM CLIENTS

Zaka's profile has been carefully vetted and approved as a Codementor. Connect with Zaka now, and leave a review for them once you're done!
EMPLOYMENTS
Director Software Development
GridBricks
2016-08-01-Present
Software Architecture, Consultancy, Training, Software Design & Development Projects
Software Architecture, Consultancy, Training, Software Design & Development Projects
Python
C
Node.js
View more
Python
C
Node.js
Rust
View more
System Architect
AdvOSS
2010-01-01-2016-07-01
Worked on the design and development of Distributed Transaction Manger, an application to manage all the activity within a single transac...
Worked on the design and development of Distributed Transaction Manger, an application to manage all the activity within a single transaction until its life cycle, including database transaction, and provides commit/rollback feature. Database access handled using generically implemented database APIs that currently supports both Oracle and MySQL. Further databases support can be added. Implementation of USSD and SMPP protocol based dispatcher and application as a part of Money Transfer Application. Implementation of Process Monitoring application, use to monitor different applications running on a system and make sure to restart the applications if they crash or stop working normally. Leading a team of developers to implement SDP (Service Delivery Platform), a Programmable, Extensible and Enhance able Service Delivery platform that enables the CSPs to develop and integrate new services at a brisk pace, as per their business requirements using CCXML. Leading a team of developers to implement AAA Server, a Carrier Grade high performance & scalable Server that provides Authentication, Authorization, and Accounting over Radius Protocol.
Node.js
Odbc
Monitoring
View more
Node.js
Odbc
Monitoring
SMPP
diameter
Ussd
layer 7 dispatchers
High Availability Systems
View more
Manager Software Development
Media Routes Inc
2006-10-01-2009-12-01
Implementation of Media Server, based on MSCML (Media Server Command Markup Language) a SIP-based AS-MS protocol used to implement advanc...
Implementation of Media Server, based on MSCML (Media Server Command Markup Language) a SIP-based AS-MS protocol used to implement advanced conferencing and fax applications. Media Server is used along with SDP Call Control Servers and Softswitch to provide media proxy, media path control, encoding/decoding of audio codec (using Intel IPP suite). Media Server is built over SDP. Leading a team of developers to implement SBC (Session Border Controller), provides powerful border control functionality by allowing control and manipulation of signaling and media packets for secure VoIP communication. Implementation of different EAP Authentication schemes implemented as a library which has well-defined interfaces and can be used with different protocols for EAP-Authentication. Worked on the design and development of an Asynchronous Middleware for Protocol Servers (AMPS), to provide a completely portable development interface for the implementation of any sort of application-level protocols, more suitable for highly concurrent servers for application-level protocols in telecommunication. AMPS is especially suited for implementing protocol servers like SIP, H.323, Diameter etc. Worked on the design and development of FlashSIP (RFC 3261), a High-performance SIP proxy and registrar server built on top of SIP stack and the AMPS library & 4GSIP, an implementation of RFC 3261 compliant SIP protocol on top of AMPS library. Worked on the design and development of Mediation, a process that transforms the Call Detail Records (CDRs) or Usages Details Records (UDRs) from one format to other. Worked on the design and development of Advanced Softswitch offer real-time voice switches to a diverse range of ITSPs (Internet Telephony Service Providers) over IP networks.
FFmpeg
SIP
Rtsp
View more
FFmpeg
SIP
Rtsp
Media Server
Radius
rtp
intel ipp codec suite
eap
ims
mediation
View more
PROJECTS
IOT with Motorola’s LTE Gateways (Starrent Networks’ SGW and PGW)
2009
Along with development team leaded the effort to perform IOT of our Offline Charging Server (OFCS/CDF) with Motorola with their Starrent ...
Along with development team leaded the effort to perform IOT of our Offline Charging Server (OFCS/CDF) with Motorola with their Starrent Networks LTE Singling Gateway (SGW) and Packet Gateway (PGW) in Motorola Labs in USA. Duration: 2 Weeks
Linux & unix
diameter
ims
View more
Linux & unix
diameter
ims
lte
View more
MediaRoutes SMP
Safarifone
2014
Media Routes Service Management Platform (SMP) is a GUI application for managing various pieces of the service. It allows management to c...
Media Routes Service Management Platform (SMP) is a GUI application for managing various pieces of the service. It allows management to completely setup any service in production by following simplified wizards. It takes care of configuration and management of nodes or modules within a cluster node; it collects comprehensive logging, tracing and fact reporting information about each module and provides a real time fisheye view of the whole system. (NodeJS, Express Framework, MySQL and MongoDB )
C
Node.js
MySQL
View more
C
Node.js
MySQL
MongoDB
sdp
View more