resume_st

1

Click here to load reader

Upload: sagar-thakkar

Post on 16-Apr-2017

25 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Resume_ST

Sagar Ramesh Thakkar 180 Elm Ct #1605e, Sunnyvale, CA 94086

[Email: [email protected]] [Webpage][LinkedIn][GitHub] [Contact: +1 (646)-667-8040]

OBJECTIVE: Looking for a full time position in software engineering that utilizes my technical and analytical skills. EDUCATION:

Master of Science in Computer Engineering GPA: 3.63/4.00 Stony Brook University, New York, USA Aug. 2015 – Dec. 2016

Related Courses: Analysis of Algorithms and Design, Fundamentals of Computer Networks, Mobile Cloud Computing, Pattern Recognition, VLSI Physical and Logical Automation, Networking Algorithms and Analysis

Bachelor of Engineering in Electronics & Telecommunication (Mumbai University) GPA: 3.74/4.00 Vivekanand Education Society’s Institute of Technology, Mumbai, India Sep. 2010 – Jul. 2013

Related Courses: Fundamentals of Programming, Wireless Networks, Computer Networks, Mobile Communication

TECHNICAL SKILLS:

Software Languages : JAVA, Python, C++, Matlab, Android, C

Database : MySQL

Web Technologies : JavaScript, HTML, CSS, Google App Engine, Flask

Data Visualization : D3.js, Plotly.js, Neo4j, Loader.js

Operating Systems : Linux(Ubuntu), Windows

Networking : TCP/IP, BGP, OSPF, SDN, SNMP, GPON

Other : Eclipse, Wireshark, Maven, Git, Docker, Salesforce, ETL, JUnit

PROFESSIONAL EXPERIENCE: Software Engineering Intern, Catchpoint Systems Inc. (New York, USA) (JavaScript, HTML, CSS, Python, D3.js, Plotly.js, Docker) May 2016 – Aug. 2016

Exercised JavaScript based Open Source charting libraries D3.js, plotly.js to develop custom visualizations (9), thus improvised data analysis.

Extensively reduced client efforts to extract data from backend by incorporating easy to use Python based library on top of company’s PULL APIs.

Engineered a Web App which used Python based library in the underlying technology stack to make information available on click of a button.

Collaborated to port company’s application into a Docker image as a part of company’s global hackathon competition, to aid quick deployment of application and code pipeline management. This Image was hosted on Windows Server 2016 OS.

Assistant Manager, Reliance Jio Infocomm Limited. (Mumbai, India) (TCP/IP, OSPF, BGP, SNMP, GPON) Sep. 2013 – Jul. 2015

Monitored PAN INDIA FTTX network and troubleshooted real time network faults by collaborating with NOC teams to resolve them within the SLA.

Incorporated Zero touch provisioning of 1250 customers by working in coordination with IP, IP Support and Device teams.

Analyzed patterns and correlation of key performance indicators(KPIs) to maintain high availability of FTTX network. This was achieved by periodic upgradation of network devices, preventive maintenance of the servers and by undertaking scheduled backup of devices.

Executed and handled numerous network changes to burgeon the network stability and achieve 100% uptime.

Undertook cross domain UATs to streamline Incident Management, Event Management, Change Management & Problem Management processes.

Designed 58 use cases for OSS process tools (TEMIP, HPSM) and validated them by rigorous testing across different domains.

ACADEMIC PROJECTS:

GrocShare (Java, Android and Cloud Computing, Maven) Spring 2016 Cloud based app that merged the orders virtually and placed them to vendor when the minimum bill requirement is met. This app consisted of following features 1. Google based sign in, 2. Place and Edit Orders, 3. Historical Order Retrieval,

4. Notifications - Google Cloud Messaging(GCM) and Email, 5. Third party app integration - Split wise and Square Cash.

Modelling Relationships in Autonomous Systems & inter-domain Routing Policies (Java,Neo4j,D3.js,BGP, SDN,RIPE Atlas MiniNet Spring 2016 Plotted theoretical AS relationships based on CAIDA dataset as of March 2016 using Neo4j. Identified discrepancies between theoretical and practical BGP routes across different ASes by creating visualizations on Traceroutes

using RIPE Atlas streaming API. Thus spotted the actual peer to peer and peer to customer relationships. Investigated BGP instability issues viz. Prefix Hijacking and ran simulation to showcase this using MiniNet.

Iterative DNS Resolver (Python, DNS, Linux) Spring 2016 Designed and implemented an Iterative DNS resolver using 13 root server IPs to resolve websites addresses. The response time was

comparable to those achieved by Local DNS server and Global DNS Server. Extended the DNS resolver to implement ns-lookup & dig type commands which provide resolution for specific types like NS, A etc.

FP Growth & Decision Tree Classification Algorithm (Java, Data Mining, Dataset: UCI Machine Learning Repository) Spring 2016 89% accurate Decision Tree Induction classification algorithm was implemented and was tested against Data Sets from UCI Machine

learning repository to analyze the effects of various selection parameters like information gain and gain ratio metrics. Analyzed execution speed and space requirements to mine frequent patterns by implementing FP growth Algorithm and studied the

effects of magnitude of data sets, dimensions, minimum support and performance metric selection on speed and space.

Design Automation (C++, IBM Benchmarks, Linux) Fall 2015 Designed a standard cell placement tool in C++ which included partitioning, placement and routing.

Partitioned the dense circuit hypergraph using the linear time heuristic FM algorithm to minimize the cut-size by handling unbalanced partitions. Determined the placement of the circuits to a global best position using simulated annealing process of Timberwolf algorithm.

ACCOMPLISHMENTS:

Secured JRD Tata Scholarship for the academic year 2010-2011.

First runner up at ICTSM -2011 (International Conf. on Technology Systems and Mgmt.) for the project Highway Speed Sensing & Speed Limiting.

Children Development Coordinator at BAPS, an NGO in consultative status with the economic and social council of United Nations.