Summary
Overview
Work History
Education
Skills
Accomplishments
Software
Timeline
Nagarjuna Reddy Kandula

Nagarjuna Reddy Kandula

Software Developer
Bangalore

Summary

Results-driven Computer Science professional with good technical skills, firm grasp of business needs and understanding of user requirements gathering. Assesses risks, troubleshoots problems, and conducts tests. Excellent communication and planning abilities. Expertise in event streaming and distributed systems.

Ideally, aim to contribute to dynamic projects, optimize system performance, and continue leading innovative solutions in a challenging and collaborative environment.

Overview

12
12
years of professional experience
4
4
years of post-secondary education

Work History

Computer Scientist

ADOBE SYSTEMS
08.2022 - Current
  • Tech Stack : Java, Spring, Apache Storm, AWS, Hoolihan, Jenkins, TestNG, Cucumber, Web Services, Splunk, New Relic, Elastic Search, GraphQL.
  • Collaborating closely with Product Managers (PdMs) and Project Managers (PMs) from the inception of the design phase to mitigate integration gaps between services.
  • Architecting the DataPlatform system to facilitate event enrichment, transformation, and correlation across diverse systems, aligning seamlessly with client business requirements.
  • Executed DataPlatform capabilities through Apache Storm on a distributed server network within Amazon AWS.

Senior Lead Software Engineer

ADOBE SYSTEMS
01.2021 - 07.2022

Lead Software Engineer

ADOBE SYSTEMS
01.2018 - 12.2020
  • Tech Stack : Java, Spring, TestNG, Web Services, Hoolihan, Jenkins, Clover, Splunk and AWS RDS
  • Proficient in designing, developing, and maintaining automated test suites through continuous integration.
  • Conducts performance analysis for the seamless integration of microservices.
  • Expertise in designing and implementing test strategies, including automated tests using frameworks, particularly for asynchronous services across diverse platforms.

Senior Software Engineer

ADOBE SYSTEMS
02.2017 - 12.2017

Senior Software Engineer

MMTC-PAMP INDIA PVT. LTD.
11.2016 - 01.2017
  • Proficient in developing the Frontend System using JSF, PrimeFaces, XHTML, and CSS.
  • Accomplished in designing and implementing the Backend System with expertise in Spring, Hibernate, and Maven.

Associate Software Developer

Cognizant
10.2011 - 10.2016
  • Tech Stack : Java, Spring, Spring Web Flow, JSF, Ajax, JavaScript, Dojo, REST Web services, Maven, Swings, Struts, FAST AS, PLSQL, Mule ESB
  • Java, J2EE Developer and Technical Lead for offshore Development Team.
  • Designed and developed a global web application for interest rate calculation.
  • Analyzed business requirements, shaping effective system approaches.
  • Provided technical and functional leadership for releases, estimating at L0 and L1 levels.

Education

Bachelor of Technology - Electronics And Communications Engineering

Jawaharlal Nehru Technological University, Anantapur
04.2007 - 01.2011

Skills

    Star Award 2021 - Adobe

Multiple Kudos Awards - Adobe

BFS Innovation - Cognizant

BFS Applause - Cognizant

Accomplishments

  • Designed and implemented the optimization of event processing with Generic Enricher Topologies, for effective parsing and enrichment, resulting in reduced implementation timelines and heightened configurability in Audit Log management.
  • Conceptualized and implemented an Async Micro-Services Automation Framework utilizing Spring Scheduler and Multi-Threading, which significantly reducing automation execution time by 90%.
  • Automated Performance Testing, providing graphical comparisons of previous metrics using NewRelic data for external, internal, and database performance analysis.
  • Developed a tool for Procedures/Functions Unit Testing using Swings - a Java GUI widget toolkit, enabling developers to test and assess the performance of packages and procedures.

Software

Generic Enricher Topologies

Async Micro-Services Automation Framework

Performance Reporter

Procedures/Functions Unit Testing Tool

Timeline

Computer Scientist - ADOBE SYSTEMS
08.2022 - Current
Senior Lead Software Engineer - ADOBE SYSTEMS
01.2021 - 07.2022
Lead Software Engineer - ADOBE SYSTEMS
01.2018 - 12.2020
Senior Software Engineer - ADOBE SYSTEMS
02.2017 - 12.2017
Senior Software Engineer - MMTC-PAMP INDIA PVT. LTD.
11.2016 - 01.2017
Associate Software Developer - Cognizant
10.2011 - 10.2016
Jawaharlal Nehru Technological University - Bachelor of Technology, Electronics And Communications Engineering
04.2007 - 01.2011
Nagarjuna Reddy KandulaSoftware Developer