❖ Graduate Student at Stony Brook University pursuing Master's in Computer Science.
❖ Working as a Research Assistant at The Research Foundation for SUNY.
❖ Highly motivated Programmer with Full-Stack experience and Industry exposure.
❖ Professional experience of 2 years in Digital Fuel from September 2016 to July 2017 and in VMWare Inc. from July 2015 to September 2016.
❖ Software Developer Internship Experience in Goibibo.com from January 2015 to May 2015.
❖ Research Internship Experience in Dell EMC from May 2013 to August 2013
❖ Strong Skills in Data structures, Algorithms and Software design.
❖ Good experience in working on customer issues and solving them in real time.
❖ Participated in peer reviews of design and code to maintain high standards of product quality.
❖ Experience in understanding functional and non-functional requirements and translate them into well engineered and integrated technical solutions using various architectural patterns.
Working on Full-Stack Web development of health-care research project My-Asthma-My-Plan a Hipaa compliant application to enable seamless communication of patient’s chronic disease information between Electronic Medical Record platforms and patient portals using SMART on FHIR specs.
Product: Digital Fuel which was previously known as VMware vRealize Business Enterprise.
Contributions:
◉ Single-handedly migrated the software infrastructure of the product such as build server, testing tool, bug tracker from VMWare after the acquisition.
◉ Designed and Implemented the transformation of the Monolithic app to the Micro-Service REST Architecture resulting in the increased Scalability, decreased downtime, easier deployment and scope for the latest UX improvements. I was awarded Star Performer Award for this.
◉ Fixed Critical Customer PRs and QE raised Software Bugs.
Technologies: Java, Oracle, Spring, Hibernate, REST, Micro-Services, Jenkins, Selenium, Javascript
Awards:
Star Performer Award
Product: VMware vRealize Business Enterprise
Contributions:
◉ Developed a Generic REST Adapter which fetches the cloud data from Amazon Web Services, Microsoft Azure and other cloud platforms.
◉ Developed a Deletion Framework supporting clean deletion of entities which resolved more than 40 critical bugs related to the deletions with dependencies. I was awarded Certificate of Recognition for this.
◉ UX Improvements: Implementation of step by step Improvements in the UX with more control to the End User.
► Customization of Cost Model UI
► Configuration Settings Page instead of the Properties files.
◉ Fixed 100+ Customer PRs and QE raised Software Bugs in a short span.
Technologies: Java, JavaScript, Oracle, Hibernate, Spring
Additional Projects:
◉ vAssist: Voice-Based Multi-Cloud Manager: Developed a virtual assistant android application which manages the virtual machines in cloud using voice commands.
Technologies: Android, Java
◉ Application Monitoring Tool for Containers: Developed an Opensource Tool to Monitor the health statistics of applications running inside containers such as Docker, Docker Swarm, and Kubernetes.
Technologies: Go, JavaScript
Awards:
Certificate of Recognition
Responsibilities & Contributions:
◉ Writing of Scripts to Automatize different Utilities.
◉ Development of REST APIs for multiple services for the internal use for developers.
Technologies: Python, Django
Responsibilities & Contributions:
◉ Worked on a Simulation tool which simulates the services of OpenStack Cloud Platform.
◉ Successfully implemented the simulation of Nova, Quantum and, Cinder components of OpenStack.
Courses in 1st Semester (Fall 2017)
◉ CSE 506: Operating Systems
◉ CSE 508: Network Security
◉ CSE 548: Analysis of Algorithms
◉ CSE 549: Computational Biology
Courses in 2nd Semester (Spring 2018)
◉ CSE 537: Artificial Intelligence
◉ CSE 634: Data Mining
◉ CSE 532: Theory of Database Systems
Relavant Courses:
◉ 11CS251: Data Structures and Algorithms
◉ 11CS205: Computer Organization and Architecture
◉ 11CS252: Data Base Management Systems
◉ 11CS254: Finite Automata and Formal Languages
◉ 11CS303: Compiler Design
◉ 11CS301: Computer Networks
◉ 11CS352: Unix System Programming
◉ 11CS406: Mobile System Engineering
◉ 11CS426: Parallel Computing
◉ 11CS354: Software Engineering
CGPA:
8.43/10
Published in:
2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)
Abstract:
Data Structures is a core component of the under-graduate Computer Science curriculum. Traditional offerings of this course expose students to several data structures, where the rationale for each structure is justified in the context of a problem that is simplified due to semester time-constraints. As a result, students rarely develop the skills necessary to analyze data structure usage in the context of complex programs. This concern could be addressed by adopting a problem-based learning (PBL) approach, focusing on fewer data structures and more realistic programs. An instructor can now ask a non-trivial question such as: "What would happen if we replace this data structure with that one?" Answering this question usually requires tedious and error-prone changes to the program. In this paper, we develop an open-source tool called DSAdvisor which allows instructors to explore alternative data structures for arbitrarily complex code in an interactive manner. As the complexity of examples increases, such an exploration is likely to generate unexpected answers, thereby triggering discussions and deeper inquiry.
Developed an operating system from scratch with multi-level paging, pre-emptive scheduler and multi-tasking ability supporting tar file system and an interactive shell.
View Project in GitHubThis Application is for the common people who cannot understand what their blood report says. User needs to take the picture of the blood report or manually enter the values in the application. And the Application analyses the report based on the information provided and provides the result in user understandable manner. Currently 6 types of blood reports are supported namely, glucose test, white blood cell test, Haemoglobin test, Cholestrol test, calcium test and lever functionality test.
View Project in GitHubThis a plugin project for eclipse IDE, which automatically selects optimal data structure in the user's program and refactor the user's code with Optimal data structure.
View Project's Publication in IEEE ExploreVirtual Assistant Android application for Creating, Managing, Monitoring, Destroying multiple cloud infrastructure using voice commands.
View Project's PoCOpensource Tool to Monitor the health statistics of applications running inside containers such as Docker, Docker Swarm and Kubernetes.
Automatic Evaluator of python programs with plagiarism checking feature.
An Android application with features,
► Multithreaded Super-fast Downloading
► Pause/Resume downloading
► Schedule Downloading.