Ottawa, Ontario, Canada
4K followers 500+ connections

Join to view profile

About

As a Senior Engineering Manager at Zoom, I have over 16 years of experience in cloud…

Articles by Shishir

Activity

4K followers

See all activities

Experience & Education

  • Zoom

View Shishir’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Patents

  • Sharing And Collaborating On Content Objects During A Video Conference

    Issued US 12542819 B1

    Patent covering a video-conferencing workflow that lets a host share a “content object” (e.g., a document, presentation, or other interactive artifact) in a way that participants can open and interact with directly inside the meeting—rather than just watching a screen-share video. The system runs the relevant app within the conferencing client’s embedded execution environment, distributes the content (or a URL) to other participants, optionally fetches/launches the required app for them on…

    Patent covering a video-conferencing workflow that lets a host share a “content object” (e.g., a document, presentation, or other interactive artifact) in a way that participants can open and interact with directly inside the meeting—rather than just watching a screen-share video. The system runs the relevant app within the conferencing client’s embedded execution environment, distributes the content (or a URL) to other participants, optionally fetches/launches the required app for them on demand, and enforces per-participant access levels (read/comment/edit/owner) that can be bounded to the meeting session and revoked when sharing ends—enabling seamless, secure, real-time collaboration during a call.

    Other inventors
  • Administrator-authorized Applications During Video Conferencing

    Issued US 12519800 B1

    Techniques for providing administrator-authorized applications are provided. In an example method, a computing device accesses a first application configuration for a first application. The computing device receives a first request to access a resource by the first application on behalf of one or more users and requests, from an authorization provider, authorization to access the resource by the first application on behalf of the one or more users. The computing device receives the…

    Techniques for providing administrator-authorized applications are provided. In an example method, a computing device accesses a first application configuration for a first application. The computing device receives a first request to access a resource by the first application on behalf of one or more users and requests, from an authorization provider, authorization to access the resource by the first application on behalf of the one or more users. The computing device receives the authorization and updates the first application configuration with information about the authorization. The computing device receives a first indication from a first client device associated with a first user to add the first application to the first client device and determines a user authorization for the first user to access the resource using the first application based on the information about the authorization. The computing device provides access to the resource based on the user authorization.

    Other inventors
    See patent
  • App pinning in video conferences

    Issued US12155729B2

    A client device may receive a meeting link for a meeting hosted by a video conference provider. The meeting link may include information associated with a suggested application. In response to a selection of the meeting link, the client device may join the meeting via the video conference provider utilizing a video conference application and execute the suggested application. The suggested application may be controlled by the client device from the video conference application. The client…

    A client device may receive a meeting link for a meeting hosted by a video conference provider. The meeting link may include information associated with a suggested application. In response to a selection of the meeting link, the client device may join the meeting via the video conference provider utilizing a video conference application and execute the suggested application. The suggested application may be controlled by the client device from the video conference application. The client device may receive application content from a meeting participant via the video conference provider and display the application content using the suggested application.

    Other inventors
    See patent
  • Sharing and collaborating on content objects during a video conference

    Issued US 11785063

    One example method includes joining, using a video conferencing application, a video conference hosted by a video conference provider, the video conference having one or more participants; executing, within an execution environment provided by the video conferencing application, a software application to access a content object; receiving a command to share the content object to the one or more participants; and providing the content object to the one or more participants via the video…

    One example method includes joining, using a video conferencing application, a video conference hosted by a video conference provider, the video conference having one or more participants; executing, within an execution environment provided by the video conferencing application, a software application to access a content object; receiving a command to share the content object to the one or more participants; and providing the content object to the one or more participants via the video conference provider.

    Other inventors
    See patent
  • App Pinning for Video Conferences

    Issued US 11671272 B1

    A video conference provider, may receive a request to schedule a video conference, where the request includes meeting information and information associated with a suggested application. The video conference provider may generate a meeting link, based on the meeting information and the information associated with the suggested application. The video conference provider may transmit, the meeting link to one or more client devices. The meeting link may be configured to cause a video conferencing…

    A video conference provider, may receive a request to schedule a video conference, where the request includes meeting information and information associated with a suggested application. The video conference provider may generate a meeting link, based on the meeting information and the information associated with the suggested application. The video conference provider may transmit, the meeting link to one or more client devices. The meeting link may be configured to cause a video conferencing application to be executed, and the conferencing application to launch the suggested application.

    Other inventors
    See patent

