Saurabh Tambolkar

1154 Kenmore Ave · Buffalo, NY 14216 · (716) 341-8803 · stambolk@buffalo.edu

Ambitious, determined Computer Science graduate student with solid foundation in Algorithms, Mathematics and Programming. Seeking a Summer internship opportunity to enhance my abilities and contribute to the organization.


Experience

Software Engineer I

Quick Heal

Technologies used: C, C++, C#, Java, Python, Golang, Shell Script, MySQL, SQLite, JMeter, Orca, Jenkins, JIRA, Wireshark

  • Designed an Active Directory tool (Client) for Seqrite Endpoint Security Next Generation (EPSNG).
  • Built MSI Installer, Uninstaller for EPSNG Active Directory Tool.
  • Delivered development stories and worked on customer escalations for Seqrite Endpoint Security 7.6 (EPS) and EPSNG Client.
  • Created uninstaller for EPS and EPSNG which uninstall Client Agent, Update Agent and other dependencies related to the product.
  • Generated Employee Activity Tracker Tool in Python for tracking stories, bugs and activities from JIRA and return bulk data in CSV file.
  • Helped in creation and customer escalations of Seqrite Encryption Manager (SEM) Client.
  • Worked on customer escalations and updates for Seqrite Patch and Vulnerability Management Client and Server.
  • POCs:
    1. Use Server Sent Events (SSE) over WebSocket for one way transmission.
    2. Replace current Kafka Messaging System by NATS Streaming.
July 2019 - August 2021

Research & Development Intern

Quick Heal

Technologies used: C, C++, WinDbg, AES Encryption

  • POC: Container Encryption (OS: Windows)
    In this POC, you can create a virtual disk by container creation and mount it as a disk and it is encrypted by AES Encryption, the disk is password protected and the plain text password is also encrypted using AES. You can use the tool to encrypt the USB, you can create multiple virtual disks in USB, Local Disk. You can transfer the Encrypted Container file by LAN, E-mail and you can create a new disk for the transferred encrypted file using the tool on any Windows OS.
  • Built MSI Installer, Uninstaller for EPSNG Active Directory Tool.
August 2018 - January 2019

Education

State University of New York at Buffalo

MS in Computer Science

Subjects

  • Analysis of Algorithms
  • Computer Vision and Image Processing
  • Computer Security
  • Machine Learning
  • Modern Network Concepts
  • Robotics Algorithms
August 2021 - Present

Vishwakarma Institute of Technology, Pune

B.Tech in Computer Science

GPA: 3.6

Subjects

  • Advanced Java
  • Database Management
  • Object Oriented Programming
August 2015 - May 2019

Skills

Programming Languages

Web Technologies

Image Processing

Robotics
  • ROS
  • RVIZ
  • MATLAB

Technologies
  • JMeter
  • Orca
  • Jenkins
  • JIRA
  • Wireshark
  • WinDbg
  • Visual Studio
  • Net Beans
  • WinMerge

Machine Learning
  • Pandas
  • Tenserflow

OS Compability


Personal Projects

Online Data Structure Learning Platform

Technologies used: Java Servlet, HTML, CSS, JavaScript

It is a website developed using Java Servlet, it explains all concepts - sorting, linked list, stacks and Queues and Trees by animation. For example, if you give a list for Merge Sorting, it will show every step and how it happens through animations and it also shows its time complexity.


Crypto Currency Purchase and Sale Decision Automation Tool

Technologies used: Python

It is a Python Automation Tool which gives you the best purchase and sell value for a particular crypto currency and it also provides the details of the website where you can find it.


Resume Webpage

Technologies used: React, HTML, Javascript, CSS

I designed this webpage to check my self learned react skills

Check Project

Robotics : Find perfect path for a Robot

Technologies used: Python, ROS, RVIZ

The robot follow from source to destination using BUG2 Algorithm and find obstacle using RANSAC.
Check Project

Image Processing : Image Colorization using SSD and NCC

Technologies used: MATLAB

The application uses SSD and NCC to create Color Image from given black and white images.
Check Project

Networking : Text Chat Application

Technologies used: C

With this application you can create multiple servers and clients, it manages operations between clients to clients, Clients to Server.
For more details go through project report.
Check Project

Grayscale Image Processing

Technologies used: Python

This application is to experiment with two commonly used image processing techniques: image denoising and edge detection.
Check Project

Morphology Image Processing

Technologies used: Python

The application uses the combination of four morphology operations to extract the boundary from the image
Check Project


Awards & Certifications

  • 1 st place in Java in HackerRank Online Coding Platform.
  • 1 st Place - in India in CodinGame (Coding Platform, where performances are analyzed on the number of lines and time of Coding) (Sept 2018 – Nov 2018)
  • Won First Prize in Firodiya Karandak for Flip Animation. (2016)
  • Worked as Light Secretary in VIT Student Council (2017 – 2018)
  • President of VIT Coding Club (2018 - 2019)