1. 1556 Varsity Drive, Nitin Tak ntak@ncsu.edu | +1-919-985-5580
Raleigh, NC-27606 http://www.linkedin.com/in/nitintak
ACADEMICS _
Master of Science, Computer Science, North Carolina State University (GPA: 3.867 / 4.0) May-2016
Bachelor of Engineering, Computer Engineering, University of Mumbai (Aggregate: 67.3%) May-2010
WORK EXPERIENCE _
Mira - Backend Engineer Intern Jun 2015 – Nov 2015
Real-time Event processing and analytics backend for digital Out Of Home media for contextual marketing.
Developed scalable, real-time event processing and reporting analytics backend on streaming data.
Created database security rules for restricting data access by authenticating with Java Web Tokens.
Tata Consultancy Services - Systems Engineer Jul 2013 - Jul 2014
Offline Sales, for ICICI Prudential
Designed underlying application data structures to cater business requirements.
Assisted with designing of application architecture.
Lead the project by capturing project requirement specifications and managed project lifecycle.
Managed development and testing teams for smooth workflow and timely module deliveries.
Tata Consultancy Services – Assistant Systems Engineer Mar 2011 - Jun 2013
Government Business Software Solution, for State Bank of India
Developed intranet application to perform financial transactions for government business.
Automated administrative activities by developing a module to alleviate support team dependency.
Developed ORACLE stored procedures to enhance existing application performance.
Developed standalone software tools to automate multistep manual procedures.
TECHNOLOGY SUMMARY _
C, C#, Python, ASP .NET, JavaScript, WCF, node.js, Java, HTML, CSS, LINQ, jQuery, Apache Storm with Trident, R,
Apache Spark, Oracle, SQLite, SQL, Firebase, Visual Studio 2010, VS Team Foundation Server, Linux, Windows,
TOAD for ORACLE, SVN.
PROJECTS _
Non Pre-emptive user-level threading library
Developed a threading library for UNIX in C with Create, Yield, Join, Join All and Exit on threads.
Implemented semaphore routines Init, Signal, Wait and Destroy for synchronization on threads.
RAMDISK File System
Developed an in-memory file system using FUSE with C to implement basic commands including but
not limited to getattr, mkdir, rmdir, open, read, write.
Twitter Sentiment Analysis using Node.js with express | Apache Spark with Python
Developed an application to analyze user sentiments (Love/Hate) based on streaming twitter feeds.
Extended the sentiment analysis to positive/negative based on a set of words by using Spark Streaming.
Elastic Search on Twitter Feeds with Storm-Trident and Elasticsearch
Performed elastic search on streaming tweets to get Top-k words excluding stop words and to perform
elastic search queries including Term Query, Fuzzy Query, Wildcard Query and Prefix Query using Count-
Min Sketch and Bloom Filters with Storm and Trident.
Real-time situational awareness using node.js with R
Implemented Apriori algorithm in node.js to apply association rules to compute frequent item sets.
Implemented Top-K Heavy Hitters on streaming data to find frequent items in data stream using Count
Min Sketch and Priority Queue in node.js.
Designed and developed a dashboard for the results to be projected.
Lambda architecture with Hadoop, Storm, AWS, and Firebase
Designed, developed and deployed a framework on AWS (Amazon Web Services) to merge the
processing power of Hadoop on big-data and real-time computational abilities of Storm.
Implemented module to dynamically update results to client dashboard using Firebase.