Charul Singh

Software Engineer

India10 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • 7 years of experience in software development.
  • Expertise in distributed systems and microservices.
  • Strong background in backend development and cloud services.
Stackforce AI infers this person is a SaaS backend developer with strong expertise in distributed systems.

Contact

Skills

Core Skills

Backend DevelopmentMicroservicesCloud DevelopmentApi DevelopmentWeb DevelopmentJava Development

Other Skills

AWS LambdaAlgorithmsAmazon SQSData StructuresDesign PatternsDynamoDBHibernateJavaNode.jsREST APIsSNSSpring MVC

About

Experienced Software Development Engineer with 7 years of experience in Software Industry. Skilled in Java, Multithreading, Distributed Systems, Data Structures and Algorithm . Strong engineering professional with a Bachelor of Technology (B.Tech.) in Computer Science.

Experience

Google

Software Engineer

Jan 2023Present · 3 yrs 2 mos

  • Working as part of Native SDN Infrastructure team to enhance and organize Network management data
  • to provide useful insights, reduce toil in debugging for SWEs and SREs.

Microsoft

2 roles

Senior Software Engineer

Promoted

Aug 2022Jan 2023 · 5 mos

  • Worked as part of Bing Platform Team on ObjectStore which is a distributed NoSQL key/value storage
  • which also provides ANN and OSearch capabilities.
  • Built a distributed custom partitioning solution on top of ObjectStore to improve on the search
  • efficiency.

Software Engineer 2

Jul 2021Jul 2022 · 1 yr

Amazon

Software Development Engineer II

Dec 2019Jun 2021 · 1 yr 6 mos

  • Amazon Music is a online music streaming platform for the customers. As part of Music team, my roles
  • and responsibilities are:
  • Music Fulfilment : Fulfilling Purchased or Subscription(Prime/AMU) music to
  • customer’s library.
  • Purchase : Handling MP3 purchase through Amazon retail site.
  • Owning the complete backend logic of Amazon Music’s "My Music" feature which comprises of
  • multiple micro-services serving dedicated purpose interacting through Queues and Rest APIs.
  • Technologies used: Amazon SQS, SNS and DynamoDB, AWS Lambda etc.

Adobe

Member Of Technical Staff

Apr 2016Dec 2019 · 3 yrs 8 mos

  • Design and Development of the dockerized, Cloud based service
  • which provides APIs for an Online Video Platform (OVP).
  • Creative Cloud Video consists of two micro-services:
  • Ingest service: Java based service which provides REST APIs for
  • uploading, trans-coding, and webcentric streaming of video files.
  • Player service: Nodejs based service which provides HTML player for
  • embedding videos.
  • Worked on breaking the service into scalable light weight workers
  • performing independent functionality communicating to each
  • other through message queues(SQS).

Sapientnitro

Associate Technology

Aug 2015Mar 2016 · 7 mos

  • Worked on the United Health Group project using AEM.
  • Developed a web application “Online Book Store” using Spring
  • MVC , Hibernate.

Education

Harcourt Butler Technological Institute

Bachelor's degree of engineering — Information Technology

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Backend Development & Microservices

Explore similar profiles based on matching skills and experience