Summary
Overview
Work History
Education
Skills
Websites
Standards
Timeline
Generic

Vaibhav Sharma

Noida

Summary

  • Dynamic Automation Manager and Technical Architect with a proven track record of spearheading security enhancements and driving automation initiatives.
  • Led teams in platform hardening and legacy code analysis, fortifying systems against cyber security threats.
  • Pioneered the development of innovative automation frameworks tailored for diverse environments, including firewalls, CI/CD pipelines and linux kernel and windows kernel product.
  • Adept at fostering collaboration across stakeholders to deliver impactful projects.
  • Recognized for achieving 98% automation coverage across multiple platforms and significantly reducing testing time.
  • Experienced in filesystem development, kernel package management, and multi-cloud configuration automation.
  • Adept at technical negotiations and client deployments, contributing to substantial deal closures.

Overview

16
16
years of professional experience

Work History

Technical Architect

Protegrity USA
02.2022 - 05.2023
  • Led the Platform Hardening team, overseeing the enhancement of security measures across the organization's systems
  • Architected and analyzed legacy code, taking ownership of platform security to ensure robust protection against potential threats
  • Developed a netfilter-based (nftables) firewall provider tailored for a custom OS platform based on Debian, contributing to a more secure infrastructure
  • Spearheaded the development of a pytest-based automation framework, enhancing the Continuous Integration/Continuous Deployment (CI/CD) pipeline for microservices in a Kubernetes (microkube) environment
  • Introduced a pytest-based automation framework, optimizing the CI/CD pipeline for microservices and Kubernetes environments
  • Fostered collaboration between Project Management, product owners, and Higher Management, contributing to the successful delivery of seven different projects.

Principal Engineer/Engineering Manager

Thales India Pvt Ltd
Noida
01.2014 - 02.2022
  • Technical Manager - Middleware Development Team
  • Led cross-team negotiations for feature implementations across multiple projects
  • Facilitated discussions with top research institutions in India and France to finalize deliverables
  • Managed resource allocation and budget planning for software projects
  • Spearheaded the development and porting of FreeRTOS on the Trusted Execution Environment (TEE) running on the RISC-V platform
  • Contributed to the open hardware toolchain test development through open-source contributions
  • Worked on the development and porting efforts related to virtualization for the RISC-V platform
  • Conducted porting of FreeRTOS and BSP test development
  • Led the development of side-channel attacks for RISC-V MMU and cache
  • Distributed Filesystem Product Live Data Encryption Team
  • Developed a fuzzing tool for the distributed filesystem product with a focus on live data encryption
  • Created a regression test framework for the distributed live data encryption product
  • Contributed to the development of a Filesystem Filter Driver for both Linux (6 years) and Windows (1 year) kernels
  • Test Automation Lead- Software Validation/Test/Verification Team (2016-2019)
  • Defined task and resource management, planned and scheduled timelines, and scoped projects for an 8+ people team
  • Demonstrated fully homomorphic encryption capabilities and hardware constraints using Microsoft SEAL
  • Demonstrated symmetric searchable encryption (opensse) use for database using file encryption
  • Developed a testsuite for filesystem filter drivers, supporting various file systems such as EXT3-4, VxFS, XFS, CIFS, NFS3, NFS4, OCFS2, and JFS2
  • Hands-on experience with Linux authentication and security frameworks (SELinux, PAM, audit, etc.)
  • Engineered a 100% automated new kernel package management build and distribution tools using Docker, Jenkins, Confluence, and JIRA
  • Created a multi-cloud (vSphere, AWS, Azure, GCP) configuration and test management tool
  • Achieved 98% test automation coverage for more than 16 Linux and 7 Windows distributions and 50+ kernels
  • Significantly reduced testing time from 2 weeks to 3 days for end-to-end regression testing
  • Deploying and Testing KeySecure with LUNA HSM
  • Solution Architect and Integration Expert (2014-2016)
  • Led the integration of 50+ software components with file encryption products on Linux and Windows kernels and user space components
  • Conducted technical discussions and deployments at client sites, contributing to the successful closure of deals totaling over 50 million USD for a single product
  • Recognized as a two-time winner of the Customer Champion Award for outstanding support to sales and product management at client sites.

Principal Engineer

Calsoft Pvt Ltd
Pune
11.2012 - 09.2013
  • Developer SCSI- Target Driver for SCSI-2 and SCSI-3 for NVMe-based storage and VAAI functionality of ESXi OS running on top of it.

Senior Software Engineer

Samsung India Software Centre
Noida
10.2011 - 11.2012
  • Developed NTFS, EXT-4, EXT-3, and EXT-2 intelligent filesystem backup.

Senior Software Engineer

Patni Computer Ltd
Mumbai
10.2010 - 10.2011
  • Development Experience in Maintenance and enhancement of Control Station OS Celera Storage solution [EMC] and its data mover DART, FCoE, NBS, NFSv3, and NFSv4.

Team Lead

CitiusTech Pvt Ltd
Mumbai
02.2010 - 10.2010
  • Development of iPhone-3S Application for blood pressure monitoring and middleware development to communicate between blood pressure monitor and iPhone application.

Project Engineer

IIT Kanpur
Kanpur
01.2007 - 02.2010
  • Embedded Application Development
  • MODBUS, I2C, SPI on TS-7000 Linux Single board computer]
  • Autonomous Flight management Algorithm Development for Helicopters.

Education

Post Graduate Diploma in embedded system design -

ACTS CDAC
01.2008

Master of Science in Electronics -

UIET Kanpur
01.2006

Skills

  • Make, Debugging, crash, gdb, kgdb, Profiling, Valgrind, Coverity, gcov, bullseye
  • Linux Kernel internals, File system development (EXT3-4, NFSv3, NFSv4, SMB3)
  • C/C, C 11/14, Python, Bash, Assembly Language (x86, RISC-V)
  • Boost, gRPC, protobuf, Buildroot, Wireshark, DPDK, eBPF
  • Data Structures, Design Patterns, SOLID
  • JIRA, VISIO, Confluence
  • Global Collaboration and Communication
  • Mentorship Excellence
  • Time Management & Flexibility
  • Effective Communication
  • Leadership Proficiency
  • Analytical Thinking and Problem-Solving
  • Empathy in Team Dynamics
  • Engaging Presentation Skills
  • Client Relationship Management

Standards

  • HIPPA
  • PCIDSS
  • NIST Cybersecurity Framework

Timeline

Technical Architect

Protegrity USA
02.2022 - 05.2023

Principal Engineer/Engineering Manager

Thales India Pvt Ltd
01.2014 - 02.2022

Principal Engineer

Calsoft Pvt Ltd
11.2012 - 09.2013

Senior Software Engineer

Samsung India Software Centre
10.2011 - 11.2012

Senior Software Engineer

Patni Computer Ltd
10.2010 - 10.2011

Team Lead

CitiusTech Pvt Ltd
02.2010 - 10.2010

Project Engineer

IIT Kanpur
01.2007 - 02.2010

Post Graduate Diploma in embedded system design -

ACTS CDAC

Master of Science in Electronics -

UIET Kanpur
Vaibhav Sharma