Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

Adeppa Thondur

Bengalore

Summary

Seasoned Lead Software Engineer with 13+ years of comprehensive experience developing web and computer applications. Logical and analytical professional well-versed in various web-based applications and coding. Recognized for consistently creating and maintaining successful web-based solutions.

Building the Information retrieval platform for retail e-commerce using Elasticsearch, Solr with help public cloud AWS,GCP

Overview

13
13
years of professional experience

Work History

Lead Software Engineer

Lowe's Services India Pvt. Ltd
Bengalore
02.2020 - Current
  • Design the Search Architecture consisting of micro services and Elastic search for the product search migration from existing search application
  • Involved in big room planning of product discussion with cross functionally
  • Hands on experience to setup the search cluster in GCP Cloud and required software components using terraform scripts
  • Design and implementing the jobs like partial and full indexing using Scala and deployed in spark via DataProc in GCP
  • Building the data Pipeline using the Spark and dataproc to process the source files and inserting to Couch Base/Mongo DB
  • Hands on experience to build the micro services (Search Service, Item Service, Integration Service) using spring boot, K8, java
  • Implemented highly scalable, high-volume software systems and components, client-facing web applications and Internet-oriented applications and systems.
  • Hands on experience building the CI/CD for the services using Jenkins and Spinnaker
  • Hands on experience drive the team on technical front and closely working product owner on product Road map and plan
  • Provided technical guidance and mentorship to junior developers.

Technical Lead

SED2:TiLa (FP Tech Science Pvt. Ltd.)
10.2019 - 02.2020
  • Worked as a Technical Lead and implemented ecommerce search from scratch
  • Technologies: Spring boot, Apache solr, solrj, Kafka, java1.8, zookeeper, AWS
  • Roles and Responsibilities: Search functionality is ruining in the micro service architecture using java and Spring Boot Framework
  • Building the indexing and search micro services independently
  • Building the multilevel documents for the fashion and electrical domain data
  • Predicating the category names using ML (Fast text library)

Senior Software Engineer

Zilingo Funline Pvt Ltd
03.2019 - 10.2019

Worked as a Technical Lead for a team which is part of ecommerce Search with auto scaling and microservices

Technologies:

Java 1.8, Apache Tika, Ealstic 6.5, Jetty, NLP(Stanford), Apache Mahout, Scala 2.11, Play Framework, EC2, S3, RDS, CloudWatch, Grafana, Prometheus

Roles and Responsibilities:

  • Setting up an ElasticSearch 6.5 cluster by configuring 3 Master, 5 Data 2 inject node and 1 Client Nodes split across different AWS regions for high availability
  • Search functionality is ruining in the micro service architecture using Scala and Play Framework
  • Deep understanding of information retrieval concepts, especially using tools such as ElasticSearch Integrated Scala and Play Framework and Restful Controllers communicating to a custom Elastic client
  • Coded Scala based ES Queries and custom ES Query aggregations using the Transport client API for searching and accessing data in Elastic Search Coded custom data mappings and data analyzers for multiple elastic indices Translating business requirements into an Elastic Search implementation Providing advice regarding analyzers, tokenizes and Elastic Search mappings Determining what Elastic Search queries produce the best search experience Improving performance and scalability of an existing Elastic Search app

Senior Software Engineer

DRG Analytics & Insights Pvt. Ltd. (Decision Resources Group)
Bangalore
04.2016 - 02.2019

Serving as a Technical Lead for a team which is part of Insights platform that enables the search functionality for different verticals within a DRG

  • Technologies:

Java 1.8, Apache Tika, Solr 6.4, Zookeeper 3.0, Jetty, NLP(Stanford), Apache Mahout, Apache Spark 2.1, Scala 2.11

Roles and Responsibilities:

  • Proposed and designed enhancements for the existing Search Module
  • Implemented the technical POCs and presented the same for the Technical and Business stakeholders for approvals
  • Handling a team of 3 technical developers in Insights Platform project
  • Part of the Insights Platform design committee for any product search related implementations
  • Part of the Functional and Technical Review committee responsible for reviewing the technical designs and code
  • Building Recommendation, Clustering and Q&A system using NLP, apache mahout on top of solr
  • Writing custom request handlers using (NLP with custom entity recognition model) and a filter on top of solr sources code
  • Relevancy tuning using a combination learn to Rank (LTR) and SVM model form Click stream data
  • Building various data pipelines using Apache Spark and Scala on a Databricks platform.

