Himadri Sarkar

Software Engineer

Bengaluru, Karnataka, India19 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led teams to build software products from Startup to IPO.
  • Expert in distributed systems and microservices architecture.
  • Strong experience in team management and project delivery.
Stackforce AI infers this person is a Backend Engineer specializing in SaaS and distributed systems.

Contact

Skills

Core Skills

Distributed SystemsMicroservicesDatabase ManagementMulti-tenant SystemsAlgorithm DesignWeb DevelopmentVideo Processing

Other Skills

AWSAjaxAlgorithmsApache TomcatCC++Core JavaCount Min SketchData StructuresDebuggingEclipseGolangHadoopHigh AvailabilityHyperLogLog

About

Backend generalist with ~12 years of experience working on distributed systems. Time split: 50% hands on coding and design. 50% team management Contributed meaningfully in the journey of multiple companies from Startup to IPO stage. Worked in multiple areas like Enterprise data management (Cohesity), Log management (Sumologic), Mobile ad network (InMobi), Enterprise search (Oracle) Led 8+ member team of engineers in building new software products while supporting existing ones. I strive to be a critical member of a high performance team that is solving important problems using state of the art technology.

Experience

19 yrs 10 mos
Total Experience
3 yrs 3 mos
Average Tenure
3 yrs 10 mos
Current Experience

Stealth startup

Software Engineer

Aug 2022Present · 3 yrs 10 mos · Bengaluru, Karnataka, India

  • Currently, I'm not building my own startup but working for another large company which is in stealth mode.

Cohesity

Staff Software Engineer

Sep 2018Sep 2022 · 4 yrs · Bangalore

  • I have worked on following high impact projects at Cohesity
  • 1. I was responsible for delivering Cohesity App Marketplace.
  • 2. I was responsible for delivering Cohesity Multi Cluster Manager for managing On Prem Cohesity Clusters.
  • 3. Control plane of Cohesity Data Management as a Service (DMaaS) delivered through AWS.
  • 4. Metrics Observability Platform for Cohesity DMaaS.
  • I have exposure to following tools, technologies, frameworks, platforms, languages etc.
  • Distributed Systems, Microservices
  • Kubernetes
  • AWS
  • Golang
  • I have experience in managing 10 member team
Distributed SystemsMicroservicesKubernetesAWSGolang

Sumo logic

2 roles

Technical Lead

Sep 2017Sep 2018 · 1 yr

  • Interval Tree Database
  • Lead a team of 4 developers to implement an Interval Tree Database which is Highly Available, Partitioned and Eventually Consistent.
  • On the largest deployment it stores 11 Billion objects and provides a throughput of 200 qps with 99 percentile latency under 300 ms.
  • Fair Share in Multi tenant system
  • Designed and implemented fair share guarantees in Sumologic's multi tenant search service using cgroups, namespaces and xfs quotas.
  • This feature helped in making the search infrastructure more reliable and directly contributed to a significant increasing in uptime.
  • Facet Browser
  • Lead a team of 2 developers to build Facet browsing feature in Sumologic using approximate algorithms like Count Min Sketch and HyperLogLog
  • Member of Change Management Board, Build Management Team, Developer productivity Team

Senior Software Engineer

Jun 2014Sep 2017 · 3 yrs 3 mos

  • Building the Next Generation Log Management and Analytics solution

Inmobi

Senior Software Engineer

Jan 2012Jun 2014 · 2 yrs 5 mos · Bengaluru Area, India

  • I am working/have worked in the following areas at InMobi
  • Return On Investment (ROI) tracking and real time feedback to ad serving
  • Network goal optimization using Linear programming
  • Ad relevance models for predicting CTR and CVR
  • Tool to simulate demand and supply and identify potential opportunities.

Oracle corporation

Software Developer

Jun 2010Jan 2012 · 1 yr 7 mos · Bangalore

  • Product: Working on an integral part of oracle database known as Oracle Text which uses standard SQL to index, search, and analyze text and documents stored in the Oracle database, in files, and on the web.
  • Worked on a project to add "Pattern Stopclass" to Oracle Text Index which will help users to
  • filter unwanted tokens from the Search Index which match a regular expression.
  • Worked on a project to add Rolling Upgrade support to Oracle Text
  • Worked on a project to support Asynchronous update on Oracle Text Index
  • Exposure: C, Oracle Database, Information retrieval.

Morgan stanley mumbai

IT Summer Analyst

May 2008Jul 2008 · 2 mos

  • Project: Generic Query Wizard Framework.
  • Exposure: Ajax, JavaScript, JSP, Servlets, Apache Tomcat, SOAP.
  • Designed and implemented a web based wizard framework for Morgan Stanley’s proprietary application Generic Query which abstracts application level details and makes it easy for users to configure it.

Vizexperts ltd. gurgaon

Intern

May 2007Jul 2007 · 2 mos

  • Mentor: Mr. Praveen Bhaniramika, CEO & Co-Founder.
  • Project: GPU-Accelerated Convolution.
  • Exposure: C++, Stanford’s Brook, Pthreads.
  • Designed and implemented Brook based convolution, multithreaded video processing pipeline & FLTK based user Interface.

Iit (bhu) varanasi

Senior Graduate Student & Webmaster

Aug 2006Jun 2010 · 3 yrs 10 mos · Varanasi

  • Held the post of Student coordinator for three successive years- Institute website management
  • group (Responsibilities included updating institute website, deciding framework, administration
  • of servers & moderating mailing lists)
  • Held the post of Student coordinator for three successive years - Library automation group
  • (Responsibilities included maintenance of library intranet services and administration of
  • servers).
  • Held the post of Student coordinator for two successive years - Garuda National Grid project
  • at IT-BHU.

Education

IIT (BHU) Varanasi

Dual Deg (BTech + MTech) — Computer Science and Engineering

Jan 2005Jan 2010

Stackforce found 100+ more professionals with Distributed Systems & Microservices

Explore similar profiles based on matching skills and experience