Kartik Shukla

Software Engineer

Seattle, Washington, United States12 yrs 9 mos experience
Highly Stable

Key Highlights

  • Over 10 years of experience in backend systems.
  • Expert in microservices and RESTful API design.
  • Led impactful projects ensuring timely delivery.
Stackforce AI infers this person is a Backend Software Engineer specializing in high-scale microservices and distributed systems.

Contact

Skills

Core Skills

MicroservicesRestful ApisRest

Other Skills

AirflowAlgorithmsAmazon Web Services (AWS)Apache SparkAsync ProcessingAzure DevOpsCC#C++Computer ScienceData StructuresDatabricks ProductsDistributed SystemsDockerHadoop

About

Senior Software Engineer with over 10 years of experience in developing and managing high-scale backend systems operating worldwide. Specialize in designing and managing microservices architectures and RESTful APIs that operate at high scale, serving millions of requests per hour across data centers all around the world across highly available distributed systems. Have strong background in asynchronous processing, utilizing tools such as Apache Kafka, RabbitMQ. Proficient in caching strategies to enhance performance and reduce latency, implementing solutions with technologies like Redis. My experience spans both SQL and NoSQL databases. Demonstrated success in leading impactful projects from design to launch, ensuring timely delivery through cross-team and product collaboration

Experience

Expedia group

Software Engineer

Nov 2024Present · 1 yr 4 mos · Greater Seattle Area

Microsoft

Software Engineer

Jul 2020Present · 5 yrs 8 mos · Redmond, Washington, United States

  • Azure Compute - Design and manage RESTful APIs, microservice architecture and async jobs that efficiently handle millions of requests per hour to ensure max uptime for VMs across all Azure regions.
  • Utilizing tools like Event hubs(similar to Kafka)and NoSql Db. Using these tools to help patch OS upgrades to Azure wide regions.
  • [Microservices,  NoSQL, REST, Async Processing]
RESTful APIsMicroservicesAsync ProcessingNoSQL

Groupon

Software Engineer

Jun 2013Jul 2020 · 7 yrs 1 mo · Greater Seattle Area

  • Push Marketing - Owned micro service that runs as a big batch job sending ~ 300M notifications to 200M Groupon customers. It orchestrates number, timing and type of messages to send.
  • [kafka, REST, Java, Mysql, Redis]
  • Groupon Getaways - Owned a bunch of highly scalable micro-services which handle tons of data about Getaways deals serving thousands of requests per second. Connect with External Channel managers to increase hotels on Groupon Platform.
  • These interact to increase the inventory of Getaways deals using both synchronous and asynchronous communication.
  • [kafka, RabbitMQ, REST, SOAP, Java, Mysql, Redis].
KafkaRESTJavaMySQLRedisRabbitMQ+1

Education

International Institute of Information Technology Hyderabad (IIIT Hyderabad)

Bachelor of Technology (BTech) — Computer Science

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Microservices & Restful Apis

Explore similar profiles based on matching skills and experience