Karthik Yadav Mudda

Software Engineer

United States5 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Expert in Distributed Systems and Cloud Technologies
  • Proven track record in optimizing complex systems
  • Strong background in software engineering internships at top tech companies
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in Distributed Systems and Cloud Infrastructure.

Contact

Skills

Core Skills

OauthDistributed SystemsApache FlinkAws

Other Skills

domain migrationC++HackApache ThriftJavaSpring BootNew RelicKibanaOpenID Connect (OIDC)MySQLApache KafkaApache NiFiApache StormHadoopChef.io

About

I completed my Masters degree in Computer Science at UC San Diego. I have 3 years of professional experience in Software engineering working with Distributed Systems, OAuth, and OIDC. I have also done internships at Meta (Facebook) and Amazon. I did my Bachelor of Technology in Computer Science and Engineering from the Indian Institute of Technology (IIT) Hyderabad. I am passionate about Software Engineering and Distributed Systems. I'm a quick learner and a communicative person who fits easily with people and teams.

Experience

5 yrs 7 mos
Total Experience
1 yr 10 mos
Average Tenure
2 yrs 10 mos
Current Experience

Google

Software Engineer

Jul 2023Present · 2 yrs 10 mos · Sunnyvale, California, United States

  • Google Cloud ML Infrastructure

Included health

Software Engineer

Apr 2023Jun 2023 · 2 mos · San Diego, California, United States · Remote

  • Worked for the developer platform team. Worked on OAuth and domain migration.
OAuthdomain migration

Meta

Software Engineer Intern

Jun 2022Sep 2022 · 3 mos · Menlo Park, California, United States

  • Developed and designed a tool to automate storage onboarding to an ML inference platform in Meta.
  • The platform handles all media incoming to Meta services and has about 50 PB data and 1.1K business use cases. Reduced the onboarding time from 1 week to 1 day without any supervision.
  • Devised steps to estimate storage and bandwidth limits for a request, create a DB, and generate the schema.
  • Worked with: C++, Apache Thrift, Hack, ZippyDB, and code generation frameworks.
C++HackApache ThriftDistributed Systems

Paypay corporation

Software Engineer

Dec 2020Aug 2021 · 8 mos · Tokyo, Tokyo, Japan

  • Developed and maintained microservices responsible for user authentication, authorization, and notifications of the PayPay app receiving traffic of over 2000 TPS. Responsible for building, testing, releasing, and monitoring these services.
  • Implemented a mock service of the Softbank backend of the functions sign‑up, sign‑in, and linking PayPay accounts with Softbank.
  • Integrated Linemo (https://www.linemo.jp/) Carrier service for PayPay users; handled the OAuth functionality and testing.
  • Worked with: Java, Spring Boot, OAuth 2.0, OIDC, MySQL, Kibana, and NewRelic.
JavaSpring BootNew RelicOAuthKibanaOpenID Connect (OIDC)+1

Yahoo! japan

Software Engineer

Oct 2018Nov 2020 · 2 yrs 1 mo · Tokyo, Japan

  • Designing and implementing a PaaS-style real-time distributed stream processing environment for data scientists and developers.
  • Created a new sink JDBC for the logs to be stored in any SQL-type databases. This helped catering 20 more Yahoo services to use the platform.
  • Design and Develop robust stream processing applications leveraging Apache Flink, Storm, Kafka and Hadoop.
  • Built a new Apache Storm cluster of over 400 hosts pipelined with Apache Kafka and automated the infrastructure operations on it.
  • Operating vast stream processing clusters for processing massive-scale data.
  • Infrastructure operation automation using Chef, Fabric, and constructing data flow graphs using Apache NiFi.
  • On job training, mentoring new graduates, and Japanese language learning.
  • Worked with: Java, Spring Boot, Big Data Frameworks, Hadoop, Chef, and Fabric.
JavaApache FlinkApache KafkaApache NiFiSpring BootApache Storm+3

Amazon

SDE Intern

May 2017Jul 2017 · 2 mos · Bengaluru, Karnataka, India

  • Created a reliable and efficient tool for automating the process of downloading, processing, and uploading clickstream data to Elastic Search.
  • Worked with message queues (SQS), delivery systems, multi-thread handling on large data ranging to 100 GBs.
  • Made the model 10 times faster by also ensuring at least once delivery of data.
JavaAmazon Web Services (AWS)Amazon SQSMultithreadingJavaScriptAWS

Education

UC San Diego

Master of Science - MS — Computer Science

Sep 2021Mar 2023

Indian Institute of Technology Hyderabad

Bachelor of Technology (BTech) — Computer Science and Engineering Science

Jan 2014Jan 2018

Ramaiah IIT Study Circle, Vijaya Ratna Junior College, Hyderabad

High School (Intermediate)

Jan 2012Jan 2014

Stackforce found 100+ more professionals with Oauth & Distributed Systems

Explore similar profiles based on matching skills and experience