Hariom Sharma

VP of Engineering

Bengaluru, Karnataka, India25 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 20 years of experience in R&D product development.
  • Expert in Big-data computing and IP Networking.
  • Proven track record of leading engineering teams.
Stackforce AI infers this person is a Telecommunications expert with extensive experience in Big-data computing and IP Networking.

Contact

Skills

Core Skills

Big-data ComputingIp NetworkingEngineering ManagementEmbedded SystemsVoip SolutionsTelecommunicationsNetworking

Other Skills

ASIC developmentATM networksCCLI designCall Control Module designClearCaseControl plane software developmentCustomer escalation handlingDebuggingDebugging infrastructureDevice DriversEmbedded SoftwareFeature deliveryForwarding team managementIP

About

I am passionate to create business impact and serve society by building tech-products which address scale and ambiguity as demanded in 21st century. Leadership Credentials: • 20 Years of professional credentials of building R&D products in Big-data-computing, IP-Networking in global R&D orgs (Amazon, Juniper & Ericsson) as well as in start-ups. • 8+ years of leadership credentials of building products, defining strategy and managing customers in Big-data Analytics (PB-scale/day), IP-Networking space (TB/sec scale of throughput) • Owned Tech-Products, including Strategy, Engineering and stakeholder management, for big-data computing & anomaly-detection systems. • Managed and developed technology-teams comprising S/W Managers, Architects, Principal-Engineers (PEs) across multiple locations and have contributed to growth of Managers, Architects & PEs. • Leadership experience of building trust with stakeholders across US/EU/APAC for Big-data computing products (products with 4+ years of engineering investment) and of building IP-Technology products (engineering investment of 3+years) • Expertise of developing Big-data computing products handling batched events at PB/day scale. • Expertise in IP Networking Technologies, experience of developing S/W products for leading Telecom Service providers in the world (Verizon /DT / NTT/ AT&T/ Telefonica/ Orange) Leadership Tenets: • Trust at Scale: My three core leadership principles, Integrity, Empathy, Perseverance along-with my preference to operate by building scale-able, transparent mechanisms for delivery-tracking, performance-evaluation and stakeholders-management help establish trust at scale. • Servant-leadership: I practice servant-leadership by principally contributing to my org three ways, i.e. by (1) handling long-term ambiguity and create clearer strategy and roadmap, (2) create mechanisms to broaden impact of my team to larger org/leadership and (2) listen patiently and work hard to resolve team's concerns. • Act Decisively and Communicate unambiguously: I challenge my judgement by acting decisively and constantly practicing to articulate unambiguously and sensitively.

Experience

Google

Senior Engineering Manager

Jul 2021Present · 4 yrs 8 mos · Bangalore Urban, Karnataka, India

Amazon

Software Development Manager

Jun 2017Jul 2021 · 4 yrs 1 mo · Bengaluru Area, India

Ericsson r&d india

3 roles

Senior Engineering Manager

Promoted

Apr 2015May 2017 · 2 yrs 1 mo

  • I am managing forwarding team ( PFE) of 38 Engineers ( 28 Ericsson & 10 vendors) which has delivered large features ( 100K lines of code) in forwarding plane on Ericsson's Industry leading ASIC SNP 4000. These features are in L2L3 & BNG ( Broadband solution) for Carrier Grade blade on Ericsson's SSR and Team has been accountable for most engineering decisions for end to end delivery of features.
  • Currently I am leading PFE teams to deliver Ericsson's next Gen SNP8000 based all-integrated pizaa box enabling L2L3 & BNG solution with 120 Gbps.
  • I am engaged along with team in taking the Layer-2, Layer-3 & BNG solutions to market and leading customers in world.
  • Team is also working on software development in forwarding and QOS areas on newer ASICs and devices in varied form factors.
  • In addition, I am working with teams to build newer solutions based on SNP 4000 with various Layer-2/3 & BNG features some leading service providers in world.
Forwarding team managementASIC developmentLayer-2/Layer-3 solutionsQuality of Service (QoS)Big-data computingIP Networking

Engineering Manager

Oct 2012Mar 2015 · 2 yrs 5 mos

  • My responsibility as Engineering Manager was to first form, hire and build a 19 member strong forwarding team.
  • This team was formed to deliver full features from scratch with aggressive TTM for latest Ericsson's Industry leading ASIC ( SNP 4000).
  • Team has delivered following features in forwarding plane under my management from scratch.
  • BFD
  • VRRP
  • Next Generation Layer-2
  • Qos Propagation
  • PPPoE
  • L2TP LAC
  • Overall, team has delivered around 100K Lines of code for these over a period of 23 months. My role has varied during this development from overseeing execution, detailed planning, technical and people management, facilitation, mentoring, guiding teams, prioritization, ensuring momentum on ground, managing external interfaces and securing all support for execution.
  • I have also ensured during entire team building that values of Humility, perseverance and hard-work do not just remain words but become the centerpiece of our team's existence.
Team buildingFeature deliveryTechnical managementEngineering management

