SlideShare a Scribd company logo
1 of 1
2707 Portland Street, Apt 212, Los Angeles, CA | (323)-200-4953 | puneeth@usc.edu | https://www.linkedin.com/in/gnpuneeth
Actively lookingforpositions inthe fieldof ComputerNetworks/Software Development thatutilizesmyengineeringand
professional skills.
EDUCATION
Master of Science, Electrical Engineering (Computer Networks) May 2017
Viterbi School of Engineering, University of Southern California, Los Angeles, CA GPA – 3.56
Bachelor of Engineering - Electronics and Communication Engineering June 2012
B.M.S. College of Engineering, Bangalore, India GPA – 9.21/10.00
TECHNICAL SKILLS
 Programming Languages: C, Kernel Programming, C++, Python, Java, Shell Scripting
 Environment: Linux, Unix, Windows, Cisco IOS
 Technologies: Networking Protocols – IP Scheme, TCP/IP, UDP,SIP,OSPF, BGP, DNS, DHCP, ARP, IPSec, GRE and RIP
 Applications and Tools: GDB, Wireshark, OPnet, github, Eclipse, TCP Dump, Amazon Web Services and VMware ESXi
USC ACADEMIC PROJECTS
Operating Systems (C, Weenix and Qemu, GDB)
 Threads and Processes: Designed and implemented threads and processes primitives, thread synchronization
primitives.Thisenablesthekerneltorun multiple threadsforprocesses,mutex implementation,andFIFOscheduler.
 Virtual File System: Implemented Virtual File system by developing an interface for underlying file systems (S5FS
and RAMFS) throughpolymorphismin C. Implemented System Calls for Process Management and File Handling.
 Virtual Memory Management: Implemented the Process address space, Page fault handling, Stack management,
Memory map and System calls.
 Multi-threading- Token Bucket Emulation: Simulatedatrafficshaperthat transmitspacketscontrolledbyatoken
bucket filter using multi-threading within a single process in C.
COMPUTER NETWORKS(C, Python, Socket Programming and L3 Switch)
 Custom Network Protocol to support high Throughput: Implemented a custom network protocol and router by
addingonlythe headerinformationneededforthe customtopologyandby usingraw socketsandmulti-threading.
Achieved a throughput of 55Mbps on a 100Mbps link with 20% loss and 200ms RTT delay.
 Software IP Router: Designed a software IP Router using multi-threading and RAW sockets for each interface to
capture the data. ImplementedICMPsupportforpingand traceroute.Implementedcachingmechanismtolookup
next hop. Achieved a throughput of 885Mbps over 1Gpbs link.
 Kernel Hacking- Fast and Reliable FTP: Tweaked TCP kernel stack, removed exponential back off mechanism and
Slow Start and achieved 10Mbps on 100Mbps 20% loss link. Actual TCP Stalls on this link
 File Transfer Protocol: Implemented Custom Fast Reliable File Transfer Protocol using RAW sockets, bypassing
transport layer and achieved a throughput of 54Mbps on a 100Mbps 20% loss link and 89Mbps on a lossless link.
 L3 Switch: Designed a L3 learning switch using Open Flow protocol in Python.
 Peer-Peer Communication: Implemented a peer-peer network communication over UDP using Serial Broadcast,
Relaying and Pull Down registry mechanism.
PROFESSIONAL EXPERIENCE BharatElectronicsLimited(BEL),Deputy Engineer Nov 2012 – July 2015
 Network Design:Implementedaprivate cloud network calledNC3
IoverMPLS and redundantsatellite links, which
interlinks all Joint Maritime Operation Centers of Indian Navy and Indian Coast Guard across 51 nodes.
 ConfiguredCiscoIOSSwitchesandRouters,Firewall, Load Balancer, Servers, Voice Gateway, IP Phones and AAA.
 Implemented Active Directory, DNS and Network management software
 Integrated G4 graded encryption device in the network.
 Integrated sensor input to the network.
PUNEETH G N

More Related Content

What's hot

Presentation on networking
Presentation on networking Presentation on networking
Presentation on networking HoneyKumar34
 
Rina renumbering, EUCNC 2017
Rina renumbering, EUCNC 2017Rina renumbering, EUCNC 2017
Rina renumbering, EUCNC 2017ARCFIRE ICT
 
RESUME _ PRATHAMESH PISE
RESUME _ PRATHAMESH PISERESUME _ PRATHAMESH PISE
RESUME _ PRATHAMESH PISEPrathamesh Pise
 
