Nitin
Anand
C-702, Urban Nirvana, S.No. 57/4, Kharadi, Pune-411014.
+919860420747
nitinjavakid@gmail.com
Skill/Experience Summary
The experience includes designing and implementing scale-out systems for high user concurrency,
vulnerability management support for Linux, MacOS network extensions for VPN, signing services,
cloud platform migration, and Linux kernel module development. The work done demonstrates a deep
understanding of system architecture, network infrastructure, and critical components that are
essential for developing robust and efficient solutions. Have delivered exceptional results in
all the projects assigned.
Technology Experience
File Systems
Storage (I/O) stack
Virtualization
Public Key Infrastructure
Software
Programming Languages
Go
C/C++
Java
Operation Systems
Linux
Windows
APIs/Frameworks
VMware Disk Development Kit(VDDK)
VMware Virtual Infrastructure SDK
Boost
Drogon
GTest
Designed and implementated hardware simulator that would help test path and storage optimizations
without hardware dependenncy
Designed and implemented solution
Java
Spring
Identified issues in the picking and storage system implementation. Guided team towards using best
practices towards software development for writing reliable system.
Debugged issues, implemented fixes and established guidelines for new development
Java
Designed and architected the movement of services from being single tenant to multi-tenant.
Designed and implemented solution
Go
Firebase
Terraform
Debugged and fixed core order management service which was facing reliability issues.
Debugged and fixed service
Java
Postgres
Kubernetes
Designed and implemented scale-out solution to support million of concurrent users with high throughput and low latency.
This project had challenge around global rate limiting of users in order to protect the backend services.
Analyzed the solution from scalability perspective, implemented changes to the design.
C++
Pulsar
Drogon framework
Designed and implemented scale-out solution to support million of concurrent users with high throughput and low latency.
The solution provided user cohort information and detected piracy during live streaming in OTT platforms.
Designed and implemented the solution. Lead a team of 4 engineers (2 developers and 2 QA)
C++
Redis
Pulsar
Drogon framework
Designed and implemented solution to enable fault tolerance and elasticity without user knowing about underlying infrastructure movement.
Designed and implemented the solution.
C++
Nodejs
Pulsar
Replaced API gateway of Global Data Network platform from Ambassador to APISIX.
Implemented low latency rate limiting for each tenant.
Designed and implemented the solution
C++
Redis
LUA
Designed and implemented Spotlight Vulnerability Management
support for Linux platform. This involved identifying which applications are installed
on the host and syncing it with cloud.
Designed and implemented the complete feature
C++
GTest
Go
Designed and implemented new features in Hybrid Access Gateway project. This included OpenID Connect, Nexus Go, SAML unsolicited response.
Responsible for enhancing performance of Access Point component.
Designed and implemented new features
C++
Java
Swagger
Hibernate
Designed and implemented network extension and application for a VPN solution that is used as client for Hybrid Access Gateway.
Design and implementation
Swift
C++
Designed and implemented signing and support service based on EID2 specifications.
Design and implementation
Java
Swagger
Jersey
Designed and implementated SDK for TruID on Windows platform.
Design and implementation
C#
Implemented migration solution for various cloud platforms like Google Cloud, Amazon EC2, Windstream, CenturyLink.
Part of a team of four individuals that developed migration solutions for various cloud platforms. Was the development lead for Amazon EC2 and CenturyLink solution.
C++
Java
Perl
Anjulas JS
Google Cloud API
Amazon EC2 API
Created system for Copy Data Management usercases using NetBackup injest.
Part of a team of four individuals that developed prototype for CDM usecases using NetBackup injest. Work involved right from storage layer upto GUI. CDM usecases were for Oracle and VMware.
C++
Boost
Thrift
Ceph
Anjulas JS
Sprint framework
Valgrind
CxxTest
Provided support for NetApp and EMC SAN devices in Replication Director.
Contributed as an individual contributor responsible for design of device selection logic and bug fixes. Was also responsible for fixing performance related issues with storage vendor implementation.
C++
ACE
Boost
Linux
CxxTest
XML
Gdb
Valgrind
Purify
SMI-S
Validates the underlying storage stack with the requirements of user as configured in NetBackup policy.
Was responsible for design and development of this feature. Interacted with storage vendor for various changes.
C++
ACE
Boost
Linux
CxxTest
XML
Gdb
Valgrind
Purify
Upcoming feature in NetBackup.
Was responsible for design and development of Linux kernel module and its interface
with the user space. Took the project from being a prototype to being an integrated
feature in NetBackup.
C
Kernel develoment
Linux
Improvement in the user interface of NetBackup Virtualization features.
This project was an improvement of the existing user interface. This involved interaction
with various stakeholders in different teams to make sure we have covered all their requirements
as this was a base feature over which all the new virtualization features were dependent.
C++
Java
Supporting Ext4 for NetBackup Virtualization.
This involved addition of support for Ext4 to Veritas Mapping Services. NetBackup
consumes to provide Single File Restore from Virtual Machine Backups. Was involved in
analysis, design and development of the complete project.
C++
VMware
Hyper-V
Supporting Ext2/3 for NetBackup Virtualization.
This involved addition of support for Ext2/3 to Veritas Mapping Services. NetBackup
consumes to provide Single File Restore from Virtual Machine Backups. Was involved in bug
fixing during the end of this project. Was involved in development of quiescence utility for
Linux virtual machines running on VMware environment.
C++
VMware
Hyper-V
Publications/Patents
US 8,762,341 : Efficiently configuring multiple backup data policies with information specifying data to backup.
US 8,990,164 : Systems and methods for performing incremental backups.
US 9,979,785 : Systems and methods for restoring data from opaque data backup streams.
US 10,824,516: Method and system of universal server migration.
Optimized Snapshot Device Selection in Target-based Arrays (IP.com)
Opensource contributions
https://github.com/nitinjavakid?tab=repositories
Achievements
Got Level 4 Applause Award for exceptional performance with Ext2/3/4 support.
Got Level 3 Applause Award for exceptional performance in research and development of Linux kernel module.
Got Level 3 Applause Award for exceptional performance while working in VxMS.
Got Level 1 Applause Award for proactively helping CFT with crucial customer escalation.
Got Level 2 Applause Award for helping gear up newly recruited team members.
Got Standing Ovation Award for Outstanding contribution in 2011-2012.