Hey there!

Me!I'm Shivam Sharma, a full stack software engineer with a passion for applied problem solving & learning opportunities

Drop me a line [email protected]

Background

I'm a 25 year old Staff Software Engineer working on the Pages team under LinkedIn Marketing Solutions 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.

Skills
Languages
  • JavaScript
  • HTML
  • CSS/Sass
  • Python
  • Java
  • SQL
  • NoSQL
  • Visual Basic
  • MATLAB
Frameworks
  • Angular 2+
  • Ember.js
  • React
  • Redux
  • ngrx
  • Ember Data
  • jQuery
  • hapi.js
Tools
  • Node.js
  • Bash
  • Git
  • MongoDB
  • PostgreSQL
  • Oracle Database
Experience
August 2018 - Present
Staff Software Engineer

Working on the Pages team under LinkedIn Marketing Solutions in Sunnyvale, CA.

June 2017 - September 2017
Software Engineering Intern

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.

Ember.js Ember Data Handlebars Sass Node.js Java Spaniel JavaScript
April 2017 - June 2017
Software Engineering Intern

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.

Angular 2+ ngrx Node.js Java vis.js RxJS TypeScript JavaScript
June 2016 - September 2016
Software Engineering Intern

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.

React jQuery Node.js hapi.js PostgreSQL Docker OAuth2 Angular.js
January 2016 - June 2018
Web Developer

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.).

XSLT Velocity Sass HTML Bootstrap jQuery Swift
June 2015 - September 2015
Software Engineering Intern

I developed an internal tool to gather and aggregate data in real time in ASP.NET, with an Oracle database, Visual Basic back end, and an HTML/CSS/JavaScript frontend. This tool to allowed for teams to track their overall progress while taking on tasks through a series of easy to read metric visualizations. I also created scripts to aid in workflow automation by pulling desired information from multiple different sources and formatting it into desired reports to be used by project managers.

Visual Basic Oracle Database Chart.js JavaScript HTML CSS ASP.NET
June 2014 - August 2014
Engineering Intern

I worked as an Engineering Intern in Draper Laboratory's Inertial Instrument Test and Development group. I developed algorithms and MATLAB scripts to aid in the collection and analysis of data from accelerometers and gyroscopes used in the Trident II Mark 6 Mod 1 guidance system program for the Navy. My work on a new accelerometer data-processing algorithm was implemented at a production facility that is managed by a Draper vendor while other work was used onsite.

MATLAB Signal Processing Microsoft Access GUIDE Arduino
Check Out My Resume
Organizations
March 2017 - June 2018
VP of Engineering

I was the VP of Engineering of Lumnus Consulting during my senior year at UCSD. In this position I worked to develop partnerships with startup incubators and accelerators in the San Diego and LA area to acquire and source clients, lead a team of developers and designers working on projects, and individually contribute to projects as well. During my time as VP of Engineering we worked on several projects building out web applications and static marketing websites.

July 2015 - June 2017
Vice President and Webmaster

I was the Vice President of the UCSD chapter of Project RISHI where my role was to help oversee and delegate tasks amongst our board, and ensure that we thrive as an organization. Previous to my time as Vice President I was the webmaster and in my role I dealt with all technical aspects of the organization and led the development of the new UCSD Project RISHI website.

Technical Team Lead

I was the Technical Team Lead for TESC where I provided technical solutions for our organization as well as the over 20 member organizations that fall under our purview. In my role, I lead development of our new website and associated sites, handled technical questions, and operated a 15 person development team dedicated to innovating in event creation, checkin, and analytics.

April 2015 - March 2017
Technical Chair

I was the technical chair of SangamSD at UCSD for two years. In my role I dealt with all technical aspects of the organization and lead the development of the SangamSD website. Other projects were focused on event registration, management, and payment solutions through our website.

March 2015 - June 2016
President

I was the president of the UCSD International and Out of State Student Organization and in my role oversaw the creation and execution of multiple events and was able to effectively delegate tasks amongst my team. This organization was dedicated to creating a more welcoming environment on campus for international and out of state students through community building activities.

October 2014 - June 2015
President Intern

As a part of the Society of Asian Scientists and Engineers I worked with the president of the organization to help in the planning and execution of several professional events held on campus as well as the West Regional Conference that saw almost 200 attendees from all across the west coast as well as professionals from companies in the San Diego area.

June 2014 - June 2015
Student Member
Awards
2nd Place, XSEED Biomedical Pitch Competition
March 2017
Winner, Booz Allen Hamilton Cyber and Bio-Tech Hackathon
January 2017
Finalist, UCSD EWH HealthHack
February 2016
UCSD Town & Gown Scholar
April 2015
Celestial Masonic Lodge Scholar
June 2014
Roche Brothers Scholar
June 2014
Westwood Rotary Club's John F. Holden Memorial Scholar
June 2014
AFCEA Fellowship Award
May 2014