Personal details

Farhan Z. - Remote

Farhan Z.

Timezone: Karachi (UTC+5)

Summary

25 years of experience in software architecture, design and development. Skilled in architecture and design of networked, large scale distributed software systems, real-time systems, operating systems, enterprise and carrier grade telecommunication software systems, high availability and fault tolerant software applications, middle-ware, platforms, scalable data processing, distributed systems, concurrent programming and software framework implementation Worked in US Software industry as a Senior Software Engineer for more than 7 years and also held key positions in Software industry in Pakistan for 17 years.

Work Experience

Co Founder and CEO
GridBricks | Jul 2016 - Present
Co-Founded GridBricks with a team of highly skilled IT professionals. Our main focus is on professional development training in cutting edge technologies in IT, Blockchain Technologies, Machine Learning and Data Science, Information Security and Penetration Testing, Full-Stack Web Development, DevOps and CI/ CD with containerization technologies like Docker and Linux System Programming and Kernel development. We are actively developing curriculum and content for online and on-site courses in the above areas. We are also seeking professional services for software design, development, integration and consultancy services in the above areas.
CTO
Media Routes Inc | Jul 2006 - Jun 2016
Software Architect of Media Routes communication software Middleware called AMPS Software architect of Media Routes Service Delivery Platform (SDP) Software architect of Media Routes Service Management Platform Designed and directly supervised implementation of Software stacks and servers for several protocol stacks and services on SDP platform including: o SIP protocol stack (developed indigenously) o SIP Application Server, SIP/RTP based Media Server and Session Border Controller o SMPP stack (adapted from open-source) o Diameter stack (developed indigenously) and Diameter AAA server o RADIUS stack (developed indigenously) and RADIUS AAA server o EAP Authentication schemes (adapted from open-source) o USSD (adapted from open-source) o SOAP/XML client and server (adapted from open-source), o SNMP (adapted from open-source) o MySQL and Oracle Database Connectors (provided platform level API over their native C-APIs) o JSON based Event Management and communication system for inter-process communication o High Availability solution o Service Management Plane comprised of monitoring and management agents and a centralized manager o Layer 7 based load balancers and traffic distributors, service monitoring, assurance and reliability solutions

Personal Projects

ROuting Engine for VoIP Marketplace
2017
Redis
A high speed and scalable routing engine for VoIP Wholesale Minutes Marketplace in EU. Performs Routing based on several constraints and emits Priority, Least Cost, Profit Margin based and Time of Day based Routes that result in savings for the customers.
API Gateway and Middleware
2017
Redis
An API Gateway and Middleware for managing the exposed REST-API with Oracle and external RESTFUL back-ends. Performs Authentication, Authorization and validation, rollback and commits etc. for sevweral operations of a large Telecom corporation