SlideShare a Scribd company logo
1 of 1
Download to read offline
Wayne Valerian Quadros Los Angeles | CA 90007 | +1 (213)-663-5266 | quadros@usc.edu | LinkedIn
EDUCATION
Master of Science, Electrical & Electronic Engineering May 2017
University of Southern California, Los Angeles, US GPA--3.58/4.0
B. Tech, Electrical Engineering(Affiliated to University of Mumbai) May 2014
Veermata Jijabai Technological Institute (VJTI), Mumbai, India CGPA --8.4/10.0
TECHNICAL SKILLS
Languages: C, C++, Python
Tools/ IDE: ns3, Wireshark, OPNET/ Riverbed, Matlab, Keil, Arduino, Git & Github, Mininet, Open vSwitch,
Platforms: UNIX, Linux, Windows, Mac OS, Amazon Web Services, FreeBSD, ODL, HP VAN Controller, POX
Protocols: TCP-IP, BGP, DHCP, DNS, ARP, RIP, NAT, IGMP, UDP, OSPF, FTP, HTTP, OpenFlow
Technologies: IPv4, IPv6, 802.3, 802.11, 802.5, QoS, Switching Architecture,VPN, VLAN, IP- Mobility, SDN, NFV, CDN
WORK EXPERIENCE
Research Developer at USC Information Sciences Institute May 2016 – December 2016
1) TCP Extended Data Offset (TCP EDO) in Linux and FreeBSD kernel
 Engineered a version of TCP that can add additional space for option, previously limited to 40 bytes
 Implemented Junk option to test the access to the TCP options in the header and the limitation of its length
 Modified TCP header to recognize and process/ignore the EDO option request during the handshaking process
 Introduced routines in the Established state to increase the data offset to a length specified in the EDO option
2) UDP Options in Linux and FreeBSD kernel
 Engineered a version of UDP to carry options similar to TCP but at the tail instead of that in the header
 Formulateda technique using the difference in UDP’s datagram & IP’spacket length to identify the use of UDP options
Course Grader for Internet & Cloud Computing (EE 542) August 2016 – December 2016
Graduate Engineer Trainee at Lodha Group, Mumbai July 2014 – March 2015
ACADEMIC PROJECTS
Custom Network Protocol Present
 Designed a protocol with custom packet format, for data exchange between end systems connected by custom routers
 Implemented the protocol to support UDP/TCP-like functionality and built a custom application for file transfer
Custom Software IP Router September 2016 – October 2016
 Implemented a custom IP router in user space that listens to all its interfaces and captures the IP packets
 Designed the control unit of the router to determine & send packets to the next hop & generate ICMP packet, on error
Linux Kernel Hacking August 2016 – September 2016
 Modified the TCP kernel to increase the throughput of file transfer on a high latency link with heavy losses
 Adjusted the congestion control algorithm and parameters used to allow TCP to transmit on a link where SCP &SFTP stalls
 Achieved 10Mbps throughput to transfer a 2GB file on a 100 Mbps, 20% loss network with a latency of 200 msec
Custom Fast and Reliable File Transfer Protocol August 2016 – September 2016
 Designed and Implemented FTP over UDP using sequence numbers, acknowledgements & retransmission logic
 Achieved 47 Mbps to transfer 2GB file on a 100 Mbps, 20% loss network with a latency of 200 msec (whereas FTP stalls)
 Achieved 78 Mbps to transfer 2 GB file on 100 Mbps 1% loss network with a latency of 10 msec
 Ensured integrity and reliability using MD5 hash values of received and original files
Software Defined Network (SDN) March 2016 – April 2016
 Implemented POX controller for functionalities of L2 learning switch, L2 Flow Accelerated Switch and L3 learning Switch
with Flow Tables for different network configurations using Mininet
 Simulated realistic Virtual Networkson a single Machine and examined the packet flow in the network
Weenix Kernel, Implementation February 2016 – April 2016
 Developed parts of UNIX based Weenix kernel from scratch in C
 Implemented Bootstrap, FIFO process based scheduler and mutex for thread synchronization
 Developed system calls for handling files and directories, such as read, write, open, mkdir etc
 Designed Virtual Memory with copy-on write, page fault handling, memory mapped files and stack management
Token Bucket Emulation using Multithreading and Doubly Linked Circular Lists January 2016 – February 2016
 Simulated a time driven traffic shaper that transmitspackets controlled by a token bucket filter using POSIX threads in C
 Attained synchronization between four threads & handled user’s interruptsto the emulation
