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.
Karachi (+05:00)
Joined October 2017
REVIEWS FROM CLIENTS
Farhan's profile has been carefully vetted and approved as a Codementor. Connect with Farhan now, and leave a review for them once you're done!
EMPLOYMENTS
Co Founder and CEO
GridBricks
2016-07-01-Present
Co-Founded GridBricks with a team of highly skilled IT professionals. Our main focus is on professional development training in cutting e...
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.
View more
View more
CTO
Media Routes Inc
2006-07-01-2016-06-01
Software Architect of Media Routes communication software Middleware called AMPS Software architect of Media Routes Service Delivery Plat...
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
View more
View more
Director Of Software Development
N/A
2005-05-01-2006-05-01
Software Architecture, Software Team Management, Software Configuration Management, Responsible for Software Project Delivery to Customers
Software Architecture, Software Team Management, Software Configuration Management, Responsible for Software Project Delivery to Customers
PROJECTS
ROuting Engine for VoIP Marketplace
2017
A high speed and scalable routing engine for VoIP Wholesale Minutes Marketplace in EU. Performs Routing based on several constraints and ...
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.
Redis
Nodejs scaling & performance
View more
Redis
Nodejs scaling & performance
View more
API Gateway and Middleware
2017
An API Gateway and Middleware for managing the exposed REST-API with Oracle and external RESTFUL back-ends. Performs Authentication, Auth...
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