Senior Technnical Lead

Oct 2010Sep 2012 · 1 yr 11 mos

  • I had delivered following features at Ericsson R&D India
  • 1. Micro-code for IPV6 Extension Headers processing [ all in 600 assembly instructions] on Ericsson custom ASIC used on its flagship BRAS Market Leader SE.
  • 2. Delivered fail-over for 1 million packet Gateway ( Ericsson CPG) subscribers/GTP session involving not more than 3000 packet loss.
  • 3. QOS Homing and packet loopback for Port Pseudo Wires.
  • I had also owned MPLS/L2VPN/L3VPN areas for an year on SE forwarding platforms.
Micro-code developmentPacket processingQuality of Service (QoS)Embedded Systems

Juniper

Staff Engineer

Dec 2006Oct 2010 · 3 yrs 10 mos · Bengaluru Area, India

  • Served as Staff Engineer for Juniper's E-Series forwarding plane Routers which is leading BRAS router in world.
  • The responsibilities involved following.
  • 1. Designing the modified IXP 2850 ( Intel) micro engine pipeline for inline IP assembly and enabling zero copy IP reassembly. The work involved working on the IXP RX & TX interfaces over SPI4.2, modified the TX path for enabling DRAM chaining of dispersed payloads. This also included the Micro-engines providing the control processor interfaces for management activities. As part of design evolution, I also developed proof of concept prototype by modifying the line card to fabric interface to carve out new channel on fabric channel. Was responsible for design and implementation of work mentioned.
  • 2. Also handled multiple customer escalations from all Top providers and worked with other design and support team in multiple time zone to churn out effective and timely resolution.
  • 3. Designed and contributed to effective debugging infrastructure for packet processing on IXP2850 especially Micro Engines. This improved the response time to field issues by huge margins.
  • 4. Implemented on POS and ATM drivers change for supporting ISSU.
Router designDebugging infrastructureCustomer escalation handlingIP Networking

Motorola india private limited

Project Manager

Sep 2005Dec 2006 · 1 yr 3 mos · Bengaluru Area, India

  • Started as the Project Lead for the project involving the packet processing for carrier grade VOIP solution in the Intel Network processor IXP 2400 based blade.
  • Following were the responsibilities.
  • 1. Design and development of the packet processing pipeline of IXP Microengines built on top of basic Rx & TX provided by Teja Networks.
  • 2. Designed and developed the IXP Micoengine based RTP replication for the participants of call in PoC framework.
  • 3. Led a team of 3-4 members
  • 4. Was single point of interface for Technical engagements with Teja which provided the base IXP Rx/Tx, Teja-C emulation IDE and tool-chain for XScale.
  • This entire assignment was mostly done in micro-code and Teja-C. The performance provided was a replication capabilities for 50K streams which is more than double of mandated requirement.
Packet processingMicro-code developmentTechnical leadershipVoIP Solutions

Intersolutions pvt limited

Senior Member of Tech Staff

Feb 2003Sep 2005 · 2 yrs 7 mos · Noida

  • Contributed for development of Switching Infrastructure, from scratch, for a Private Mobile Network based on ETSI standard TeTRA. Enjoyed thoroughly working from initial stages such as making the first VOICE call on self contributed s/w platform, till the stages of making the trail call at the actual deployment site of Indo-Pak border.
  • Following are the accomplishments.
  • 1. Designed and developed full state machine for Call Control Module ( in less than 5000 lines of C-Code).
  • 2. Enhanced Call Control module to support 20+ Supplementary Services e.g. Call Forwarding, Call Barring, Priority Call, Call Pre-emption etc
  • 3. Worked for VHF and HF Gateways for inter-working with TeTRA based Switching
  • 4. Also worked in Mobility Management module
  • Also briefly worked in SIP domain (Proxy Server) for development of an open source based PABX.
Switching infrastructure developmentCall Control Module designMobility ManagementTelecommunications

Aplion networks

Member of Tech Staff

Jan 2001Feb 2003 · 2 yrs 1 mo · Noida Area, India

  • First brush with real data communication. Worked on the control plane s/w for High speed Edge positioned Multi service switch, which was potentially capable of offering QoS, associated with Application level granularity. Following were the responsibilities
  • 1. Designed and developed substantial part of CLI modeled after Cisco-CLI.
  • 2. Re-designed the Parser for Lex, Yacc and Sementic analysis.
  • 3. Developed small scripting language for CLI which could process the bundled commands
  • Also worked in IXP-1200 based ATM driver for processing some of the management commands.
Control plane software developmentCLI designScripting language developmentNetworking

Riverrun software group

MTS

Jun 2000Jan 2001 · 7 mos

  • Worked on the Mobile Computing s/w

Education

Indian Institute of Management Bangalore

MBA ( PGSEM)

Jan 2009Jan 2011

Institute of Engineering and Technology, Lucknow

MCA — Computer Science

Jan 1997Jan 2000

Stackforce found 100+ more professionals with Big-data Computing & Ip Networking

Explore similar profiles based on matching skills and experience