NON ACADEMIC PROJECTS
 Web chat implemented by socket programming, multithreading in Python
 Unix Socket Programming to exchange information and build a network topology between nodes in a network in C
 Testing & Evaluation of AWS using Intel Hibench Benchmark Suite, Elastic Map Reduce and ec2 scaling techniques
INDEPENDENT COURSEWORK
Practical Software Defined Network and OpenFLow, Advanced Computer Networking, Python Data Structures, Operating System

More Related Content

What's hot

First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?ARCFIRE ICT
 
RINA as a Clean-Slate Approach to Software Networks
RINA as a Clean-Slate Approach to Software Networks RINA as a Clean-Slate Approach to Software Networks
RINA as a Clean-Slate Approach to Software Networks ICT PRISTINE
 
PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014ICT PRISTINE
 
PRISTINE presentation at the Net-Tech Future Coordination meeting
PRISTINE presentation at the Net-Tech Future Coordination meetingPRISTINE presentation at the Net-Tech Future Coordination meeting
PRISTINE presentation at the Net-Tech Future Coordination meetingICT PRISTINE
 
[Draft] Fast Prototyping with DPDK and eBPF in Containernet
[Draft] Fast Prototyping with DPDK and eBPF in Containernet[Draft] Fast Prototyping with DPDK and eBPF in Containernet
[Draft] Fast Prototyping with DPDK and eBPF in ContainernetAndrew Wang
 
Advanced network experiments in FED4FIRE
Advanced network experiments in FED4FIREAdvanced network experiments in FED4FIRE
Advanced network experiments in FED4FIREARCFIRE ICT
 
RINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFiRINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFiARCFIRE ICT
 
Pristine rina-security-icc-2016
Pristine rina-security-icc-2016Pristine rina-security-icc-2016
Pristine rina-security-icc-2016ICT PRISTINE
 
RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017ARCFIRE ICT
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)ICT PRISTINE
 
Dynamic composition of virtual network functions in a cloud environment
Dynamic composition of virtual network functions in a cloud environmentDynamic composition of virtual network functions in a cloud environment
Dynamic composition of virtual network functions in a cloud environmentFrancesco Foresta
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF WorkshopARCFIRE ICT
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetrysnrism
 
Rina renumbering, EUCNC 2017
Rina renumbering, EUCNC 2017Rina renumbering, EUCNC 2017
Rina renumbering, EUCNC 2017ARCFIRE ICT
 
3. RINA use cases, results, benefits
3. RINA use cases, results, benefits3. RINA use cases, results, benefits
3. RINA use cases, results, benefitsARCFIRE ICT
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016ICT PRISTINE
 
Pristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation WorkshopPristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation WorkshopICT PRISTINE
 
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay NetworkingMulti-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay NetworkingARCFIRE ICT
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016ICT PRISTINE
 

What's hot (20)

First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?
 
RINA as a Clean-Slate Approach to Software Networks
RINA as a Clean-Slate Approach to Software Networks RINA as a Clean-Slate Approach to Software Networks
RINA as a Clean-Slate Approach to Software Networks
 
PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014
 
PRISTINE presentation at the Net-Tech Future Coordination meeting
PRISTINE presentation at the Net-Tech Future Coordination meetingPRISTINE presentation at the Net-Tech Future Coordination meeting
PRISTINE presentation at the Net-Tech Future Coordination meeting
 
[Draft] Fast Prototyping with DPDK and eBPF in Containernet
[Draft] Fast Prototyping with DPDK and eBPF in Containernet[Draft] Fast Prototyping with DPDK and eBPF in Containernet
[Draft] Fast Prototyping with DPDK and eBPF in Containernet
 
Advanced network experiments in FED4FIRE
Advanced network experiments in FED4FIREAdvanced network experiments in FED4FIRE
Advanced network experiments in FED4FIRE
 
RINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFiRINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFi
 
Pristine rina-security-icc-2016
Pristine rina-security-icc-2016Pristine rina-security-icc-2016
Pristine rina-security-icc-2016
 
RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)
 
Dynamic composition of virtual network functions in a cloud environment
Dynamic composition of virtual network functions in a cloud environmentDynamic composition of virtual network functions in a cloud environment
Dynamic composition of virtual network functions in a cloud environment
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetry
 
Rina renumbering, EUCNC 2017
Rina renumbering, EUCNC 2017Rina renumbering, EUCNC 2017
Rina renumbering, EUCNC 2017
 
3. RINA use cases, results, benefits
3. RINA use cases, results, benefits3. RINA use cases, results, benefits
3. RINA use cases, results, benefits
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016
 
Pristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation WorkshopPristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation Workshop
 
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay NetworkingMulti-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
 
Rina2020 michal
Rina2020 michalRina2020 michal
Rina2020 michal
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016
 

Viewers also liked

Viewers also liked (15)

Conflict among killers
Conflict among killersConflict among killers
Conflict among killers
 
CEPA AVILÉS
CEPA AVILÉSCEPA AVILÉS
CEPA AVILÉS
 
ACC ASSIGNMENT BRIEF
ACC ASSIGNMENT BRIEFACC ASSIGNMENT BRIEF
ACC ASSIGNMENT BRIEF
 
Tekaski prirocnik hervis_updated
Tekaski prirocnik hervis_updatedTekaski prirocnik hervis_updated
Tekaski prirocnik hervis_updated
 
Visitor-Generated Content and Learning
Visitor-Generated Content and LearningVisitor-Generated Content and Learning
Visitor-Generated Content and Learning
 
Planning booklet
Planning bookletPlanning booklet
Planning booklet
 
Vehicle rent
Vehicle rentVehicle rent
Vehicle rent
 
AP Parent Night 2016
AP Parent Night 2016AP Parent Night 2016
AP Parent Night 2016
 
Vijay-Samuael-CV
Vijay-Samuael-CVVijay-Samuael-CV
Vijay-Samuael-CV
 
KRISHNAMOORTHI_NW
KRISHNAMOORTHI_NW KRISHNAMOORTHI_NW
KRISHNAMOORTHI_NW
 
Venkatesh cv
Venkatesh cvVenkatesh cv
Venkatesh cv
 
Abdullah's CV (Updated)
Abdullah's CV (Updated)Abdullah's CV (Updated)
Abdullah's CV (Updated)
 
Vilma Resume
Vilma ResumeVilma Resume
Vilma Resume
 
Final Resume
Final ResumeFinal Resume
Final Resume
 
Profile of Bala
Profile of BalaProfile of Bala
Profile of Bala
 

Similar to Wayne Quadros-Resume (20)

Resume
ResumeResume
Resume
 
Phanidhar Gorrepati
Phanidhar GorrepatiPhanidhar Gorrepati
Phanidhar Gorrepati
 
Gurpinder_Resume
Gurpinder_ResumeGurpinder_Resume
Gurpinder_Resume
 
Kasturi_Puramwar
Kasturi_Puramwar Kasturi_Puramwar
Kasturi_Puramwar
 
Akshay Sanjay Kale Resume LinkedIn
Akshay Sanjay Kale Resume LinkedInAkshay Sanjay Kale Resume LinkedIn
Akshay Sanjay Kale Resume LinkedIn
 
Resume
ResumeResume
Resume
 
Ramitha_Somasekhara_nontech
Ramitha_Somasekhara_nontechRamitha_Somasekhara_nontech
Ramitha_Somasekhara_nontech
 
resume_gnp
resume_gnpresume_gnp
resume_gnp
 
jeevanreddy-nwplm
jeevanreddy-nwplmjeevanreddy-nwplm
jeevanreddy-nwplm
 
ApoorvJoshi_Resume
ApoorvJoshi_ResumeApoorvJoshi_Resume
ApoorvJoshi_Resume
 
HARIS NCSU_Resume
HARIS NCSU_ResumeHARIS NCSU_Resume
HARIS NCSU_Resume
 
TripathiAkriti_resume
TripathiAkriti_resumeTripathiAkriti_resume
TripathiAkriti_resume
 
UTHIRA MOHAN- Resume
UTHIRA MOHAN- ResumeUTHIRA MOHAN- Resume
UTHIRA MOHAN- Resume
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2
 
guna_2015.DOC
guna_2015.DOCguna_2015.DOC
guna_2015.DOC
 
Resume
ResumeResume
Resume
 
vatsal_resume3
vatsal_resume3vatsal_resume3
vatsal_resume3
 
Spring sim 2010-riley
Spring sim 2010-rileySpring sim 2010-riley
Spring sim 2010-riley
 
resume-2016spring
resume-2016springresume-2016spring
resume-2016spring
 
Vamsi Krishna
Vamsi KrishnaVamsi Krishna
Vamsi Krishna
 

