Fahad Naeem

Fahad Naeem Email and Phone Number

Principal Software Architect at Equinix @ Equinix
One Lagoon Drive, Redwood City, California 94065, us
Fahad Naeem's Location
San Jose, California, United States, United States
Fahad Naeem's Contact Details

Fahad Naeem personal email

n/a
About Fahad Naeem

Passionate about distributed, fault-tolerant and scaleable systems. Really interested in functional programming paradigm. Interested in exploring Erlang/Elixir whole ecosystem for such systems.

Fahad Naeem's Current Company Details
Equinix

Equinix

View
Principal Software Architect at Equinix
One Lagoon Drive, Redwood City, California 94065, us
Website:
equinix.com
Employees:
5
Fahad Naeem Work Experience Details
  • Equinix
    Principal Software Architect
    Equinix Jun 2024 - Present
    Redwood City, California, Us
  • Equinix
    Senior Staff Software Engineer
    Equinix Mar 2021 - Jun 2024
    Redwood City, California, Us
    • Working on open source, programable dataplane Vector Packet Processing (VPP), extended it to support feature like protocol independent NAT, bug fixes etc. All the code is committed back to the project• Design and develop Elixir based VPP agent that implements binary message passing protocol exposed by VPP. Agent exposes gRPC based northbound interface that is used by SDN controller to program VPP. Agent also listens to VPP events like interface state changes and takes appropriate action defined e.g. notify SDN controller etc• Helped dataplane team in various VPP related blockers. Also helped team with right tooling for the project.• Work with dataplane team on various POCs e.g. VPP as L2 bridge connecting two KVM VMs, service chaining in VPP using VPP graph node abstraction i.e. ACL -> NAT -> Routing, VPP and hugepages configuration for performance tuning• Briefly worked on P4 programable SmartNIC by Pensando for the POC of IPSEC offloadOpen Source Contributions:=====================2023 VPP, Prometheus exporter - improvement - https://gerrit.fd.io/r/c/vpp/+/395912022 VPP, PNAT - improvement - https://gerrit.fd.io/r/c/vpp/+/36112 2022 VPP, Vhost v2 API - bugfix - https://gerrit.fd.io/r/c/vpp/+/358732021 Phoenix Swager - improvement - https://github.com/xerions/phoenix_swagger/pull/2652021 xlsxir - bugfix - https://github.com/jsonkenl/xlsxir/pull/1022021 sshex - bugfix - https://github.com/rubencaro/sshex/pull/23
  • Equinix
    Staff Software Engineer
    Equinix Nov 2018 - Mar 2021
    Redwood City, California, Us
    • Leading team of 4 to 6 developers to provide software solutions on different problems• Designed and developed test automation framework that helps Equinix certify different products like Equnix Fabric (EF). (python)• Developed execution portal for the framework to help folks run the automation easily. Portal is written in Elixir using Phoenix LiveView
  • Equinix
    Software Engineer
    Equinix Jul 2017 - Nov 2018
    Redwood City, California, Us
    ONOS (Java):- Implemented end to end service provisioning module.- Implemented Alarm handling app.- Extended ONOS APIs to support more use cases.- Wrote a REST driver for Ciena Waveserver- Designed and develop driver for MCP (Ciena controller) as a big switch.Automation Framework (Python):- Designed and develop automation framework that supports different Equnix solutions.- Currently Framework supports: - Pytest based Test Automation for OpenStack and Network Function Virtualization (NFV) - Deployment Automation for OpenStack and NFV - Grafana Integration & report-portal - Can be deployed as Docker Container
  • Cisco
    Software Engineer
    Cisco Mar 2015 - Jul 2017
    San Jose, Ca, Us
    As a Software Engineer my core responsibilities included, Design and Development of Automation Infrastructure (python), writing backend libraries for the infra, code reviews. Automation Infra is written in python using all open source libraries which makes it easy for the customer to deploy it. It has been developed using OOP techniques which allows end user to build platform independent and protocol agnostic test automation. I also got a change to get my hands dirty with Open Day Light (ODL) a SDN controller. I developed ODL service model using YANG as data model and NETCONF and RESTCONF as transport protocol. RESTCONF was used as northbound and NETCONF as southbound.
  • On.Lab
    Member Of Technical Staff (Coop Student)
    On.Lab May 2014 - Apr 2015
    Worked on OpenVirteX (OVX) and Open Networking Operating System (ONOS).OpenVirteX:=========-Worked on different aspect of OVX like designing new IPAdressing Scheme, virtual link discovery etc. (Java)-Designed and Developed OVX Tesing Framework. (Python)-Test many features of OVX using both JUnit and OVX Testing Framework. (Java/Python)ONOS Segment Routing use case:===========================-Wrote new APIs for ONOS that support OpenFlow v1.3. (Java)-Developed Command Line Interface (CLI).(Python)ONOS Packet-Optical use case/Multi Layer SDN Controller:=============================================-Responsible for end to end integration. (Mininet, OVS [Packet Switch], Linc-OE [Optical Switch Emulator], ONOS [SDN controller])-Developed Mininet Optical/LINC classes so that mininet can controle optical element too.

Fahad Naeem Skills

Python C++ Java C Programming Linux Operating Systems Networking Sql Software Development Tcp/ip Network Programming Openflow Software Defined Networking C/c++ Rip Arp Eigrp Erlang Buck Elixir

Fahad Naeem Education Details

  • Wichita State University
    Wichita State University
    Computer Networking
  • National University Of Sciences And Technology (Nust)
    National University Of Sciences And Technology (Nust)
    Information And Communication System
  • Imcb F-8/4
    Imcb F-8/4

Frequently Asked Questions about Fahad Naeem

What company does Fahad Naeem work for?

Fahad Naeem works for Equinix

What is Fahad Naeem's role at the current company?

Fahad Naeem's current role is Principal Software Architect at Equinix.

What is Fahad Naeem's email address?

Fahad Naeem's email address is fn****@****sco.com

What schools did Fahad Naeem attend?

Fahad Naeem attended Wichita State University, National University Of Sciences And Technology (Nust), Imcb F-8/4.

What skills is Fahad Naeem known for?

Fahad Naeem has skills like Python, C++, Java, C, Programming, Linux, Operating Systems, Networking, Sql, Software Development, Tcp/ip, Network Programming.

Who are Fahad Naeem's colleagues?

Fahad Naeem's colleagues are Edward Watson, Yin Li Liu, Hsu Ingrid, Nicole Rolstad, Mba, Cmp, Phoebe Gmail Bebegal, Rafaela Souza, Shiela Tan.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.