Post Job Free

Resume

Sign in

C++ Data Lake

Location:
Cupertino, CA
Posted:
April 09, 2024

Contact this candidate

Resume:

Niraj Sharma

**** ******** *****

Cupertino, CA *5014

Cell: 408-***-****

E-Mail: ad4v0w@r.postjobfree.com

OBJECTIVE:

Interested in a position where I am able to utilize my experience related to software.

QUALIFICATIONS:

30 years experience designing and implementing large software products including:

Largest & fastest Data Lake that is 300 times faster than in-memory Data Bases.

Policy based XEN VM management (Java, XenSource)

XML Data Type Replication (C/C++, Oracle)

Searching/Sorting Alg. for billions of rectangles representing Intel CPU data

Fault tolerant soft L2/L3 switch (C, DPDK, Cisco)

Network Device Management better than systems based on NETCONF and Yang Model (C++, Cisco). Source code is at URL: GitHub - sysrepo-archive/sysrepod

Fault Tolerant Distributed File System immune to NIC or Mount failures (C++)

Set-top Box Software (C).

Internet-based Video Streaming Servers (C++, RTP, MediaBase, SGI)

Fault tolerant Transaction Manager (OLTP) at Tandem Computers (C++).

Worked on photo-finishers workstation (PhotoCD, Kodak) and new loss-less algorithms to compress color and bitonal images (C++).

Successful products that shipped: GoldenGate Oracle, MediaBase Video Server (SGI), TS/MP HA Transaction Manager (Tandem), PhotoCD (Kodak), Data Lake,

Software: C, C++, C#, SQL, Java, XML, Docker, DPDK, QEMU/KVM, Unix, client-server, NETCONF & YANG Model, scalable and highly available (24X7) servers, compression, video and image compression, databases, transaction processing, distributed algorithms, track record of developing large software.

PROFESSIONAL EXPERIENCE:

SAP Labs, Palo Alto, CA

2015-current

Principal Engineer

Hana DB and Docker Containers, Fast Hana Backup/Restore, LUKS Key Server for MapR, Implemented Fault-Tolerant NFS V3 Server (C++), No Limit Data Lake

Cisco Systems, San Jose, CA

2013-2015Aug

Principal Engineer

Data Plane: Worked on 99.999% reliable soft Network Switches/Routers using QEMU/KVM and Intel DPDK.

Control Plane: Implemented an open source Data Store for NETCONF Server with YANG validation and transaction model. Code site: https://github.com/sysrepo-archive/sysrepod

Oracle Corp., Redwood Shores, CA 2011-2013

Consulting Member of Technical Staff

Worked on Database Replication systems for high availability.

Comcast Cable / Radiance Tech., Los Altos, CA

2006 - 2011

Principal Engineer

Worked on servers to transfer data and distributed video store. Hold a patent on the fastest possible data transfer between two computers..

XenSource, Palo Alto, CA

2005 - 2006

Chief Architect

Architected the XenEnterprise Virtual Machine Mangement Tool

Implemented policy based management of large number of VMs (Java).

INTEL CORPORATION, Santa Clara, CA

1998 - 2005

Software Architect

Implemented Fab Automation software using MS SQL, .NET, and C#.

Designed a distributed system to handle processor mask data with several billion geometric figures. Invented new searching / sorting algorithms to bring processing time from several weeks to a few hours.

CHIPS & TECHNOLOGY, San Jose, CA

(Company bought by Intel Corporation in 1998)

1996 - 1998

Director

Participated in acquiring ASIC cores and their technical evaluation.

Started a new business in the area of Digital Set-top ASIC.

Designed the Forward Error Correction for Broadband Communications.

SILICON GRAPHICS, Mountain View, CA

1995 - 1996

MTS

Designed and implemented H263 based video streaming server-side components and protocols in MediaBase product.

TANDEM COMPUTERS, Cupertino, CA

1993 - 1995

Software Designer

Designed and implemented a fault-tolerant transaction manager (TS/MP) for OLTP on Tandem computers using C++ and Guardian OS API.

EASTMAN KODAK, Rochester, NY

1989 - 1993

MTS

Designed and implemented the first version of PhotoCD product at Kodak.

Designed and implemented a loss-less colored image compression engine.

Auto-generation of software for embedded systems (Kodak Copiers).

EDUCATION:

Ph.D. (CS)

Indian Institute of Technology, New Delhi, India

MS (CS)

Indian Institute of Technology, Roorkee, India

BS (EE)

Pant University, Pantnagar, India



Contact this candidate