Wayne Quadros-Resume

  • 1. Wayne Valerian Quadros Los Angeles | CA 90007 | +1 (213)-663-5266 | quadros@usc.edu | LinkedIn EDUCATION Master of Science, Electrical & Electronic Engineering May 2017 University of Southern California, Los Angeles, US GPA--3.58/4.0 B. Tech, Electrical Engineering(Affiliated to University of Mumbai) May 2014 Veermata Jijabai Technological Institute (VJTI), Mumbai, India CGPA --8.4/10.0 TECHNICAL SKILLS Languages: C, C++, Python Tools/ IDE: ns3, Wireshark, OPNET/ Riverbed, Matlab, Keil, Arduino, Git & Github, Mininet, Open vSwitch, Platforms: UNIX, Linux, Windows, Mac OS, Amazon Web Services, FreeBSD, ODL, HP VAN Controller, POX Protocols: TCP-IP, BGP, DHCP, DNS, ARP, RIP, NAT, IGMP, UDP, OSPF, FTP, HTTP, OpenFlow Technologies: IPv4, IPv6, 802.3, 802.11, 802.5, QoS, Switching Architecture,VPN, VLAN, IP- Mobility, SDN, NFV, CDN WORK EXPERIENCE Research Developer at USC Information Sciences Institute May 2016 – December 2016 1) TCP Extended Data Offset (TCP EDO) in Linux and FreeBSD kernel  Engineered a version of TCP that can add additional space for option, previously limited to 40 bytes  Implemented Junk option to test the access to the TCP options in the header and the limitation of its length  Modified TCP header to recognize and process/ignore the EDO option request during the handshaking process  Introduced routines in the Established state to increase the data offset to a length specified in the EDO option 2) UDP Options in Linux and FreeBSD kernel  Engineered a version of UDP to carry options similar to TCP but at the tail instead of that in the header  Formulateda technique using the difference in UDP’s datagram & IP’spacket length to identify the use of UDP options Course Grader for Internet & Cloud Computing (EE 542) August 2016 – December 2016 Graduate Engineer Trainee at Lodha Group, Mumbai July 2014 – March 2015 ACADEMIC PROJECTS Custom Network Protocol Present  Designed a protocol with custom packet format, for data exchange between end systems connected by custom routers  Implemented the protocol to support UDP/TCP-like functionality and built a custom application for file transfer Custom Software IP Router September 2016 – October 2016  Implemented a custom IP router in user space that listens to all its interfaces and captures the IP packets  Designed the control unit of the router to determine & send packets to the next hop & generate ICMP packet, on error Linux Kernel Hacking August 2016 – September 2016  Modified the TCP kernel to increase the throughput of file transfer on a high latency link with heavy losses  Adjusted the congestion control algorithm and parameters used to allow TCP to transmit on a link where SCP &SFTP stalls  Achieved 10Mbps throughput to transfer a 2GB file on a 100 Mbps, 20% loss network with a latency of 200 msec Custom Fast and Reliable File Transfer Protocol August 2016 – September 2016  Designed and Implemented FTP over UDP using sequence numbers, acknowledgements & retransmission logic  Achieved 47 Mbps to transfer 2GB file on a 100 Mbps, 20% loss network with a latency of 200 msec (whereas FTP stalls)  Achieved 78 Mbps to transfer 2 GB file on 100 Mbps 1% loss network with a latency of 10 msec  Ensured integrity and reliability using MD5 hash values of received and original files Software Defined Network (SDN) March 2016 – April 2016  Implemented POX controller for functionalities of L2 learning switch, L2 Flow Accelerated Switch and L3 learning Switch with Flow Tables for different network configurations using Mininet  Simulated realistic Virtual Networkson a single Machine and examined the packet flow in the network Weenix Kernel, Implementation February 2016 – April 2016  Developed parts of UNIX based Weenix kernel from scratch in C  Implemented Bootstrap, FIFO process based scheduler and mutex for thread synchronization  Developed system calls for handling files and directories, such as read, write, open, mkdir etc  Designed Virtual Memory with copy-on write, page fault handling, memory mapped files and stack management Token Bucket Emulation using Multithreading and Doubly Linked Circular Lists January 2016 – February 2016  Simulated a time driven traffic shaper that transmitspackets controlled by a token bucket filter using POSIX threads in C  Attained synchronization between four threads & handled user’s interruptsto the emulation NON ACADEMIC PROJECTS  Web chat implemented by socket programming, multithreading in Python  Unix Socket Programming to exchange information and build a network topology between nodes in a network in C  Testing & Evaluation of AWS using Intel Hibench Benchmark Suite, Elastic Map Reduce and ec2 scaling techniques INDEPENDENT COURSEWORK Practical Software Defined Network and OpenFLow, Advanced Computer Networking, Python Data Structures, Operating System