Shivam Sharma

Senior Staff Software Engineer @ LinkedIn

Mountain View, California, United States

About

I'm a 29 year old Senior Staff Software Engineer working on the LinkedIn Core AI team and a Computer Science graduate from the University of California, San Diego. I have a love for all aspects of technology and applied problem solving and currently work in Mountain View/Sunnyvale and San Francisco. As a full stack software engineer I like to bring together a wide variety of software development experience in order to bring refined, functional, and scalable products to life. I have had the opportunity to hone my skills while working at large corporations (LinkedIn, VMware, Thermo Fisher, Draper) and startups (Earnest). When I'm not at my computer, I'm probably taking pictures, watching movies, at the gym, or traveling the world.

Experience

  • LinkedIn (8 yrs)
    • Senior Staff Software Engineer
      Mar 2025 - Present · 1 yr 5 mos

      Working as a Tech Lead on the Core AI Team. Previously worked as a Tech Lead on the Pages and Identity Team.

    • Staff Software Engineer
      Sep 2021 - Mar 2025 · 3 yrs 7 mos

    • Senior Software Engineer
      Dec 2019 - Sep 2021 · 1 yr 10 mos

  • Web Developer at Rady School of Management
    Jan 2016 - Jun 2018 · 2 yrs 6 mos

    I worked on creating, revising, and maintaining webpages featured on the Rady School of Management website using HTML, CSS, JavaScript, XSLT, and Velocity. Additionally I contributed to full redesign of the Rady website using Bootstrap and lead the efforts for increasing site speed performance following the changes (compressing static assets, decreasing JS dependencies, etc.).

  • Software Engineering Intern at LinkedIn
    Jun 2017 - Sep 2017 · 4 mos

    I worked within LinkedIn Sales Solutions on the rearchitecture and redesign of the Sales Navigator product using the Pemberly technical stack. During my time on this project I developed patterns for a synchronized cache layer leveraging Ember Data, significantly reducing redundant API calls, and allowing for instantaneous optimistic client-side updates. I was also able to boost route transition and render performance by 2-4x (worst case) and 10-20x (best case) and introduce viewport based lazy load and render occlusion culling to our web application.

  • Software Engineering Intern at VMware
    Apr 2017 - Jun 2017 · 3 mos

    I rearchitected key portions of the NSX Manager web application in Angular 2+ using redux patterns with a centralized service layer. Additionally as a part of my work I developed the following: a coexistence platform to ease JS framework transitioning (moving from ExtJS to Angular 2+) with selective app switching and capabilities for inter-app communication using RxJS, various reusable Angular components, a new workflows feature to enable eased guidance through the various complexities in the NSX platform, role based access controls of features using route guards, and a real time, isometric network topology diagramming tool with interactive and editable capabilities using Node.js and vis.js.

  • Software Engineering Intern at Earnest Inc.
    Jun 2016 - Sep 2016 · 4 mos

    I developed a Feature Flag and A/B Testing Platform designed to aid in unified or partial rollouts of new features to certain audiences with the ability to measure their success through a singular micro-service. The RESTful API was created using a hapi.js server layer, a PostreSQL database, and a custom module to track A/B statistics via Optimizely; this was paired with an administrative front end written in React with Okta authentication for privileged tasks. Additionally, I worked to develop various other UI components for the loan applications using Angular 1.x.