I

Indrajit Roy Choudhury

CTO

San Francisco, California, United States19 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building large scale distributed systems.
  • Led teams to develop real-time data processing platforms.
  • Proven track record in engineering leadership.
Stackforce AI infers this person is a SaaS expert with a focus on distributed systems and real-time data processing.

Contact

Skills

Core Skills

Distributed SystemsPlatform EngineeringData EngineeringDatabase EngineeringSystems EngineeringFile SystemsSoftware DevelopmentBackend Engineering

Other Skills

Stream ProcessingReal Time Data InfrastructureEvent Driven ArchitectureTeam ManagementData Pipeline InfrastructureReactive AutoscalingDistributed Data StorePostgreSQLC++JavaDistributed CachingHigh Availability ClustersCDistributed File SystemsSMB

About

Engineering leader passionate about building large scale distributed systems from scratch

Experience

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

Netflix

2 roles

Engineering leader

Promoted

Jul 2021Present · 4 yrs 10 mos

  • Ads engineering

Leader/ Architect

Jul 2014Jul 2019 · 5 yrs

  • Platform Engineering: Real time data infra
  • Netflix a data-driven company, handles trillions of events per day to answer many application and business related questions. At the center of providing scalable solutions to these challenges is the Netflix Real Time Data Infrastructure team.
  • My team is responsible for building Stream Processing as a Service to collect, transport, aggregate, process and visualize various events at real time. Other engineering teams at Netflix use the platform and build realtime data processing applications and insights on the platform.
  • Architect core data pipeline infra using stream processing paradigms
  • Design and architect reactive autoscaling for the pipeline
  • Design and architect distributed data store for fast aggregation
  • Lead and mentor the team
Stream ProcessingData Pipeline InfrastructureReactive AutoscalingDistributed Data StoreDistributed SystemsData Engineering

Conviva

Director Platform Engineering

Jul 2019Jul 2021 · 2 yrs · San Francisco Bay Area

  • Platform : Compute & Storage
  • Leading and managing an outstanding team of engineers & managers to build the next generation of real time stream processing compute and storage platforms handling 1.5T events/day collected through 3B sensors to power 150B streams/yr
  • Led re-architecting Conviva's compute machinery into a real time, low latency, event driven infra and successfully deploying it into production
Stream ProcessingReal Time Data InfrastructureEvent Driven ArchitectureTeam ManagementDistributed SystemsPlatform Engineering

Citrix

Senior SDE 2/ Tech Lead

Jun 2013Jun 2014 · 1 yr

  • Citrix Xenmobile Server Development
  • Enterprise mobile management solution – XenMobile. The enterprise-scale and cloud ready product allows IT to manage mobile devices (iOS, Android, Windows) and enables secure access to enterprise applications and data.
  • Led the team for HA cluster, Multimaster replication work on postgres using REDIS
  • Designed and architected distributed caching framework using Infinispan
  • Core server development, profiling server codebase for high throughput
  • Mentored and managed the team
  • Technologies - Postgres, C++/Java
PostgreSQLC++JavaDistributed CachingHigh Availability ClustersDatabase Engineering+1

Microsoft

SDE 2

Jan 2008Jan 2013 · 5 yrs

  • Windows 2012 File Server Cluster, BING Ads
  • HA/Scale-out SMB 3.0, Distributed file systems
  • RDMA enabled fileI/O
  • Windows Phone, OOAD, C++, C
C++CDistributed File SystemsSMBSystems EngineeringFile Systems

Sap

Development Specialist

Jan 2005Jan 2007 · 2 yrs

  • Document storage backend - date storage/retrieval layer for fast queries
  • Core backend engineer
  • Technologies - C++, UML, Boost
C++UMLBoostSoftware DevelopmentBackend Engineering

Education

BS Computer Science

Stackforce found 100+ more professionals with Distributed Systems & Platform Engineering

Explore similar profiles based on matching skills and experience