SlideShare a Scribd company logo
1226 W. Adams Blvd. #3C, AKSHAY SANJAY KALE Email: akshaysk@usc.edu 
Los Angeles, CA 90007 http://www.linkedin.com/pub/akshay-kale/20/545/754 Mob: +1 (213) 308 8193 EDUCATION Master’s in Computer Science May ’15 Viterbi School of Engineering, University of Southern California GPA: 3.88/4.0 Bachelor’s in Computer Science May ‘12 University of Pune, India GPA: 9.49/10 Coursework: Internetworking and Distributed Systems (CSCI 558L), Computer Communication (CSCI 551), Operating Systems (CSCI 402), Computer Networks (EE 450), Algorithms (CSCI 570), Web Technologies (CSCI 571) TECHNICAL SKILLS Programming: C, C++, Java, Bash Scripting, Python Scripting Networking: Wireshark, OpenFlow, Opnet, libpcap, ns-2, tcl scripting Web Technologies: HTML, CSS, XML, PHP, Servlets, JavaScript, AJAX, JSON, Android SDK Databases: PostgreSQL, Mysql, MS-SQL Server 2000, MS-Access WORK EXPERIENCE Qualcomm Incorporated, San Diego, USA Interim Engineering Intern May ’14 - August ‘14 As a member of Core Drivers team, I developed a Windows based test client (Solo) in VC++ that testers can use to do drivers and low level hardware testing over target devices via USB COM port. 
 Solo directly communicates with the test image uploaded in target’s DDR memory via adb drivers bypassing android kernel. 
 Solo uses proprietary communication protocols to flash core images via USB thereby removing JTAG dependency. 
 Tester can then run test cases through Solo’s convenient UI and can export their results to PC. 
AirTight Networks, Pune, India Member of Technical Staff June ’12 - July ‘13 Worked on various performance improvement assignments and upcoming features of the cloud-based product Spectraguard Enterprise (SGE) in wireless networking and security domain. 
 Handled 32-to-64 bit porting issues involved in migration activities of SGE from x32 to x64 bit platforms. Migrated SGE backend database from PostgreSQL 8.4 to PostgreSQL 9.1. 
 Performed Scalability Testing over SGE which involved analyzing system behaviour under extreme load and identifying upper limits of the system in terms of number of devices and data it can successfully handle. Identified scenarios of memory/IO bottlenecks. Suggested major IO performance improvements by fine tuning PostgreSQL and Apache Tomcat. 
Speedy Packets, Los Angeles, USA Fall ’14 Engineering Co-Op September ‘14 – Present Responsible for writing test scripts to do parameter tuning, throughput measurement and benchmarking of their custom TCP protocol. ACADEMIC PROJECTS Process and thread architecture, Virtual File System and Virtual Memory implementation for vanilla Weenix kernel 
 Implemented kernel process-threads modules and FIFO scheduler for Weenix kernel in C. 
 Implemented virtual file system specific system calls such as read, write, open, lookup, mkdir,etc. for handling files/directories for Weenix kernel. 
 Implemented VM specific system calls such as vmmap insert, map, lookup, read, write, etc. and fork. 
Distributed Denial of Service Source Tracker Implemented a distributed DoS detection tool which runs on victim machine and all routers in the topology. 
 Victim machine tool is a libpcap based packet sniffer which enables attack detection. Upon attack detection victim signals all routers to start packet marking procedure. 
 The routers then mark attack packets with a certain probability and send UDP traceback for each marked attack packet. 
 Upon receiving traceback packets victim tool performs path reconstruction. 
Custom IP Router 
 Implemented standard RIP protocol for dynamic routing using libpcap and raw socket interface in user space. 
 The router also supports ping and traceroute utilities using Time Exceeded, ICMP Echo Reply messages. 
Custom Fast and Reliable File Transfer Protocol  Designed and implemented a custom file transfer protocol that performs much better than TCP over high latency lossy networks.  The multithreaded application uses UDP for file transfer and following retransmissions. Control messages and cumulative NACKs were sent over TCP to ensure guaranteed delivery. 
Yahoo! Weather Search 
 Developed a mashup which allows user to search weather information such as current city weather and forecast using technologies such as HTML, CSS, Ajax, Servlet and PHP. 
 Scraped data from Yahoo! Weather RSS feed and used Facebook SDK and API to publish feeds on FB Wall. 
 Used Android SDK to extend it further to develop an equivalent Android app.

