Siddharth Rawat

Software Engineer

Bengaluru, Karnataka, India11 yrs 7 mos experience
Highly Stable

Key Highlights

  • 11+ years in back-end and distributed systems.
  • Led successful migration to SolrCloud.
  • Expert in scaling complex systems.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and distributed systems.

Contact

Skills

Core Skills

Distributed SystemsApache SolrGolangRuby On RailsFull-stack DevelopmentJavaLocalization

Other Skills

Adobe CQ5.5Agile MethodologiesAirflow app monitoringAmazon Web Services (AWS)Api-Gateway implementationArchitectureAudit log infrastructureAutomation workflowsAutosuggestionsBootstrapC#CQ5CSSCoaching & MentoringCode Review

About

Software Engineer with 11+ years of experience in scaling back-end, complex distributed systems and various cloud platforms. Ability to design and build software solutions from scratch and add value to the products and processes. Leads the team from the front and has customer empathy. I love solving complex problems, scaling systems and ensuring that I lead my team to success. System Design | Database Design | Distributed Systems | Apache Solr | Ruby on Rails | Java | Kotlin | Golang | Javascript | Cache Management | Docker | Kubernetes | Prometheus | AWS | Azure

Experience

11 yrs 7 mos
Total Experience
2 yrs 6 mos
Average Tenure
1 yr 7 mos
Current Experience

Airbnb

Senior Engineer

Nov 2024Present · 1 yr 7 mos · Bengaluru, Karnataka, India · Remote

Udaan.com

Lead Software Engineer (SDE-4)

Dec 2020Oct 2024 · 3 yrs 10 mos · Bengaluru, Karnataka, India · Remote

  • Leading the Search platform at Udaan.
  • Query relevance, Intent-detection, Spell-correction, Localisation, Ranking, Autosuggestions, etc.
  • Lead the migration to SolrCloud.
  • Infra cost reduction across search stack by 30%.
  • Re-design major workflows.
  • Performance optimizations.
  • Mentoring and process improvements.
Query relevanceIntent-detectionSpell-correctionLocalisationRankingAutosuggestions+6

Qubole

Member Of Technical Staff-3

Nov 2017Nov 2020 · 3 yrs · Bengaluru, Karnataka, India

  • Worked on implementing an Api-Gateway in Golang and lead the efforts for socks5 proxy.
  • Successfully led the project of Ruby on Rails upgrade for different services in the organisation.
  • Qubole Pipelines (S​park Streaming pipelines): Design, developed and lead the middleware changes for Streaming jobs which are Engine agnostic. Added Google BigQuery connector in Qubole Spark for batch as well.
  • Workflow checkpointing: Designed workflow commands to run asynchronously. Added feature to view/download results/logs of individual sub-commands in a workflow.
  • Auditing : Designed an infrastructure to collect audit logs from application layer and share them with customers for different actions performed by a user.
  • Airflow app monitoring in Kubernetes cluster using Statsd-Exporter, Prometheus and Grafana.
  • Designed and implemented an extensible solution for providing different default values for settings in different environments and also to populate correct features to Feature Rollout tool and Feature Opt-in page where customers can themselves opt-in for a feature.
Api-Gateway implementationGolangRuby on Rails upgradeSpark Streaming pipelinesMiddleware changesWorkflow checkpointing+4

Freshworks

Product Developer

Aug 2016Oct 2017 · 1 yr 2 mos · Chennai Area, India

  • Worked on Freshdesk product as a Full-Stack developer.
  • Worked on some key features like Ticket Export, Ticket Automations, Bulk Private Notes, Ticket Activities, Agent Export etc.
  • Technologies/Frameworks: Ruby on Rails, jQuery, Ember.js, Redis, Memcached, Thrift etc.
Full-Stack developmentRuby on RailsjQueryEmber.jsRedisMemcached+1

Adobe

Software Engineer

Jul 2014Jul 2016 · 2 yrs · Noida Area, India

  • Worked in the Adobe’s Localization project for end to end localization of Adobe’s web pages in 37 locales.
  • Worked with Adobe CQ5.5 using Java.
  • Design and developed numerous features and automation workflows for the same.
  • Worked for a short span with text analytics team to improve multilingual search.
Localization projectJavaAdobe CQ5.5Automation workflowsText analyticsLocalization

Education

Govind Ballabh Pant Engineering College - India

Engineer’s Degree — Computer Science

Jan 2010Jan 2014

HP Education Services

Summer Internship Program in C# .NET — Computer Science

Jan 2012Jan 2012

DAV Public School

Jan 2001Jan 2010

Stackforce found 100+ more professionals with Distributed Systems & Apache Solr

Explore similar profiles based on matching skills and experience