Software Consultant

Unisys Global Services India
Bangalore
01.2015 - 04.2016

Served as Senior Technical Member in Product Solutions Team

Technologies: Java,1.7, Storm 1.x, ElasticSearch 2.4, Zookeeper 3.0, NLP(Stanford), Jboss 7.x, Mysql

Roles and Responsibilities:

  • Implemented an Intelligent Search Solution for various modules (Search, Social Media and Monitoring, etc.) and deployed the same for multiple Clients (Unilever UK, Air France, etc.)
  • SME for information retrieval concepts using ElasticSearch
  • Had set-up an Apache Strom cluster for processing the data which was gathered by multiple data sources using Strom topology and finally loaded into ElasticSearch at near real time
  • Implemented a custom sentiment algorithm using NLP and Storm Bolt by capturing and processes the user’s reactions
  • Designed and implemented User Sentiment Reports using ElasticSearch aggregation queries
  • Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats)

Senior Software Engineer

Blue Star InfoTech Business Intelligence and Analytics Pvt. Ltd
Bangalore
02.2012 - 01.2015

Served as Senior Technical Member in Product Development Wing

Technologies used: Solr 4.6, Zookeper 3.0, CDH 5.0.x, Java 1.5/1.6, Spring 3.2, Hibernate 3.0/4.0, REST Webservices, Struts 2.0, Apache Tomcat 6.0, Amazon AWS (EC2, EBS, S3), Apache Lucene, Apache Nutch, selenium, X-path

Roles and Responsibilities:

  • Involved high level and low-level design for Hive JDBC custom code for Qlikview connector
  • Have written queries to fetch data from Hive UDF’s
  • Implemented data scrolling techniques using Anache Nutch and storing the data into Apache Solr
  • Have implemented a full text search which comprises the features like auto suggestion, spell checker, etc
  • Have written information retrieval quires using Apache Lucene and Hibernate for web and mobile based products
  • Had implemented the multi-level location-based geo coordinate clustering using java and exposed the same via Restful API’s implemented using JAX-RS, Spring and Hibernate frameworks.

Technical Support Engineer

Creative Computer Services
Hyderabad
09.2010 - 01.2012

Served as a Technical Support Engineer for a project called Recycle Rebates System for a client retail telecom client

Technologies used: J2SE, JSP, Struts 1.x, Hibernate3.0, MySQL

Roles and Responsibilities:

  • Involved in production support activities
  • Implemented enhancements and resolved issues as per the requirements
  • Worked on both client and server-side development.

Education

M.C.A -

Osmania University
01.2009

B.S.C -

Sri Krishnadevaraya University
01.2006

Skills

  • Java, J2EE, Scala, SQL (MySQL, MongoDB), HQL, XML(XSD, DTD,XSLT), Hadoop map-reduce
  • Maven, Eclipse, Jboss, Apache tomcat, WebSphere, Unix shells and utilities (awk, sed, cron), Git, Linux, Mac, Ubuntu, X-stream, Gson, JAXB, Apache-poi, Axis, Jenkins, Ant, Yourkit java profiler, Jmeter, Jenkins, Jfrog, CloudFormation, k6
  • Amazon AWS (S3, EFS, EC2, ELB, CloudWatch, EBS, Lambda, CloudFormation), GCP (K8, GCS, DataProc, GCS Fuse)

Accomplishments

  • Participated DRG internal hackathon got First Place, here solved the grabbing 18k websites contact address with the formatted manner using the Apache Nutch ,Solr and NLP
  • Active Community member in Apache Solr and Elastic, Here made patches for the open issues for more reference find the URL

Timeline

Lead Software Engineer

Lowe's Services India Pvt. Ltd
02.2020 - Current

Technical Lead

SED2:TiLa (FP Tech Science Pvt. Ltd.)
10.2019 - 02.2020

Senior Software Engineer

Zilingo Funline Pvt Ltd
03.2019 - 10.2019

Senior Software Engineer

DRG Analytics & Insights Pvt. Ltd. (Decision Resources Group)
04.2016 - 02.2019

Software Consultant

Unisys Global Services India
01.2015 - 04.2016

Senior Software Engineer

Blue Star InfoTech Business Intelligence and Analytics Pvt. Ltd
02.2012 - 01.2015

Technical Support Engineer

Creative Computer Services
09.2010 - 01.2012

M.C.A -

Osmania University

B.S.C -

Sri Krishnadevaraya University
Adeppa Thondur