Aditya K.

Software Engineer

Bengaluru, Karnataka, India13 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 12+ years of backend development experience.
  • Expert in distributed systems and data structures.
  • Proven track record in driving cross-functional projects.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in Telecommunications and Distributed Systems.

Contact

Skills

Core Skills

Design And Architecture Of Distributed SystemsData Structures And AlgorithmsSoftware DevelopmentApplication Development

Other Skills

AlgorithmsAmazon Web Services (AWS)Apache KafkaApache SparkApplication LayerBusiness LogicCassandraCore Java-8Data StructuresDesign PatternsDesign PrinciplesDocumentationDropwizardEJBEclipse

About

Staff Software Engineer at Walmart Labs. - 12+ years of Backend development experience. - Architected and implemented designs with long-term strategic value and technical vision. - Excellent knowledge of distributed systems, data structures and algorithms. - Experience driving projects across multiple groups while building strong cross-functional relationships - Hands-on coding experience. - Extensive experience doing detailed code reviews and deep design reviews for broad functional areas. Technical Skills - Datastores: MySql, Oracle, MongoDB, Cassandra, Redis, SpyMemCache, Elasticsearch. - Technologies : Java, Spring, Spring-Reactive (Webflux), Spring-Batch, Hibernate, GraphQL, Hadoop (YARN, HDFS, Map-Reduce), Spark. - Messaging Systems : Kafka, Rabbit MQ. - Distributed Coordination : Zookeeper. - Core Competencies : Design and Architecture of Distributed Systems. Data Structures and Algorithms Also decent knowledge in Machine Learning with supervised and unsupervised data analysis.

Experience

Walmart

3 roles

Staff Software Engineer

Promoted

Oct 2021Present · 4 yrs 5 mos

JavaSpringSpring-ReactiveSpring-BatchHibernateGraphQL+14

Lead Software Engineer

Aug 2019Sep 2021 · 2 yrs 1 mo

Software Engineer 3

May 2018Jul 2019 · 1 yr 2 mos

Lendingkart

Software Development Engineer 2

Oct 2016May 2018 · 1 yr 7 mos · Bangalore Area, India

Flipkart

Engineer 2

Dec 2014Oct 2016 · 1 yr 10 mos

  • Retail Platform, Demand Shaping

Cisco

Software Developer

May 2012Aug 2014 · 2 yrs 3 mos · Bengaluru Area, India

  • Project #1:
  • Title : Electronic Program Guide for Set Top Box
  • Client : Bharti Airtel
  • Role : Developer
  • Description: Electronic Program Guide (EPG) involves in developing application layer of
  • the software stack that resides in a Set-top box. EPG provides a customizable UI
  • framework and implements application level business logic.
  • Responsibilities:
  •  Involved in low and high level design for new features and units under refractor.
  •  Involved in documentation on component design and external interfaces.
  •  Involved in implementation of different application modules.
  •  Involved in preparing of unit test cases.
  •  Involved in investigation and proposing fixes on the issues reported.
  • Project #2:
  • Title : PDL
  • Client : Bharti Airtel
  • Role : Developer
  • Description: Portal that provides functionality to perform (PDL) progressive downloading
  • across multiple content types like Broadcast, Recorded, PDL/VOD. Design Principles used for
  • Global search and On Demand features are as follows:
  • Query Framework to abstract the data interfaces
  • EPG data Query/display is abstracted from the data sources. EPG screen relies on the
  • data model, from which the data is retrieved.
  • EPG screen is split into multiple re-usable areas(Sections) which can be realized as an
  • independent unit. Any section is pluggable component to any EPG screen.
  • Responsibilities:
  •  Involved in design and implementation of section plug-ins.
  •  Involved in design and implementation of query framework.
  • Project #3:
  • Title : Twilte Favorites(Multiple Favorites)
  • Client : Bharti Airtel Setup Box
  • Role : Developer
  • Description: We can rename , manage , activate and select our favorites channel from
  • the same screen. We can have upto 4 favorite Users and for each User we can perform
  • multiple operations like activation, manage channel etc.
  • Responsibilities:
  •  Analyzed the concept and feasibility to fit into the existing stack.
  •  Designed the architecture of component responsibility.
  •  Involved in implementation.
JavaUI FrameworkApplication LayerBusiness LogicDesign PrinciplesDocumentation+3

Education

rajasthan technical university

Engineer’s Degree — Electronics and Communications Engineering

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Design And Architecture Of Distributed Systems & Data Structures And Algorithms

Explore similar profiles based on matching skills and experience