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
Experience
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
Education background
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.