Shubham Singhal

Senior Software Engineer

Bellevue, Washington, United States15 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Experienced in developing scalable software solutions.
  • Strong background in Machine Learning and Data Structures.
  • Proven ability to integrate complex systems and enhance user workflows.
Stackforce AI infers this person is a Software Engineer with expertise in SaaS and Machine Learning applications.

Contact

Skills

Core Skills

Software Development

Other Skills

API DevelopmentAlgorithm DesignAlgorithmsCC++Data StructuresGrafanaHuman Computer InteractionJavaLinuxMachine LearningMultithreadingOoziePHPPython

About

Passionate software engineer.

Experience

Meta

Senior Software Engineer

Jul 2021Present · 4 yrs 8 mos · San Francisco, California, United States

Amazon web services (aws)

Software Engineer

Jun 2020Jul 2021 · 1 yr 1 mo · Seattle, Washington, United States

Georgia institute of technology

2 roles

Graduate Teaching Assistant - Machine Learning

Promoted

Aug 2019May 2020 · 9 mos · Greater Atlanta Area

  • Graduate Teaching Assistant - Machine Learning
  • 1. Evaluate Students Machine Learning work, reports and exams.
  • 2. Provide them constructive feedback to learn and improve.

Graduate Student

Aug 2018May 2020 · 1 yr 9 mos · Greater Atlanta Area

  • Online Masters starting August 2018, transferred to On campus August 2019.

Booking.com

Software Developer

Aug 2018Aug 2019 · 1 yr · Amsterdam Area, Netherlands

  • Wrote an oozie Job to determine partners which would be eligible for the deal of the day program. The program provides partners with better visibility and ranking boost on the Booking.com search results page.
  • Wrote a service to launch campaigns and deals on the Booking.com website. Interface was provided to launch the campaign with a click of the button, hence development needs were completely eliminated. Several API's to launch, enabling, disabling of the campaigns were provided. Grafana dashboard to monitor the performance of deals was an integral part of the microservice.

Microsoft

Software Developer

Mar 2017Aug 2018 · 1 yr 5 mos · Bengaluru Area, India

  • Tracking vehicles, recording drives, measuring miles, collecting parking/tolls price, Running analytics on top of that is what we are doing at Microsoft. I am a part of Mobile Data Labs(MDL) team and develops REST API's/ Data Storage Solutions in back end team of MileIQ. MileIQ is an app which tracks and records users business drive in USA and generates report with their tax benefits.

Adobe

2 roles

Senior Member of Technical Staff

Promoted

Jan 2016Mar 2017 · 1 yr 2 mos · Noida Area, India

Member of Technical Staff

Jul 2014Dec 2015 · 1 yr 5 mos · Noida Area, India

  • In Adobe I was a part of Adobe Experience Manager, Forms (AEM Forms) core team. It is a platform that helps customers to create dynamic forms and combine them into workflows for their organizations.
  • 1. Integrated Adobe Sign in the AEM workflow. It was an asynchronously process implemented by multithreading. Threads kept on polling the Adobe Sign service to check for the user’s action, later they callback the workflow when the user signs the document.
  • 2. Added the support for 2 way SSL authentication using Java in AEM on the web.
  • 3. Adobe Experience Manager desktop application runs in a cluster within each organization. Each node represents one instance of AEM forms. Created the health monitor dashboard that periodically pinged the health status of each node which can be visualized on the admin console itself.
  • 4. LiveCycle Configuration Manager (LCM) Update - LCM is an installation software of Adobe Experience Manager Forms. It performs several sets of operations to set up AEM Forms on the customer’s system. Operations such as configuring the application server, configuring the database, Content repositories, Deploying WAR’s, initializing pdf generator etc. I was the sole owner of this software to help clients for updates and installation both by GUI and CLI.

Indian institute of technology, bombay

Research Internship

Jan 2014Jun 2014 · 5 mos · Mumbai Area, India

  • Eye-Tracking for Natural Language Processing:
  • Worked on Eye Tracking data to analyze user behavior while carrying NLP tasks (such as Sentiment Analysis, Machine Translation). The proposed research attempts were to uncover the cognitive underpinning of human language processing.

Indian institute of science, bangalore

Summer Research Fellow (Intern)

Jun 2012Jul 2012 · 1 mo · Bangalore

  • Eye-Tracking: Analysis of Eye Gaze Scanpath Data:
  • Investigated reading patterns of users while reading the Text. Scanpaths (Sequence of eye movements) were analyzed and clustered to observe the reading behavior.

Iiit-a

B.Tech in Information Technology

Jul 2010Jul 2014 · 4 yrs · Allahabad

Education

Georgia Institute of Technology

Master's degree — Computer Science

Aug 2018May 2020

IIIT-A

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Software Development

Explore similar profiles based on matching skills and experience

Shubham Singhal - Senior Software Engineer | Stackforce