Post Job Free
Sign in

Software Engineering

Location:
Lowell, MA
Posted:
June 02, 2018

Contact this candidate

Resume:

513-***-**** TAHA KHAN *** University Ave

***********@*****.*** linkedin/taha-khan-19914b26 www.github.com/TahaKhan1 Apt#2, Lowell, MA SUMMARY

Seeking software engineering internship/Full Time position in a challenging organization to gain valuable professional experience while utilizing Python, C/C++ and other technical skills learned during Master of Science program. RESEARCH EXPERIENCE

Master’s Thesis, Advanced Communication Networks Laboratory (ACNL), UMass Lowell, Apr 2017-May 2018

● Master thesis entitled ‘Implementing Many-to-Many Survivability in Software Defined Networks’.

● Built an application that orchestrates identification of edge failures and updates flow entries on Open vSwitch.

● Processed the routes requested from a Many-to-Many algorithm that pre-computes failure aware solutions.

● Processed the network topology information in required data structures and utilized them in populating OpenFlow tables.

● Utilized an event-driven programming approach and a component-based SDN controller framework.

● Validated the functionality by automated testing by randomly generating failures and simulating quake like scenario.

● Analyzed the performance of network for different degrees of protection on an emulated 14 Node National Science Foundation (NSFnet) network topology.

● Github: https://github.com/TahaKhan1/ryuSDN/blob/master/app/shared_simple_switch_13.py. EDUCATION

M.S. May 2018 Computer Engineering, University of Massachusetts Lowell, MA, GPA 3.53 B.Tech. May 2014 Electronics & Communication Engineering, Uttar Pradesh Technical University, India

● Network Design

● Software Defined Networks

● Data Structures-C++

GRADUATE COURSES

● Software Engineering

● Data Mining

● Computer Architecture

LANGUAGE & TECHNICAL SKILLS

● VLSI Design

● Verilog/VHDL

● Advanced Logic Design

Software RYU, ONOS, Mininet, Cadence Virtuoso, Logic Works Languages Python3, C++, C, MATLAB, P4(basic)

Software Tools Docker, Git, POSTMAN, Visual Studio, Code Blocks, Anaconda, PyCharm, Putty, Wireshark, LateX Database MySQL

ACADEMIC PROJECTS

Efficient Address Resolution Protocol (ARP) handling in Software Defined Networks, Jan 2018

● Implemented an efficient ARP broadcast handling approach where controller replies back to sender host.

● Designed a strategy for controller to respond back in constant time with topology information like MAC address.

● Emulated the network using mininet and RYU-SDN controller. Skills: Python, OpenFlow, Ryu.

● GitHub: https://github.com/TahaKhan1/ryuSDN/blob/master/app/arp_handler.py Path Switching on Edge Failures in Software Defined Networks (SDN), Feb 2018

● Designed a strategy to switch and update backup flow rules on switches when edge failures occur.

● Associated edges with unique ID and processed the topology information like access and interior ports.

● Restored the connectivity by deleting the failed flow rules and updating backup paths flow rules.

● Tested the network with disjoint backup paths and shared backup paths. Skills: Python, RYU Controller. Programming the network switch for QinQ tunneling, May 2016

● Implemented IEEE 802.1ad/Q-in-Q Protocol for incoming packets at the service provider switch using P4 language.

● Verified the functionality of the network switches by generating traffic using python applications.

● Skills: P4 (Programming Protocol-Independent Packet Processors), Bash scripting, Scapy. Multithread programming on Embedded Computer System and controlling an I2C device, Dec 2016

● Configured Galileo board and integrated them with temperature sensor, proximity sensor and a web camera.

● Used OpenCV library to detect human face and send the captured image to the web server when conditions set on temperature sensor and proximity sensor were reached. Skills: C, C++, Linux Troubleshooting, Putty. EXPERIENCE

Web Applications Intern, UMass Lowell Jan 2017-Mar 2018

● Implemented the guidelines of Section 508 Accessibility Compliance on UMass Lowell Website.

● Debugged Quality Assurance issues and performed functional testing of new web pages.

● Assisted in migration of pages from university’s previous website to new official website.

● Worked on Tridion Content Management System and Siteimprove Analytics Platform. Graduate Assistant, UMass Lowell Sept-Dec 2016

● Assisted students during lab sessions in using oscilloscope, multimeter and analog discovery for Circuits-I lab.



Contact this candidate