ABOUT ME
I help make Telecommunication Networks and Data Centers faster and more reliable and to offer advanced services. I love teaching, mentoring, troubleshotting complex network issues and travelling.
I work as a Senior Packet Core Engineer at Nexius Insight Inc. while consulting for AT&T as a Solution Architect.
I tend to over extend myself as I am introduced to leadership roles where direction is needed. While this is important, I find time to mentor, teach and travel. Even though I have passion to succeed, I look forward to rest and refresh through the art of extensive reading.
Some of my other skills are in advising, engaging in political discussion and research.
I am ambitious, driven and resourceful.

Awards & Recognition

Ranked among the top 10 Robotics Engineers in Pakistan in 2007
IEEEP Gold Medalist 2008 – Research and Implementation of an Intelligent and Reliable power supply management system of a Satellite

Leader of the House -English, declamation contest October 2004 at UIT.
National Engineering Robotics Contest (NUST, Islamabad) Group Leader – 2007, 2006 and 2005, Representing UIT- Hamdard University

Runner up for the Debate Competition
Runner up in Urdu debate, Karachi International School May 1999
Best Debator – Active Member of Debating Society at Karachi international school and at Usman Institute of Technology
TEACHING EXPERIENCE
Educative.io
2017
Python for Network Engineers
This course introduces the Linux family of operating systems. Basic commands, utilities, system structures, scripting, and tools. In addition, it will give general overview of the Linux operating systems; topics include environment, commands, file system, processes, and utilities, as well as Linux history and philosophy.
Educative.io
2016
Introduction to Computer Networks
This course introduces computer networks, computing devices exchange data with each other using connections between nodes. These data links are established over cable media such as wires or optic cables, or wireless media such as Wi-Fi. A computer network is a set of computers connected together for the purpose of sharing resources.
MIW for the industry professionals
Fall 2012
Cisco Certificed Network Administrator
The course is specially designed for the individuals who are striving to get reasonable jobs in the ICT sector. This course discusses the detailed topics related to basic networking. It can range from basics to advanced apps. You can really develop your skills and get hands-on experience in networking.
RESEARCH INTEREST
Network Function
Virtualization
Network functions virtualization (NFV) offers an alternative way to design, deploy, and manage networking services. It is a complementary approach to software-defined networking (SDN) for network management. While they both manage networks, they rely on different methods. While SDN separates the control and forwarding planes to offer a centralized view of the network, NFV primarily focuses on optimizing the network services themselves.
Software Defined
DataCenter Design
A software-defined data center (SDDC) uses virtualization technologies to separate hardware infrastructure into separate “virtual machines” so that a service provider can offer computing and network services for many different clients.By virtualizing a data center, all of the resources of the system – including computing, storage, and networking – can be “abstracted” and represented in a software form. The use of the data center resources can then be sold as a service so that anybody can tap in and use the data center.
Python Programming
for Networks
Python is a general purpose and high level programming language. You can use Python for developing desktop GUI applications, websites and web applications. Also, Python, as a high level programming language, allows you to focus on core functionality of the application by taking care of common programming tasks.Python also has libraries that provide higher-level access to specific application-level network protocols, such as FTP, HTTP, and so on.