Anudeep Reddy Medapati

Software Engineer

Bengaluru, Karnataka, India5 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Python and Django for backend development.
  • Led significant projects at Amazon impacting millions of users.
  • Strong foundation in electronics with a degree from NIT Durgapur.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SAAS applications.

Contact

Skills

Core Skills

PythonAwsJavaDjangoC

Other Skills

Apache SparkETLAWS Step FunctionsAWS GlueOpenSearchKotlinTypeScriptAthenaSQSLambdaSpringJavaScriptHTMLUnittestUnix

About

Experienced Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in Python, Django, C++, C. Strong engineering professional with a Bachelor's degree from NIT Durgapur.

Experience

5 yrs 6 mos
Total Experience
1 yr 10 mos
Average Tenure
3 yrs 10 mos
Current Experience

Amazon

2 roles

SDE 2

Apr 2024Present · 2 yrs 1 mo

  • PKLSDataIngestion - ETL workflow for Alexa Personal Knowledge
  • Contributed to the development of PKLSDataIngestionService, a critical
  • component responsible for ingesting and processing approximately 5 billion
  • Alexa activity log entries. This service played a pivotal role in feeding the
  • machine learning models with vast amounts of data, enabling the generation of
  • personalized knowledge about customers, which was subsequently stored in
  • the PersonalKnowledgeService. Used Apache Spark and AWS Step Functions.
  • PKSARestService - Central store for Customer Personal Knowledge
  • Onboarded Retail customer interests to PKSARestService annd Designed and
  • implemented DMA compliance for PKSARestService.
PythonAWSApache SparkETL

Software Development Engieer

Jul 2022Apr 2024 · 1 yr 9 mos

  • PersonIDService – Alexa Profile Management
  • Terms and Conditions Status Backfill : Identified and resolved a circular
  • dependency in the CreateAlexaProfile flow, which is causing silent failures in
  • setting TnC for Alexa Profiles. Ideated and performed the backfill of TnC for 66
  • million customers. Used AWS Glue Crawler and Athena to get source dataset
  • for backfill and used SQS and Lambda for event source mapping
  • PKSGyaanService - Recommendation service for Alexa Follows
  • OpenSearch Index Structure, Adapter Implementation, and Monitoring:
  • Conducted performance testing on OpenSearch index structures (Nested Type
  • and Routing Key) to optimize aggregation query latencies. Implemented an
  • OpenSearch Adapter for update/retrieval operations with concurrency control,
  • and developed an integration testing strategy using a test index to prevent
  • breaking changes. Deployed OpenSearch infrastructure set up logs, metrics
  • and dashboards/alarms for monitoring.
  • Tech Involved: Java, J2EE, Spring, Kotlin, TypeScript, ECS, SQS, Lambda, Glue
JavaAWS GlueOpenSearchKotlinTypeScriptAWS

Mygate

Associate Software Engineer

Feb 2021Jun 2022 · 1 yr 4 mos · Bangalore Urban, Karnataka, India

  • Contributed to MyGate Enterprise Resource Planning (ERP) Application / Dashboard backend development based on the Django framework.
  • Worked on decoupling and migration of the ERP Dashboard to Unified Dashboard (UD). Designed
  • scalable generic architecture for CRUD and Listing APIs.
  • Migrated Society Help-desk functionality (from ERP to UD) impacting 0.2 million+ daily users by
  • reducing query load per API to less than 20.
  • Written integration test cases for the migrated Society Help-desk functionality for which the code coverage is above 90 percent.
  • Engineered the Django REST API backend service for Utility Payments (Rent / Non-ERP
  • maintenance) which generated revenue of more than 0.25 billion per month.
  • Tech Involved: Python, Django, Unittest, HTML, CSS, JavaScript, and jQuery.
PythonDjangoJavaScriptHTML

Oracle

Member Of Technical Staff

Sep 2020Jan 2021 · 4 mos · Bengaluru, Karnataka, India

  • Contributed to the Oracle Clusterware Product. Oracle Clusterware is a portable
  • cluster software that allows the clustering of independent servers.
  • Resolved customer reported issues, and internally reported issues on various releases of Oracle
  • Clusterware.
  • Tech involved: C and Unix internals.
CUnix

Education

National Institute of Technology Durgapur

Bachelor of Technology — Electronics and Communications Engineering

Jun 2016Jul 2020

Stackforce found 100+ more professionals with Python & Aws

Explore similar profiles based on matching skills and experience