Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Patents
IDRs Submitted
Patents
SoftwareEngineer

Nayana Teja Avatapalli

Staff Software Engineer
Pune,MH

Summary

Experienced Software Development Engineer with 11 years of expertise in Java development, specializing in building scalable microservices deployed on Kubernetes and Docker. Seeking a challenging role to architect and develop innovative solutions using cutting-edge technologies in a dynamic and growth-oriented environment.

Overview

11
11

Years of relevant professional experience

Work History

Staff Software Engineer

HMH Tech India Pvt Ltd
07.2023 - Current
  • Currently, I am working in the reporting team, which involves collecting data from multiple upstream systems and providing custom reports based on the respective applications
  • Involved in designing data pipelines via Apache Spark, and delivering reports with different SLA requirements using Apache Airflow as a workflow orchestrator
  • Reduced API response times by optimizing database queries, and streamlining data retrieval processes to less than 5 seconds
  • Designed scalable architectures to support increasing user traffic, and maintain system stability
  • Improved software performance by identifying and addressing bottlenecks in the codebase
  • Optimised the system to cater to more than 15 various types of reports, supporting more than 10 applications to handle traffic of 250 RPS, under 5 seconds of latency, across multiple school years. Earlier, the system struggled to support 50 RPS
  • Currently involved in designing a new reporting architecture using Snowflake
  • Currently working on streamlining Jira-to-PR workflows using GitHub Copilot-based SpecKit development

Software Engineer - II

Avaya
04.2022 - 07.2024
  • Was involved in design and development on a project Common Services Platform, that provided a Kubernetes platform with common services like Authentication and Authorization, logging framework via Elasticsearch, and Eventing framework via Kafka for Avaya solutions
  • Avaya customers were primarily on-premises based clients; this solution provided a common platform to host Avaya-based SDK solutions that delivered scale without on-boarding the entire infra to cloud services

Technical Architect

Applicate AI
11.2021 - 04.2022
  • Involved in the design and development of custom integration systems (ETL pipeline) to load the sales and PII data into the system that reduces the onboarding times of clients.
  • Earlier, the flow included using Apache NiFi and Jolt, and for every new client onboarded, the flow used to be coded in NiFi using Jolt transformers.
  • The newer flow includes an interactive UI, which includes connectors for SFTP and Kafka, and a mapper screen that selects a source field and a destination field, as well as a pre-existing reusable mapper function.
  • UI is also included to add new mapper functions if a specific clients to customize the flow

Software Engineer

Avaya
07.2015 - 11.2021
  • Designed and developed a reliable events framework used by services deployed in Avaya Breeze Platform using ActiveMQ and Zookeeper.
  • Designed and developed an Adapter Service for a reliable event framework, enabling third-party applications to connect and push/record events. Implemented using WebSockets and services deployed in GigaSpaces.
  • Worked on a serverless, cloud-based billing solution using AWS Lambda.
  • Developed an automated performance testing suite for the Avaya Breeze Platform, involving Apache JMeter, SIPP, and Apache FreeMarker for report generation.
  • Performed enhancements and maintenance on the Avaya Breeze Server in the areas of EJB, Shell Scripting, and WebSphere as an application server.
  • Designed and Developed of Avaya Flex, a platform for running microservices using Docker, Kubernetes, and the Cloud Foundry (BOSH) automated deployment solution.

Software Engineer

Infosys Ltd
06.2010 - 07.2013
  • Undergone training in Infosys in GEC (Global Education Center) in Mainframe technology – JCL, COBOL, CICS, DB2
  • Output Management System is a project that handles the correspondence generation. My work in this project involved development of batch processing jobs and semi-online systems
  • Document templates are created using HpExstream and Docx, data is retrieved from DB2 using COBOL and batch jobs are written in JCL and triggered

Education

M.Tech - Artificial Intelligence And Machine Learning

Birla Institute of Technology And Sciences
Pilani, India
04.2001 -

M.E - Computer Science

Birla Institute of Technolgy And Sciences
Pilani, India
04.2001 -

B.Tech - Electronics And Computers Engineering

Koneru Lakshmaiah College of Engineering
Guntur, India
04.2001 -

Skills

Java

Docker

Kubernetes

Cloud Foundry (BOSH)

Gigaspace -XAP

ActiveMQ

ORM(Hibernate)

Maven

Junit, Mockito

EJB

Spring Boot

Apache Airflow

Apache Spark

Apache Kafka

Postgres

Machine learning

Accomplishments

  • Club Stellar Award(2016) - Received club stellar award (Rising Star) for having consistently demonstrated performance far exceeding expectations within the first year of employment at Avaya
  • Received TrailBlazer award two years consecutively in HMH for individual performance and received team award in the category as well

Timeline

Staff Software Engineer

HMH Tech India Pvt Ltd
07.2023 - Current

Software Engineer - II

Avaya
04.2022 - 07.2024

Technical Architect

Applicate AI
11.2021 - 04.2022

Software Engineer

Avaya
07.2015 - 11.2021

Software Engineer

Infosys Ltd
06.2010 - 07.2013

M.Tech - Artificial Intelligence And Machine Learning

Birla Institute of Technology And Sciences
04.2001 -

M.E - Computer Science

Birla Institute of Technolgy And Sciences
04.2001 -

B.Tech - Electronics And Computers Engineering

Koneru Lakshmaiah College of Engineering
04.2001 -

Patents

  • Method to encrypt the data at rest for data residing on Kubernetes persistent volumes : U.S. Patent Number: 11501026 (https://patents.google.com/patent/GB2601582A/en?q=avatapalli&inventor=Nayana+teja&oq=avatapalli+Nayana+teja)

IDRs Submitted

  • Creation of conference instance with differential capabilities and native tools according to the conference origin event's attributes(https://patents.google.com/patent/US20220239711A1/en?q=avatapalli&inventor=Nayana+teja&oq=avatapalli+Nayana+teja)
  • Method and service to encrypt data stored on volumes used by containers(https://patents.google.com/patent/US20210319114A1/en?q=avatapalli&inventor=Nayana+teja&oq=avatapalli+Nayana+teja)

Patents

  • Method to encrypt the data at rest for data residing on Kubernetes persistent volumes : U.S. Patent Number: 11501026 (https://patents.google.com/patent/GB2601582A/en?q=avatapalli&inventor=Nayana+teja&oq=avatapalli+Nayana+teja)
Nayana Teja AvatapalliStaff Software Engineer