1. ACADEMICS
Prathamesh P Ghanekar
(919)-987-4988 || pghanek@ncsu.edu || prathameshghanekar28@gmail.com || www.linkedin.com/in/prathamesh-
ghanekar-4b508050
Masters in Computer Networks - North Carolina State University (Expected Graduation: Dec’16, GPA: 3.11)
Diploma in Embedded Systems - Center for Development of Advanced Computing(CDAC), Bangalore (Aug’11- Feb’12)
Bachelor of Engineering (Electronics) - K.J. Somaiya College of Engineering, University of Mumbai (Aug’07-June’11)
INDUSTRIAL
EXPERIENCE
Software Engineer Intern at Cisco Systems Inc, San Jose(May’16 – August’16)
Senior Software Engineer at IGATE Global Solutions Limited(now Capgemini), Mumbai, India (May’12 – July’15)
TECHNICAL
SKILLSET
Programming languages: C, Python, C++,Linux Shell scripting, Javascript
Operating Systems: Linux, Windows, QNX, Cisco IOS-XR
Tools: GDB, Valgrind, Wireshark, Cisco VIRL, GNS3, Git, Enterprise Architect, TI Code Composer Studio
Protocols: TCP/IP, UDP, IP ,Ethernet, Telnet, BGP, OSPF, GRE, DHCP,ARP, UART, OpenFlow
Databases: MongoDB, SQLite3
Web frameworks: Flask
Courses in Masters: Routed Network Design, Computer Design Technologies, Internet Protocols, Algorithms, OS
Miscellaneous technical skills and interests: SDN, VXLAN, Platform development, Virtualization
PROJECTS Inventory Management System for platform team || Summer internship at Cisco Inc. || Skills : Python, MongoDB
Developed a GUI based tool for inventory management of testbed containing routers with various specifications
Used Telnet, Pexpect, python libraries to acquire data from routers running IOS-XR
Used MongoDB to store inventory information, implemented full-text search feature
Implemented Zero Touch Provisioning (ZTP) to configure management IP address on routers on boot
Software Defined Networking to orchestrate administrative policy || Masters project || Skills: Python, NFV, OpenFlow
Implemented admin policy consisting of VNFs viz. Stateless Firewall, Load Balancer and Cache Server
Used RYU SDN Controller inside ExoGENI VLAN-based slice for Data-path Orchestration
Implemented a Round Robin Load Balancer with sticky session support
Implementing firewall as Linux Kernel Module || Masters project || Skills: C, Firewall, NetFilter
Created a LAN topology consisting of a web-server, a database server and a Linux Gateway inside ExoGENI slice
Developed a Linux kernel module serving as a Firewall and deployed on the gateway to filter specific types of requests
coming from outside world
Simulator for Hierarchical Memory design and Branch Predictor || Masters project || Skills: C, GDB
Developed a simulator for cache hierarchy consisting of L1, L2 and Victim Cache and demonstrated its working using various
benchmark trace files
Simulated Gshare, Bimodal and Hybrid Branch Predictors to enhance instruction throughput for a Scalar pipeline
Simulator for Dynamic Instruction Scheduling || Masters project || Skills: C++, STL
Developed a simulator for Superscalar instruction pipeline to demonstrate Instruction Level Parallelism (ILP)
Sound Sampling Unit for Set Top Box || @IGATE Corp. || Skills: C, C++, Multithreading, Shell Scripting, Socket
programming
Was a part of Sound Sampling Unit firmware Development team
Developed and integrated AAC-LC, H.264 AV Codecs into device firmware
Performed Bootloader(U-Boot) enhancements for loading firmware of on-board Receiver and Demodulator chips
In-Vehicle infotainment (IVI) dashboard development || @IGATE Corp. || Skills: Platform development, C++, SQLite3
Independently developed Media player and phone applications for Intel x86-based Automotive Infotainment platform using
GStreamer and PulseAudio frameworks
Navigation Service for Automotive platform || @IGATE Corp. || Skills: C++, Enterprise Architect
Was involved in development of Navigation service that interacts with third-party Navigation Module
Implemented C++ based test framework for testing of APIs
USB Gadget Driver || @CDAC|| Skills: USB, Kernel debugger KDB
Building USB Gadget Driver into linux-2.6.38 kernel and porting it to OMAP Pandaboard
RFID based Billing Machine for supermarkets || Undergraduate || Skills: Micro-controller, circuit design
Designed a hardware prototype using RFID technology for billing machine in supermarket
Was involved in circuit design of transceiver module and PCB fabrication