More Related Content

Similar to Akshay Sanjay Kale Resume LinkedIn

Kasturi_Puramwar
Kasturi_Puramwar Kasturi_Puramwar
Kasturi_Puramwar
Kasturi Puramwar
 
Wayne Quadros-Resume
Wayne Quadros-ResumeWayne Quadros-Resume
Wayne Quadros-Resume
Wayne Quadros
 
Resume-Sarthak P Shetty
Resume-Sarthak P ShettyResume-Sarthak P Shetty
Resume-Sarthak P Shetty
Sarthak Shetty
 
RESUME_FULLTIME
RESUME_FULLTIMERESUME_FULLTIME
RESUME_FULLTIME
Tejasri Pavuluri
 
jeevanreddy-nwplm
jeevanreddy-nwplmjeevanreddy-nwplm
jeevanreddy-nwplm
jeevan b
 
Resume
ResumeResume
resume_gnp
resume_gnpresume_gnp
Resume
ResumeResume
Resume
Parth Kamdar
 
Resume
ResumeResume
Resume
Deepak Anand
 
CV
CVCV
TEJAS NIKAM
TEJAS NIKAMTEJAS NIKAM
TEJAS NIKAM
Tejas Nikam
 
RESUME _ PRATHAMESH PISE
RESUME _ PRATHAMESH PISERESUME _ PRATHAMESH PISE
RESUME _ PRATHAMESH PISE
Prathamesh Pise
 
Resume_Prathamesh_Ghanekar
Resume_Prathamesh_GhanekarResume_Prathamesh_Ghanekar
Resume_Prathamesh_Ghanekar
Prathamesh Ghanekar
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2
Maithreyi Gopal
 
VS_resume
VS_resumeVS_resume
VS_resume
Vinit Swar
 
Rohan resume
Rohan resumeRohan resume
Rohan resume
Vineet Narula
 
Resume
ResumeResume
BarunHalder_Resume
BarunHalder_ResumeBarunHalder_Resume
BarunHalder_Resume
Barun Halder
 
TEJAS NIKAM
TEJAS NIKAMTEJAS NIKAM
TEJAS NIKAM
Tejas Nikam
 
Sambhab_Mohapatra
Sambhab_MohapatraSambhab_Mohapatra
Sambhab_Mohapatra
SAMBHAB MOHAPATRA
 

Similar to Akshay Sanjay Kale Resume LinkedIn (20)

Kasturi_Puramwar
Kasturi_Puramwar Kasturi_Puramwar
Kasturi_Puramwar
 
Wayne Quadros-Resume
Wayne Quadros-ResumeWayne Quadros-Resume
Wayne Quadros-Resume
 
Resume-Sarthak P Shetty
Resume-Sarthak P ShettyResume-Sarthak P Shetty
Resume-Sarthak P Shetty
 
RESUME_FULLTIME
RESUME_FULLTIMERESUME_FULLTIME
RESUME_FULLTIME
 
jeevanreddy-nwplm
jeevanreddy-nwplmjeevanreddy-nwplm
jeevanreddy-nwplm
 
Resume
ResumeResume
Resume
 
resume_gnp
resume_gnpresume_gnp
resume_gnp
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
CV
CVCV
CV
 
TEJAS NIKAM
TEJAS NIKAMTEJAS NIKAM
TEJAS NIKAM
 
RESUME _ PRATHAMESH PISE
RESUME _ PRATHAMESH PISERESUME _ PRATHAMESH PISE
RESUME _ PRATHAMESH PISE
 
Resume_Prathamesh_Ghanekar
Resume_Prathamesh_GhanekarResume_Prathamesh_Ghanekar
Resume_Prathamesh_Ghanekar
 
resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2resume_fullTime_28Sept,2015_part2
resume_fullTime_28Sept,2015_part2
 
VS_resume
VS_resumeVS_resume
VS_resume
 
Rohan resume
Rohan resumeRohan resume
Rohan resume
 
Resume
ResumeResume
Resume
 
BarunHalder_Resume
BarunHalder_ResumeBarunHalder_Resume
BarunHalder_Resume
 
TEJAS NIKAM
TEJAS NIKAMTEJAS NIKAM
TEJAS NIKAM
 
Sambhab_Mohapatra
Sambhab_MohapatraSambhab_Mohapatra
Sambhab_Mohapatra
 

