sanket_resume

1
Sanket Sharma 700 Health Sciences Drive, Chapin H 2121, Stony Brook 11790 | (+1)631-974-8081 http://www.linkedin.com/in/omsanket | https://github.com/omsanket | [email protected] EDUCATION Stony Brook University - Masters in Computer Engg. GPA - 3.63/4.0 Dec. 15 Relevant Coursework Operating Systems, Network Programming, Analysis of Algorithms, Switching & Routing of Parallel and Distributed Systems, Embedded Systems. University of Mumbai - Bachelors in Electronics Engg. GPA - 3.8/4.0 May 2010 TECHNICAL SKILLS Expert Level C, Java, C++, Assembly, Shell, Git, GDB, Linux, Windows Intermediate Level MySQL, HTML, MS DOS Basic Level Python, JavaScript, LaTeX WORK EXPERIENCE CA Technologies, Software Developer Intern May 2015 Present Developed and designed monitoring tools for Nimsoft’s Amazon EMR and MorkLogic. Enhanced features to supplement custom metrics along with primary CPU, Disk IO, Network metrics. Currently developing monitoring tools for Docker which monitors applications running inside the containers.. Enhanced the tool by supplementing a dashboard for different Inventories like Memory units, CPU units, etc. Technologies Used: Java, Nimsoft SDK, REST APIs, CloudWatch API, Google cAdvisor, DockerStats API. Teaching Assistant, Stony Brook University August 2015 Present Working under Professor Xin Wang for the course Advanced C++ programming (ESE 224). Designing class assignments and quizzes for the coursework. Evaluating and grading assignments, exams and quizzes. ACADEMIC PROJECTS SBUnix X86 64 bit Pre-emptive OS Jan 2015 May 2015 Designed a pre-emptive X86 64 bit kernel with a time quantum of 1 second where processes in the running queue were scheduled using Round Robin scheduling. The kernel supported virtual memory with paging and swapping which performed basic functionalities like process/thread spawning, loading ELF binaries, file system management. Technologies used: C, Assembly, GDB. Implementation of ODR protocol Nov 2014 Dec 2014 On Demand shortest-hop Routing protocol based on AODV algorithm was implemented using socket programming where time server and client send requests and replies across the network using ODR. An API for sending messages between the client and server was also built which enables applications to communicate with ODR running on the network. Technologies used: C, GDB. File Transfer Protocol using UDP Sept 2014 Oct 2014 Developed a socket programming project which communicates between the client and server in a secure way despite the lack if a formal connection as in TCP. Data transmission reliability, flow control and congestion control features were designed in the client and server using TCP-like ARQ sliding window mechanisms. Technologies used: C, GDB. Tour Application Aug 2014 Sept 2014 Using RAW sockets a tour application was developed which followed IP strict source and Record Route (IP_SSRR) which accepted the walk route from the user. The application also sent PING messages to the previously visited node and multicast messages were exchanged by all the visited nodes when the walk was completed. Technologies used: C, GDB. Shirodhara using Embedded Systems Jan 2013 May 2013 Designed a machine kit for Shirodhara, an Ayurvedic Technique, using Embedded Systems Design where Heart rate and Blood pressure measuring kits were coded to perform functionally. Additionally, web application for maintaining records for patients in database was also developed. Technologies Used: C, Assembly, Java, MySQL. EXTRACURRICULAR ACTIVITIES IEEE Member and Event Head, Mumbai Chapter, IEEE Events, Aug 2012 April 2013 Organised Wired and Wireless Robotics Workshop, IEEE, September 2010

Upload: sanket-sharma

Post on 23-Jan-2017

167 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: sanket_resume

Sanket Sharma 700 Health Sciences Drive, Chapin H 2121, Stony Brook 11790 | (+1)631-974-8081

http://www.linkedin.com/in/omsanket | https://github.com/omsanket | [email protected]

EDUCATION

Stony Brook University - Masters in Computer Engg. GPA - 3.63/4.0 Dec. 15

Relevant Coursework – Operating Systems, Network Programming, Analysis of Algorithms, Switching & Routing of

Parallel and Distributed Systems, Embedded Systems.

University of Mumbai - Bachelors in Electronics Engg. GPA - 3.8/4.0 May 2010

TECHNICAL SKILLS

Expert Level C, Java, C++, Assembly, Shell, Git, GDB, Linux, Windows

Intermediate Level MySQL, HTML, MS DOS

Basic Level Python, JavaScript, LaTeX

WORK EXPERIENCE

CA Technologies, Software Developer Intern May 2015 – Present

Developed and designed monitoring tools for Nimsoft’s Amazon EMR and MorkLogic.

Enhanced features to supplement custom metrics along with primary CPU, Disk IO, Network metrics.

Currently developing monitoring tools for Docker which monitors applications running inside the containers..

Enhanced the tool by supplementing a dashboard for different Inventories like Memory units, CPU units, etc.

Technologies Used: Java, Nimsoft SDK, REST APIs, CloudWatch API, Google cAdvisor, DockerStats API.

Teaching Assistant, Stony Brook University August 2015 – Present

Working under Professor Xin Wang for the course Advanced C++ programming (ESE 224).

Designing class assignments and quizzes for the coursework.

Evaluating and grading assignments, exams and quizzes.

ACADEMIC PROJECTS

SBUnix – X86 64 bit Pre-emptive OS Jan 2015 – May 2015

Designed a pre-emptive X86 64 bit kernel with a time quantum of 1 second where processes in the running queue

were scheduled using Round Robin scheduling.

The kernel supported virtual memory with paging and swapping which performed basic functionalities like

process/thread spawning, loading ELF binaries, file system management. Technologies used: C, Assembly, GDB.

Implementation of ODR protocol Nov 2014 – Dec 2014

On Demand shortest-hop Routing protocol based on AODV algorithm was implemented using socket

programming where time server and client send requests and replies across the network using ODR.

An API for sending messages between the client and server was also built which enables applications to

communicate with ODR running on the network. Technologies used: C, GDB.

File Transfer Protocol using UDP Sept 2014 – Oct 2014

Developed a socket programming project which communicates between the client and server in a secure way despite

the lack if a formal connection as in TCP.

Data transmission reliability, flow control and congestion control features were designed in the client and server

using TCP-like ARQ sliding window mechanisms. Technologies used: C, GDB.

Tour Application Aug 2014 – Sept 2014

Using RAW sockets a tour application was developed which followed IP strict source and Record Route (IP_SSRR)

which accepted the walk route from the user.

The application also sent PING messages to the previously visited node and multicast messages were exchanged by

all the visited nodes when the walk was completed. Technologies used: C, GDB.

Shirodhara using Embedded Systems Jan 2013 – May 2013

Designed a machine kit for Shirodhara, an Ayurvedic Technique, using Embedded Systems Design where Heart rate

and Blood pressure measuring kits were coded to perform functionally.

Additionally, web application for maintaining records for patients in database was also developed.

Technologies Used: C, Assembly, Java, MySQL.

EXTRACURRICULAR ACTIVITIES

IEEE Member and Event Head, Mumbai Chapter, IEEE Events, Aug 2012 – April 2013

Organised Wired and Wireless Robotics Workshop, IEEE, September 2010