Rahul Thakur

CTO

Seattle, WA, United States14 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in deploying scalable cloud solutions.
  • Proven track record in optimizing system performance.
  • Strong foundation in cloud computing and software architecture.
Stackforce AI infers this person is a SaaS expert with a focus on cloud infrastructure and software development.

Contact

Skills

Core Skills

Cloud SolutionsInfrastructure AutomationSoftware DevelopmentSecurity SolutionsDatabase Management

Other Skills

AWS EKSAlexa Presentation LanguageApache DruidCC++Cloud-based storageCost optimizationData AnalyticsData shardingDatabase performance optimizationDatabasesDynamic Audio RenderingFFmpegFault toleranceHealthcare portal development

About

I am a Software Engineer with extensive experience in cloud application development, system optimization, and infrastructure automation. Currently, as a Lead Member of Technical Staff at Salesforce, I focus on deploying scalable cloud solutions, optimizing performance, and designing cost-efficient architectures. Previously at Amazon, I contributed to Dynamic Audio Rendering for Alexa, developed cloud-based asset management systems, and implemented motion detection for Echo Show Mode. At Informatica, I worked on Single Sign-On (SSO), legal data retention solutions, and healthcare information management. My early career at Capgemini involved SQL Server database administration and high availability solutions. With a Master of Technology in Information Technology from IIT Roorkee, I have a strong technical foundation in cloud computing, microservices, database management, and software architecture. Passionate about scalable infrastructure and cutting-edge cloud technologies, I thrive on solving complex engineering challenges and driving innovation.

Experience

Salesforce

2 roles

Lead Member of Technical Staff

Aug 2023Present · 2 yrs 7 mos · Bellevue, Washington, United States

  • As a Lead Member of Technical Staff at Salesforce, I played a key role in deploying Apache Druid to AWS EKS using Helm charts to streamline deployment and management. I designed a multi-cell Druid cluster architecture to efficiently shard data, improving performance and scalability. Additionally, I developed solutions to ensure Druid cluster availability across multiple availability zones, enhancing system resilience and fault tolerance.
Apache DruidAWS EKSHelm chartsData shardingSystem resilienceFault tolerance+2

Senior Member Of Technical Staff

Sep 2021Present · 4 yrs 6 mos · Bellevue, Washington, United States

  • As part of the Mulesoft Provisioning Team, I designed a multi-tenant S3 bucket to enable scalable and efficient log storage, ensuring seamless data management across multiple clients. To optimize costs, I implemented a warm storage solution using UltraWarm, which resulted in annual savings of $1 million. Additionally, I automated the infrastructure provisioning process for client onboarding, streamlining deployment workflows and reducing manual effort.
S3 bucket designLog storageCost optimizationInfrastructure automationCloud SolutionsInfrastructure Automation

Amazon

SDE II

Dec 2016Oct 2021 · 4 yrs 10 mos · Seattle, Washington, United States

  • At Amazon, I contributed to the development of the Dynamic Audio Rendering system, a cloud service designed to process Alexa Presentation Language for Audio (APLA). By integrating FFmpeg, I enabled the generation of dynamic audio streams, enhancing the user experience for Alexa-enabled devices. Additionally, I worked on the Asset Management System, where I designed a cloud-based storage solution for assets such as XML, JSON, and PNG, reducing device storage dependency and improving scalability. In Echo Show Mode, I implemented motion detection capabilities to optimize power usage by automatically adjusting screen states based on user presence. Furthermore, I developed a feature for Skills Cards, enabling skill-related content to be surfaced efficiently on tablet home screens, enhancing usability and engagement.
Dynamic Audio RenderingAlexa Presentation LanguageFFmpegCloud-based storageMotion detectionCloud Solutions+1

Informatica

Senior Software Development Engineer

Jul 2013Dec 2016 · 3 yrs 5 mos · Hyderabad Area, India

  • At Informatica, I played a key role in the Informatica Lifecycle Management (ILM) team, where I designed and implemented Single Sign-On (SSO) solutions to enhance security and streamline authentication across Informatica products. Additionally, I developed a healthcare portal that enabled users to efficiently generate Release of Information (ROI) documents, improving accessibility and compliance. I also engineered a user permissioning system for reports, ensuring secure and controlled access to critical data. To support regulatory requirements, I designed a legal hold mechanism for archived data and implemented a purge system for historical data, allowing for efficient data retention and deletion based on legal case mandates.
Single Sign-On (SSO)Healthcare portal developmentUser permissioning systemLegal data retentionSoftware DevelopmentSecurity Solutions

Capgemini

Sql DBA

Feb 2010Jul 2011 · 1 yr 5 mos · Bangalore

  • At Capgemini, I worked as a SQL Server Database Administrator, where I was responsible for installing, configuring, and upgrading SQL Server environments to ensure optimal performance and reliability. I also implemented high availability solutions using mirroring and log shipping techniques, enabling seamless data replication and minimizing downtime for critical database systems.
SQL Server administrationHigh availability solutionsDatabase performance optimizationDatabase Management

Education

Indian Institute of Technology, Roorkee

Master of Technology (MTech) — Information Technology

Jan 2011Jan 2013

Shri Vaishnav Institute of Technology and Science, Indore

Bachelor of Engineering - BE — Computer Science

Jul 2005Jun 2009

Stackforce found 100+ more professionals with Cloud Solutions & Infrastructure Automation

Explore similar profiles based on matching skills and experience