Akshay Sanjay Kale Resume LinkedIn

  • 1. 1226 W. Adams Blvd. #3C, AKSHAY SANJAY KALE Email: akshaysk@usc.edu Los Angeles, CA 90007 http://www.linkedin.com/pub/akshay-kale/20/545/754 Mob: +1 (213) 308 8193 EDUCATION Master’s in Computer Science May ’15 Viterbi School of Engineering, University of Southern California GPA: 3.88/4.0 Bachelor’s in Computer Science May ‘12 University of Pune, India GPA: 9.49/10 Coursework: Internetworking and Distributed Systems (CSCI 558L), Computer Communication (CSCI 551), Operating Systems (CSCI 402), Computer Networks (EE 450), Algorithms (CSCI 570), Web Technologies (CSCI 571) TECHNICAL SKILLS Programming: C, C++, Java, Bash Scripting, Python Scripting Networking: Wireshark, OpenFlow, Opnet, libpcap, ns-2, tcl scripting Web Technologies: HTML, CSS, XML, PHP, Servlets, JavaScript, AJAX, JSON, Android SDK Databases: PostgreSQL, Mysql, MS-SQL Server 2000, MS-Access WORK EXPERIENCE Qualcomm Incorporated, San Diego, USA Interim Engineering Intern May ’14 - August ‘14 As a member of Core Drivers team, I developed a Windows based test client (Solo) in VC++ that testers can use to do drivers and low level hardware testing over target devices via USB COM port.  Solo directly communicates with the test image uploaded in target’s DDR memory via adb drivers bypassing android kernel.  Solo uses proprietary communication protocols to flash core images via USB thereby removing JTAG dependency.  Tester can then run test cases through Solo’s convenient UI and can export their results to PC. AirTight Networks, Pune, India Member of Technical Staff June ’12 - July ‘13 Worked on various performance improvement assignments and upcoming features of the cloud-based product Spectraguard Enterprise (SGE) in wireless networking and security domain.  Handled 32-to-64 bit porting issues involved in migration activities of SGE from x32 to x64 bit platforms. Migrated SGE backend database from PostgreSQL 8.4 to PostgreSQL 9.1.  Performed Scalability Testing over SGE which involved analyzing system behaviour under extreme load and identifying upper limits of the system in terms of number of devices and data it can successfully handle. Identified scenarios of memory/IO bottlenecks. Suggested major IO performance improvements by fine tuning PostgreSQL and Apache Tomcat. Speedy Packets, Los Angeles, USA Fall ’14 Engineering Co-Op September ‘14 – Present Responsible for writing test scripts to do parameter tuning, throughput measurement and benchmarking of their custom TCP protocol. ACADEMIC PROJECTS Process and thread architecture, Virtual File System and Virtual Memory implementation for vanilla Weenix kernel  Implemented kernel process-threads modules and FIFO scheduler for Weenix kernel in C.  Implemented virtual file system specific system calls such as read, write, open, lookup, mkdir,etc. for handling files/directories for Weenix kernel.  Implemented VM specific system calls such as vmmap insert, map, lookup, read, write, etc. and fork. Distributed Denial of Service Source Tracker Implemented a distributed DoS detection tool which runs on victim machine and all routers in the topology.  Victim machine tool is a libpcap based packet sniffer which enables attack detection. Upon attack detection victim signals all routers to start packet marking procedure.  The routers then mark attack packets with a certain probability and send UDP traceback for each marked attack packet.  Upon receiving traceback packets victim tool performs path reconstruction. Custom IP Router  Implemented standard RIP protocol for dynamic routing using libpcap and raw socket interface in user space.  The router also supports ping and traceroute utilities using Time Exceeded, ICMP Echo Reply messages. Custom Fast and Reliable File Transfer Protocol  Designed and implemented a custom file transfer protocol that performs much better than TCP over high latency lossy networks.  The multithreaded application uses UDP for file transfer and following retransmissions. Control messages and cumulative NACKs were sent over TCP to ensure guaranteed delivery. Yahoo! Weather Search  Developed a mashup which allows user to search weather information such as current city weather and forecast using technologies such as HTML, CSS, Ajax, Servlet and PHP.  Scraped data from Yahoo! Weather RSS feed and used Facebook SDK and API to publish feeds on FB Wall.  Used Android SDK to extend it further to develop an equivalent Android app.