1. Tanish Srivastava
B-33, Satikrupa, Plot no: 104, Garodianagar,
Ghatkopar (East), Mumbai – 400077
+91-9920187318
tanishsr1013@gmail.com
http://www.linkedin.com/in/tanishsr
Career Objective Seeking position to use my skills and abilities in industry that offers professional growth, as a product
designer/analyst/developer.
Professional Profile Experience of 8 years 5 months in the domain of Endpoint security, Data protection, Virtualization
security and Monitoring products
Handle complete product’s lifecycle from design to delivery. Key skills:
o Analysing the product’s market applicability & requirements
o Product design
o Optimizing the solutions (existing and new)
o Coordination amongst all modules of the product
o Product development from conception
o Integration of 3rd party applications
o DB expertise like writing stored procedures and triggers, performance tuning
Technology Forte Programming Languages: C, C++, R, C#
UI Development: MFC/VC++ , Win Forms, WPF
Database: PostgreSQL
Scripting Language: PowerShell, PHP, Shell scripting, Python
Mark-up Language: XML
OS: Windows (XP,Vista,7, 2000 Server, 2003 Server, 2008 Server), Linux (Fedora, CentOS)
Tools: MS Visual Studio 2005 / 2008 / 2010, VSS, Expression Blend 2
Applications: Virtualization products by VMware (vCenter/ESX/ESXi/Workstation), Citrix (XenServer),
Microsoft Hyper-V, Cisco UCS
Cloud Platform: Microsoft Azure
MISC: WMI, Apache Qpid, Membrane
Work History Senior Software Engineer, SNS Technologies Pvt. Ltd., Pune
1st April 2012 – Present
Software Engineer, SNS Technologies Pvt. Ltd., Pune
1st July 2011 – 31st March 2012
Software Engineer, Internet Trends (India) Pvt. Ltd., Mumbai
1
st
August 2007 - 30
th
June 2011
Certification Machine Learning
Machine Learning by Stanford University on Coursera. Certificate earned on February 7, 2016
University: Stanford University
Certification Authority: Coursera Course Certificates
License Number: NRMU7GDLHTL9
Certification URL:
https://www.coursera.org/account/accomplishments/certificate/NRMU7GDLHTL9
The Data Scientist’s Toolbox
The Data Scientist’s Toolbox by Johns Hopkins University on Coursera. Certificate earned on
January 3, 2016
University: Johns Hopkins University
Certification Authority: Coursera Course Certificates
License Number: NJCV55UQJ7
Certification URL: https://www.coursera.org/account/accomplishments/certificate/NJCV55UQJ7
2. R Programming
R Programming by Johns Hopkins University on Coursera. Certificate earned on January 3, 2016
University: Johns Hopkins University
Certification Authority: Coursera Course Certificates
License Number: LMP3QKEASN
Certification URL:
https://www.coursera.org/account/accomplishments/certificate/LMP3QKEASN
Getting and Cleaning Data
Getting and Cleaning Data by Johns Hopkins University on Coursera. Certificate earned on
February 4, 2016
University: Johns Hopkins University
Certification Authority: Coursera Course Certificates
License Number: VN6NMPHJBE52
Certification URL:
https://www.coursera.org/account/accomplishments/certificate/VN6NMPHJBE52
Crash Course in Data Science
A Crash Course in Data Science by Johns Hopkins University on Coursera. Certificate earned on
December 5, 2015
University: Johns Hopkins University
Certification Authority: Coursera Course Certificates
License Number: FKWE87722WP2
Certification URL:
https://www.coursera.org/account/accomplishments/certificate/FKWE87722WP2
Projects KeyPoint (RedCannon Security, Inc.)
A software solution to provide endpoint security on a highly mobile personal device.
Role: Module design/development/optimization
Improved the secured storage capacity by re-coding the storage system
Optimized the inefficient module by redesigning and developing the module; this decreased the
memory consumption and speeded up the product
Optimized the document distribution among different modules by redesigning the logic
Designed and developed various new features to the product
VME Blocker (RedCannon Security, Inc.)
A software solution to enforce security policies in organizations for ensuring Virtualization compliance in
their network by restricting all VM environments on each computer to only the authorized ones
approved by the enterprise
Role: Design and development of the entire application
VMFW Enforcer for VMware ESX/ESXi (RedCannon Security, Inc.)
A VM appliance which can be seamlessly deployed as a VM within ESX server to control & enforce
security policies on ESX server as well as on authorized VMs running within its environment
Role: Module design/development
Designed and developed the module to mark the protected virtual machines, on which policies
will be enforced (Persistent VM Tagging)
vDefense (RedCannon Security, Inc.)
An advanced and enterprise version of VMFW Enforcer. vDefense can enforce VM policies through the
central controller (appliance) and not limited to VMware. It can enforce security policies to Citrix
XenServer VMs too
Role: Module design/development
Enhanced the persistent VM tagging designed in the VMFW Enforcer product to be more robust,
tamper proof and to include Citrix XenServer VMs
Designed and developed a module to manage the Virtualization Server’s and hosted VMs
inventory. The manage task involves maintaining and synchronizing the inventory at regular
interval; manage deleted, newly created and migrated VMs and templates and VMs deployed
from templates
3. DLP (Data Loss Prevention) (RedCannon Security, Inc.)
A software solution to identify and enforce security policies to the confidential data in an enterprise. The
security policy can protect unauthorized printing, copying, emailing etc. of confidential data and even
control the operating system level operations
Role: Module design/development
Designed and developed the UI in WPF to configure the templates for confidential data and
security policies and communicate with the underlying enforcement module
Improvised the algorithm to identify the confidential data
CloudSLA (RedCannon Security, Inc.)
A software solution to provide the management of hosted applications in the Cloud environment and in
the enterprise environment. The management involves the discovery of the installed and running
applications on the machine (Windows or Linux), monitor their performance and generate warning/alert
in case of unwarranted behaviour exhibited by the application.
Role: Module design/development/optimization
Designed and developed a solution to manage applications on windows machines without
installing the application agent on each machine
Designed the algorithm to identify the installed and running applications on windows machines
Designed an algorithm to verify the identity of the caller in communication among different
modules of product
Designed and optimized the database structures and triggers in order to handle large size of
database and improve the performance
Designed and developed the alert generation engine
Analysed and designed a solution to integrate CISCO UCS with CloudSLA
SDNforcer (RedCannon Security, Inc.)
SDNforcer allows network administrators to manage Software Defined Networks by actively monitoring
SDN Controllers like Open Daylight, Floodlight, HP SDN Controller & NEC Programmable Flow Controller.
It helps to reduce load on SDN Controllers by restricting unauthorized and invalid REST calls. It extends
authentication module by supporting LDAP/AD based authentication. It consists of an IPS which will block
any attack on SDN Controllers and its target network, thereby improving SDN performance.
Role: Module design/development
Designed and optimized the database structures and triggers
Designed and developed the alert generation engine (correlation of alerts from different
modules)
Designed and developed the SNMP Trap receiver (event handling and PFC fail-over handling)
Pixels PhotoService
Pixels PhotoService is Microsoft Azure based REST web service for image library management. It provides
a set of REST APIs to manage the images, such as uploading/downloading images, tagging the uploaded
images, image searching based on tags, deleting the uploaded images. Apart from the mentioned
functionalities, it also provided REST API for commenting on photos uploaded by other users, and for
setting ACL.
Role: Module design/development
Designed and optimized the storage of tags for faster searching of images based on tags
Designed and developed the module for authenticating each REST call based on basic and
session authentication
Designed and developed the module for image search based on tags
Leave Management System (LMS)
LMS is a Python based REST web service for managing employees leave and attendance. It provides a set
of REST APIs, which are used by UI, to manage leave applications, attendance, and comp-off. Apart from
the mentioned functionalities, it also provided functionalities to calculate the monthly & annual leaves
count status (based on the leave application and attendance records).
Role: Design/Development
Designed and implemented DB and triggers
Implemented multiple schedulers for performing multiple tasks
4. Education Year Course University / Board Remarks
2006-2007 FPGDST CDAC Mumbai PG Diploma in Software
Technologies
2002-2006 B.E. (Computer
Science)
Mumbai University 57.7 %
2002 12
th
C.B.S.E. 86.40 %
2000 10
th
C.B.S.E. 83.20 %