Pragya_Tiwari_Resume
Pragya_Tiwari_ResumePragya_Tiwari_Resume
Pragya_Tiwari_ResumePRAGYA TIWARI
 
RINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFiRINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFiARCFIRE ICT
 
Network Design For Alliance Française de Dhaka
Network Design For Alliance Française de DhakaNetwork Design For Alliance Française de Dhaka
Network Design For Alliance Française de DhakaMD. Naimur Rahman
 
Design and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet TracerDesign and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet TracerAbhi abhishek
 
Private Network Project for Colleges
Private Network Project for CollegesPrivate Network Project for Colleges
Private Network Project for CollegesAditya Jain
 
Jawad Ali Khan
Jawad Ali KhanJawad Ali Khan
Jawad Ali KhanJawad Khan
 
Architectures and buildings
Architectures and buildingsArchitectures and buildings
Architectures and buildingsARCFIRE ICT
 
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
 
Arcfire fire forum 2015
Arcfire fire forum 2015Arcfire fire forum 2015
Arcfire fire forum 2015ARCFIRE ICT
 

What's hot (20)

Presentation on networking
Presentation on networking Presentation on networking
Presentation on networking
 
Rina renumbering, EUCNC 2017
Rina renumbering, EUCNC 2017Rina renumbering, EUCNC 2017
Rina renumbering, EUCNC 2017
 
RESUME _ PRATHAMESH PISE
RESUME _ PRATHAMESH PISERESUME _ PRATHAMESH PISE
RESUME _ PRATHAMESH PISE
 
Lavina Chandwani Resume
Lavina Chandwani ResumeLavina Chandwani Resume
Lavina Chandwani Resume
 
Pragya_Tiwari_Resume
Pragya_Tiwari_ResumePragya_Tiwari_Resume
Pragya_Tiwari_Resume
 
Rahul Yamasani
Rahul YamasaniRahul Yamasani
Rahul Yamasani
 
RINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFiRINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFi
 
Final project report
Final project reportFinal project report
Final project report
 
Kunyuan Wang_CV
Kunyuan Wang_CVKunyuan Wang_CV
Kunyuan Wang_CV
 
Resume Embedded
Resume EmbeddedResume Embedded
Resume Embedded
 
Network Design For Alliance Française de Dhaka
Network Design For Alliance Française de DhakaNetwork Design For Alliance Française de Dhaka
Network Design For Alliance Française de Dhaka
 
Intro RINA
Intro RINAIntro RINA
Intro RINA
 
Design and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet TracerDesign and Simulation of Local Area Network Using Cisco Packet Tracer
Design and Simulation of Local Area Network Using Cisco Packet Tracer
 
Private Network Project for Colleges
Private Network Project for CollegesPrivate Network Project for Colleges
Private Network Project for Colleges
 
Jawad Ali Khan
Jawad Ali KhanJawad Ali Khan
Jawad Ali Khan
 
krishna@GRAPH
krishna@GRAPHkrishna@GRAPH
krishna@GRAPH
 
Darren Jiao_resume
Darren Jiao_resumeDarren Jiao_resume
Darren Jiao_resume
 
Architectures and buildings
Architectures and buildingsArchitectures and buildings
Architectures and buildings
 
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
 
Arcfire fire forum 2015
Arcfire fire forum 2015Arcfire fire forum 2015
Arcfire fire forum 2015
 

Similar to resume_gnp (20)

Ramitha_Somasekhara_nontech
Ramitha_Somasekhara_nontechRamitha_Somasekhara_nontech
Ramitha_Somasekhara_nontech
 
Wayne Quadros-Resume
Wayne Quadros-ResumeWayne Quadros-Resume
Wayne Quadros-Resume
 
Resume
ResumeResume
Resume
 
Akshay Sanjay Kale Resume LinkedIn
Akshay Sanjay Kale Resume LinkedInAkshay Sanjay Kale Resume LinkedIn
Akshay Sanjay Kale Resume LinkedIn
 
Gurpinder_Resume
Gurpinder_ResumeGurpinder_Resume
Gurpinder_Resume
 
KRITI_BHOLA_CV
KRITI_BHOLA_CVKRITI_BHOLA_CV
KRITI_BHOLA_CV
 
jeevanreddy-nwplm
jeevanreddy-nwplmjeevanreddy-nwplm
jeevanreddy-nwplm
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishna
 
Resume
ResumeResume
Resume
 
vatsal_resume3
vatsal_resume3vatsal_resume3
vatsal_resume3
 
_SOMANATH_
_SOMANATH__SOMANATH_
_SOMANATH_
 
