Mohamed E. Najd

Senior Software Engineer

image

A Senior Software Engineer at Citrix. Graduate of Worcester Polytechnic Institute (M.Sc.). Currently working on the next generation of virtual applications and desktop provisioning. My graduate research interests are Network Security and Performace, Cryptography and Application Security. My previous projects were related to applying Software-defined Networking in the security realm


Work Experience

Senior Software Engineer

Citrix Systems, Inc. | 2020 - Present

  • Software Engineer, with cyber security background, working on the software developed by the WinApp Delivery Group at Citrix Systems Inc.
  • Worked on different Citrix Provisioning Products, adding new features and enhancing their cloud supportability
  • Interfaced with the product security team and reviewed policy compliance for different products developed at Citrix’s Boston offices

Software Engineer

Citrix Systems, Inc. | 2017 - 2020

  • Software Engineer, with cyber security background, working on the software developed by the WinApp Delivery Group at Citrix Systems Inc.
  • Worked on different Citrix Provisioning Products, adding new features and enhancing their cloud supportability
  • Interfaced with the product security team and reviewed policy compliance for different products developed at Citrix’s Boston offices

Graduate Research Assistant

Worcester Polytechnic Institute | 2015 - 2017

  • Worked with Prof. Craig Shue on his research, investigating methods to enhance enterprise network security using concepts from the software-defined networking paradigm.

Undergraduate Teaching Assistant

Al Akhawayn University in Ifrane | 2010 - 2014

  • Helped professors with management of their classes. This included grading, tutoring and reviewing class content. Classes: Physics I - Object Oriented Programming - Computer Architecture - Operating Systems - Computer Networks.

Datacenter Engineering Intern

N+One Datacenters | 2013

  • Developed an Infrastructure as a Service (IaaS) self-provisioning platform based on Apache Cloudstack using JEE and AJAX.
  • Performed data center operations: Adding new machines, managing VMs, maintaining servers.

Projects

Z502 Operating System

Graduate Project

A Simulated of an Operating System implemented in C. Demonstrates multiple Operating Systems concepts like scheduling, multiprocessing and deadlock management.

Using SDN to manage multiple secure network tunnels

Graduate Project

Exploring a use for Software defined Networking to manage multi network tunnels in a way that traffic ends up using the tunnel with the closest exit to the destination. This research opens the doors towards having encrypted tunnels all the way to a cloud provider and the traffic being unencrypted only for a few hops -- amounting to the local network if the destination is colocated with the exit node.

The LitRev Project

Graduate Project

A web application to manage and log papers and summaries for literature review research

Ike Project

Undergraduate Capstone Project

A mobile outdoor activity path tracker using Apache Cordova.

Information

Papers

  • 2016: Whole Home Proxies: Bringing Enterprise-Grade Security to Residential Networks · Curtis R. Taylor, Craig A. Shue, Mohamed E. Najd · IEEE ICC 2016
  • 2017: DeepContext: An OpenFlow-Compatible, Host-Based SDN for Enterprise Networks · Mohamed E. Najd, Craig A. Shue · IEEE LCN 2017
  • 2017: On the Feasibility of Cloud-Based SDN Controllers for Residential Networks · Curtis R. Taylor, Tian Guo, Craig A. Shue, Mohamed E. Najd · IEEE SDN-NFV 2017

Graduate Research Interests

Network Security, Cryptography, Application Security, Malware Analysis