Projects

  • StorypokerBot

    - Present

    Storypoker simplifies how remote teams estimate user stories.

    You can set this up quickly. Its built for agile. It's minimal and plays nice with Slack. Is trusted by more than 200 teams across the globe.

    Stack: Node.js, Redis, Botkit, Slack, Heroku, Purecss.

    See project
  • Unthrottle Ruby Gem

    - Present

    Centralized rate limiting for ruby processes sharing a single API using Redis. Eg: Google Reverse Geocoding API.

    https://github.com/shishirsharma/Unthrottle

    Stack: Ruby, Ruby Gems, Redis.

    See project
  • My Secret Notes

    - Present

    A modern in browser notes app.

    It is a "serverless", "client-side", or "static" web app in Chrome Extention, My Secret Notes do not send your user data to any server. Your data stays within the browser. Can be used as a basic password managers

    #NotesApp, #SecretNotesApp, #PasswordManagers

    Stack: ReactJs, Chrome Extention API, DraftJs, Material-UI

    See project
  • My S3 Browser

    - Present

    A Modern S3 Browser Chrome Extension built on AWS JS SDK. Is trusted by more than 3k Active Users.

    - Minimal features (can be used by anyone, not just admins)
    - Supports Multi-region S3 buckets
    - Uses AWS JS SDK
    - Search (Prefix) | Create Folders | Delete Files
    - Open Source
    - File Icons

    Stack: Angular 5, Webpack, AWS JS SDK, Bootstrap, Chrome Extensions API.

    See project
  • Burton

    - Present

    Burton
    Scaled a 1M orders per month infra in Django/Python. Improved stability by implementing rate-limiting, application performance monitoring, architecture streamlining, infrastructure automation using Puppet and dockerization of celery workers.

    Other creators
    See project
  • Nolan

    - Present

    Scalable modular forward logistics system built for a variable cost and multi model logistics business. It is written in Ruby on Rails. Currently supports three business models. Supports Multi tenancy from the core. Has an extensive audit system based on finite-state machine. Uses Verhoeff algorithm for AWB numbers. Uses Redshift for Data Warehouse ETL and Reporting. Swaggerized APIs for easy integration and SDKs. Self serve Callback API system powered by liquid template engine. Robust infra…

    Scalable modular forward logistics system built for a variable cost and multi model logistics business. It is written in Ruby on Rails. Currently supports three business models. Supports Multi tenancy from the core. Has an extensive audit system based on finite-state machine. Uses Verhoeff algorithm for AWB numbers. Uses Redshift for Data Warehouse ETL and Reporting. Swaggerized APIs for easy integration and SDKs. Self serve Callback API system powered by liquid template engine. Robust infra written in Puppet code, hosted on AWS.

    Other creators
    See project
  • SlideshareStories

    A quick authoring tool to create infographics, presentations for SlideShare. We won the first prize for this 2-day long hackathon

    http://shadi.monstermonks.com/

    Other creators
    See project
  • BoxSync

    A seamless syncing application between a user's box.com and SlideShare account supporting advanced features such as privacy and selective sharing. We pitched it as a pro feature in the PRO hackday organized at SlideShare. My work involved product design, Backend, Box API interface.

    Technologies: Box.com JavaScript and Ruby APIs, RoR, MySQL

    Other creators
  • Kukunoor

    -

    A modular hyperlocal last mile deliveries system. Designed & built in Node.js/Loopback.io (MEAN application). Built using Docker Swarm.

    Other creators
  • Gilmour

    -

    PeppperTap's Data mining and reporting solution. PostgreSQL ETL to AWS Redshift with redash.io as front end for queries and visualization.

  • Carta

    -

    Map based Analytics for Hyper locality analysis. It allowed Ops teams to understand and monitor data in context with map.

    Other creators
  • Professional Journey

    -

    SlideShare's inception in the content creation space, Professional Journey is a quick content creation tool that enables members to create a visualisation of their LinkedIn profile. A delightful experience that provides instant gratification to the users.

    I developed Backend infra for converting HTML5 into PDF and Images on AWS EC2.

    Other creators
    See project
  • Pdf2text Service

    -

    Pdf2text Service, Its a highly available, Auto Scaling REST service running with JRuby/Puma and APDFL SDK on AWS EC2. It can take a URL or PDF File in request and returns text extracted from it in JSON.

  • OkhlaOCR

    -

    OkhlaOCR is optical character recognition from slide images. It extracted text from slide images. Which was instrumental for SEO of uploads on Slideshare.

    Other creators
  • Makhan Deploy

    -

    A real time, visual deployment tool for SlideShare. This was our entry for LinkedIn Hackday. It stayed on 6th place out of the total 50 submitted entries.

    Technologies: Ruby, Sinatra, JavaScript, Pusher, Event Machine, MySQL

    Other creators
    See project
  • Yahoo

    -

    Yahoo Search Marketing Analytics

    Other creators
    See project
  • wordMint

    -

    wordMint is a an intelligent transliteration system for English to Hindi back & forward transliteration. Received a fellowship from SARAI (sarai.net) for this project. Read a lot of papers and designed an algorithm for it. The code has been open sourced and available on wordmint.org for download.

    Other creators
    See project
  • Curl T & M

    -

    Graphics API Team.

    Other creators
    See project

Honors & Awards

  • Runner Up of 'Forge' HackDay 2015

    PepperTap

    We won second prize in the 'Forge'. We made a carbon credit based gamification platform for PepperTap hyper local app.

    Teammates: Diwakar Kahushik, Anshul Agarwal

  • Winner of Hackathon - 2013

    LinkedIn Corp

    Won 1st Prize in Slideshare-LinkedIn Hakathon 2013 held at Delhi.

    http://shadi.monstermonks.com

    Teammates: Jai Pandya, Vishu Singh

  • Winner of Hackathon - 2011

    Slideshare Inc.

    We won Slideshare Hackday 2011 held at Delhi. Our team of three built an HTML5 slidecast tool.

    Teammates: Nandeep Mali, Jai Pandya

  • Gold Medal in Yearly Skill Competition - 2009

    Persistent Systems

    Gold Medal in Yearly Coding Test. It was a Company Skill test. I was Winner of overall & C++ category in 2009. It was my first year of participation. Developer up to five years of experience we competing with me.

  • Spot Award

    Persistent Systems

    I got spot award for my contribution in "Popup Balloon" Project in Curl T&M Project.

Languages

  • English

    Native or bilingual proficiency

  • Hindi

    Native or bilingual proficiency

Recommendations received

6 people have recommended Shishir

Join now to view

View Shishir’s full profile

  • See who you know in common
  • Get introduced
  • Contact Shishir directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Shishir S.

Add new skills with these courses