rajesh resume edit
rajesh resume editrajesh resume edit
rajesh resume edit
 
Resume atulpal singh
Resume atulpal singhResume atulpal singh
Resume atulpal singh
 
guna_2015.DOC
guna_2015.DOCguna_2015.DOC
guna_2015.DOC
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
CV
CVCV
CV
 
PrakashSahoo
PrakashSahooPrakashSahoo
PrakashSahoo
 
Venkatesh_updated_Resume
Venkatesh_updated_ResumeVenkatesh_updated_Resume
Venkatesh_updated_Resume
 
Sunil Resume
Sunil ResumeSunil Resume
Sunil Resume
 

resume_gnp

  • 1. 2707 Portland Street, Apt 212, Los Angeles, CA | (323)-200-4953 | puneeth@usc.edu | https://www.linkedin.com/in/gnpuneeth Actively lookingforpositions inthe fieldof ComputerNetworks/Software Development thatutilizesmyengineeringand professional skills. EDUCATION Master of Science, Electrical Engineering (Computer Networks) May 2017 Viterbi School of Engineering, University of Southern California, Los Angeles, CA GPA – 3.56 Bachelor of Engineering - Electronics and Communication Engineering June 2012 B.M.S. College of Engineering, Bangalore, India GPA – 9.21/10.00 TECHNICAL SKILLS  Programming Languages: C, Kernel Programming, C++, Python, Java, Shell Scripting  Environment: Linux, Unix, Windows, Cisco IOS  Technologies: Networking Protocols – IP Scheme, TCP/IP, UDP,SIP,OSPF, BGP, DNS, DHCP, ARP, IPSec, GRE and RIP  Applications and Tools: GDB, Wireshark, OPnet, github, Eclipse, TCP Dump, Amazon Web Services and VMware ESXi USC ACADEMIC PROJECTS Operating Systems (C, Weenix and Qemu, GDB)  Threads and Processes: Designed and implemented threads and processes primitives, thread synchronization primitives.Thisenablesthekerneltorun multiple threadsforprocesses,mutex implementation,andFIFOscheduler.  Virtual File System: Implemented Virtual File system by developing an interface for underlying file systems (S5FS and RAMFS) throughpolymorphismin C. Implemented System Calls for Process Management and File Handling.  Virtual Memory Management: Implemented the Process address space, Page fault handling, Stack management, Memory map and System calls.  Multi-threading- Token Bucket Emulation: Simulatedatrafficshaperthat transmitspacketscontrolledbyatoken bucket filter using multi-threading within a single process in C. COMPUTER NETWORKS(C, Python, Socket Programming and L3 Switch)  Custom Network Protocol to support high Throughput: Implemented a custom network protocol and router by addingonlythe headerinformationneededforthe customtopologyandby usingraw socketsandmulti-threading. Achieved a throughput of 55Mbps on a 100Mbps link with 20% loss and 200ms RTT delay.  Software IP Router: Designed a software IP Router using multi-threading and RAW sockets for each interface to capture the data. ImplementedICMPsupportforpingand traceroute.Implementedcachingmechanismtolookup next hop. Achieved a throughput of 885Mbps over 1Gpbs link.  Kernel Hacking- Fast and Reliable FTP: Tweaked TCP kernel stack, removed exponential back off mechanism and Slow Start and achieved 10Mbps on 100Mbps 20% loss link. Actual TCP Stalls on this link  File Transfer Protocol: Implemented Custom Fast Reliable File Transfer Protocol using RAW sockets, bypassing transport layer and achieved a throughput of 54Mbps on a 100Mbps 20% loss link and 89Mbps on a lossless link.  L3 Switch: Designed a L3 learning switch using Open Flow protocol in Python.  Peer-Peer Communication: Implemented a peer-peer network communication over UDP using Serial Broadcast, Relaying and Pull Down registry mechanism. PROFESSIONAL EXPERIENCE BharatElectronicsLimited(BEL),Deputy Engineer Nov 2012 – July 2015  Network Design:Implementedaprivate cloud network calledNC3 IoverMPLS and redundantsatellite links, which interlinks all Joint Maritime Operation Centers of Indian Navy and Indian Coast Guard across 51 nodes.  ConfiguredCiscoIOSSwitchesandRouters,Firewall, Load Balancer, Servers, Voice Gateway, IP Phones and AAA.  Implemented Active Directory, DNS and Network management software  Integrated G4 graded encryption device in the network.  Integrated sensor input to the network. PUNEETH G N