Sankarshan Bhat

Senior Software Engineer

Seattle, Washington, United States13 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 10+ years of experience in software development.
  • Expertise in large-scale distributed systems.
  • Strong background in cloud-based web services.
Stackforce AI infers this person is a Big Data and Cloud Services expert with extensive experience in distributed systems.

Contact

Skills

Core Skills

Distributed SystemsTechnical LeadershipBig DataWeb Services

Other Skills

Infrastructure as a Service (IaaS)HadoopMapReduceHBaseSparkETLKubernetesREST APIData IngestionRedisJava SpringJavaJavaScriptMySQLEclipse

About

Software Developer with 10+ years of work experience in Developing Distributed systems. I am currently working as a Software Developer at Microsoft Azure compute division. I am passionate about developing large-scale distributed systems and interested in solving real-world problems. Having worked in the Software Industry for more than 8 years, I have strong exposure to the Software development life cycle. In the last 8 years in the industry, I have Extensively worked on developing Cloud-based web services and skilled in Python, Java Spring, Go,C , C++, AWS, Redis, Redshift, Kafka, RabbitMQ. I am dedicated and goes beyond the limit to get things done and put my best effort in the workplace.  Programming Languages: Java, Python, C, Scala, Go  Big Data and Distributed System Technologies: Hadoop , Apache Spark, Apache Hive, Apache Kafka, RabbitMQ, RedShift, Zookeeper, Hbase  Machine Learning: Tensorflow, Scikit-learn, pandas, numpy  Cloud Platform: Amazon Web Service (AWS) ( EC2. S3, ElastiCache, RedShift)  WEB Frameworks: Java Spring MVC, Java Spring Boot, Python WSGI  Databases: MySQL, MongoDB, Postgres, Redis, AWS Redshift.  Software and Tools and Technologies: Nginx, Docker, Junit, Git, Gradle, Jenkins, Maven, Perforce, Eclipse, Splunk, Scalyr.  Software Methodologies: Agile/Scrum, Waterfall

Experience

13 yrs 8 mos
Total Experience
--
Average Tenure
6 yrs 2 mos
Current Experience

Microsoft

2 roles

Senior Software Engineer

Promoted

Jun 2022Present · 4 yrs

Infrastructure as a Service (IaaS)Web ServicesDistributed SystemsTechnical Leadership

Software Engineer II

Mar 2020May 2022 · 2 yrs 2 mos

  • Azure Compute.
Infrastructure as a Service (IaaS)Web ServicesDistributed Systems

Synopsys inc

Software Engineer

Jun 2019Aug 2019 · 2 mos · Greater Boston Area

  • Technology stack: GCP, Hadoop, Spark, ETL, Hive, Hbase, Postgres, Python, Java Spring, CI/CD,pytest
  • Developed a Hadoop MapReduce based utility which does the bulk loading of TSV data from Hdfs to Hbase.
  • Implemented the Reinjection workflow using Spark Job which ingests the missing open source license data back to the Storm topology.
  • Designed and Implemented a Web-Service which does the health-check of the components involved in the service which helps to monitor contained application in Kubernetes cluster.
  • Developed a Unit test case for Nuget Open Source crawler to Support the CI/CD piepeline and increased the code coverage by 40%. Also worked on integrating the code coverage tool
Big DataWeb Services

University of wisconsin-madison

2 roles

Research Assistant

Promoted

Jan 2019Mar 2020 · 1 yr 2 mos · Madison, Wisconsin Area

  • Research Student Under Prof. Anhai Doan. Working on Developing a Platform as a solution for data exploration, cleaning, and integration.
  • https://columbustech.io/
Big Data

Teaching Assistant

Aug 2018Dec 2018 · 4 mos · Madison, Wisconsin Area

  • TA for CS 640 Introduction To Computer Networks course.

Tivo

Senior Software Engineer

May 2018Aug 2018 · 3 mos

  •  Worked on Enhancing a SAML based Authentication System which Authenticates Tivo's MSOs before accessing the Service. Re-Designed it into Jar based Micro-service and worked on performance improvement.
  •  Worked on various Backend Services like CollectionSearch,OfferSearch, StartOver CatchUp etc in Tivo's Remote Mind module which drives Tivo's setup boxes.
Big DataWeb ServicesTechnical Leadership

Rovi corporation (now tivo)

Software Engineer

Aug 2015May 2018 · 2 yrs 9 mos

  • Worked as Software Developer , My responsibilities include Design and Develop scalable REST API for Tivo Services .
  •  Implemented a VOD (Video On Demand) Data ingestion pipeline for Rovi Cloud Service, developed a cloud-based web service which accepts a customer VOD catalog, orchestrate the data format and ingest into the data pipeline.
  •  Worked on Fantv Authentication and Authorization system, Enhanced the performance of Authentication system using Redis cache and Lua script to fetch results in batch from cache using Redis Pipeline calls. I reduced the API response time by 75 %.
  •  Implemented user authentication framework for FanTV app in Java Spring framework using OAuth2 based openID Connect protocol.
  •  Redesigned and Implemented a partner content system in Go language which is used to find all the availabilities for a given content.Removed the tight coupling in the system and re-factored the monolith into micro-services to improve scalability.
  •  Designed and Implemented Event service module which captures various user events such as recordings, likes etc and process those events for providing personalized recommendations.
Big DataWeb Services

Samsung r&d institute india - bangalore private limited

2 roles

Software Engineer

Jul 2014Jul 2015 · 1 yr

  • worked as Software Developer ,Development and Enhancing the Feature Of Various Connectivity Module in System Software Team for Multi function printer(MFPs) in Embedded system Domain .Worked On Modules such as HTTP, IDS, PJL parser which act as a information passing module between printer ‘s MCB and Network. also worked on various RTOS such as pSoS,VxWorks .

Software Research and Development Intern

Dec 2013Jun 2014 · 6 mos

  • Developed a multifunction printer software application "scan to server" driven by Server Message Block (SMB 3.0) protocol and the Secured File Transfer Protocol (SFTP) which helps sharing of files with access permissions between a network of embedded devices.

Ordellugo

Founding Member

Jun 2012May 2014 · 1 yr 11 mos · Bengaluru Area, India

  • One of the Founding members of Ordell UGO. As a student developer, I worked on IOT platform , Video Analytics, Data analytics involved in the design and development of small scale web application and developing POCs.
  • Developed Ogbon: A framework for interactive and synchronized multilingual multimedia creation, modification, and rendering.
  • https://research.pes.edu/ordell-ugo/

Education

University of Wisconsin-Madison

Master of Science - MS — Computer Science

PES University

Bachelor of Engineering (BE) — Computer Science

Jan 2010Jan 2014

Alva's College of Education

Pre-University Course

Jan 2008Jan 2010

Stackforce found 100+ more professionals with Distributed Systems & Technical Leadership

Explore similar profiles based on matching skills and experience