Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Amarender Reddy Narsimhula

Celina,USA

Summary

14 years of comprehensive experience in software development, system architecture, and application design. Adept at developing robust, scalable, and high-performance solutions across various domains, including enterprise systems, web applications, and distributed architectures. In-depth knowledge of database management systems, cloud technologies, and DevOps practices, with a track record of driving the adoption of modern technologies and improving development processes.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Lead Software Engineer

Kroger Technologies
04.2020 - Current
  • Responsible for building service using Spring Boot for non-real time application scenarios and deploying them in Azure.
  • Responsible to setup build pipeline and deploy Spring Boot services in Azure across all environments.
  • Responsible to setup docker-compose file to spin up multiple containers like Kafka, WireMock, Mongo, SUT and Application service for local E2E testing.
  • Implemented pub-sub model to serialize and deserialize AVRO objects using Kafka.
  • Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging, and security.
  • Worked extensively with Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the application.
  • Responsible to implement Lombok annotations to generate boilerplate code for POJO objects.
  • Worked extensively with Zerocode, WireMock, Jasypt, Octant, Azure Application Insights, Azure Meter Registry, Failsafe, Terraform, MongoDB, Dynatrace for building microservices.

Project Lead

Cardinal Health
01.2019 - 03.2020
  • Lead team of developers to implement and deploy microservices in Pivotal Cloud Foundry (PCF).
  • Collaborate with architects and external teams to design service architecture and overall sequence designs.
  • Developed reusable APIGEE API proxies and microservices using Spring Boot framework consumed by different client-side applications.
  • Developed microservices consuming SAP SOH rest services using OData4J framework.
  • Maintained tactical control of project budgets and timelines to keep teams on-task and achieve schedule targets.
  • Sped up development by 20% creating efficiency and saving resources.
  • Resolved number of defects by 70% that resulted in meeting project deadlines.
  • Executing the services using JMeter tool to verify the SLA are met (TPS, Response Time, Error rate %).
  • Building the code, generating documents, code quality check, APIGEE proxy, creating an image in Docker and deploying in PCF using Concourse through CICD pipeline.
  • Performed independent analysis and provided recommendations to overcome project obstacles.
  • Met with manager weekly to provide detailed project report and milestone updates.

Sr. Java Developer

AT&T
11.2016 - 01.2019
  • Responsible to implement and deploy Alexa integration with DIRECTV set-top box to millions of customers.
  • Lead group of developers to define and implement solutions in alignment with AT&T roadmap.
  • Involved in design alignments meeting with architects and leadership to make sure services are built as per AT&T standards.
  • Design and implement APIs in a microservices architecture using Spring Boot framework to allow users to maximize their experience with AT&T products using voice features.
  • Implemented APIGEE proxies for the API designed for Alexa Integration.
  • Manage tasks within agile framework and control JIRA workflows to clear sprint tasks.
  • Created scripts to run initial load testing on services using JMeter tool to verify the SLA are met.
  • Involved in building the pipeline as per AT&T standards and deploying services in Kubernetes using Jenkins.
  • Updating previous day task status in daily standup and planning on how to resolve roadblocks if any.

Sr. Java Developer

Infosys Ltd
08.2014 - 10.2016
  • Responsible for the Analysis, Design, Implementation, Testing of automation framework application.
  • Involved in meetings to gather information and requirements from the clients and preparing the Requirement Document.
  • Designed development of presentation layers using HTML, CSS, JavaScript, and jQuery.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Developed various server-side components using J2EE APIs (Servlets, JSP, DAO, Value Objects)
  • Created JavaScript functions for client-side validations and created CSS for look and feel of application and involved in back-end validation.
  • Developed REST/HTTP APIs for exposing Performance framework applications.
  • Used Ajax effectively to create pagination and with client-side events like quick search.
  • Developed hibernate criteria API queries for retrieving data from existing tables, inserting data into tables.
  • Java Mail is used to send the test reports by e-mail to the users.
  • Proposed Design Solutions to automate manual Big Data testing using automation framework.

Sr. Java Developer

CNO IT Services Ltd
03.2013 - 07.2014
  • Effectively interacted with team members and business users for requirements gathering.
  • Developed business logic for Sample and Plate modules using spring MVC.
  • Developed code using JavaScript and jQuery for validating the input given to the user interface.
  • Created Ajax calls to exchange (request / responses) information with database.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
  • Jersey implementation of JAX-RS is utilized to develop RESTful service.
  • Used Hibernate to access database & stored procedures.
  • Involved in Integration testing, System testing and resolving technical issues.

Java Developer

Ocimum Bio Solutions
07.2010 - 02.2013
  • Designed and developed business logic for different modules using spring MVC.
  • Developed user interface components using JSP, CSS, and Java Script.
  • Deployed and tested the application on JBoss application server.
  • Performed Unit Testing, actively involved in testing of the application
  • Involved in Integration testing, System testing and resolving technical issues.
  • Performed deployment, production support.
  • Participated in daily, weekly and forth night status meetings.

Education

Bachelor of Computer Science & Engineering -

Jawaharlal Nehru Technological University
Hyderabad, India
03-2010

Skills

  • Programming & Scripting: Java, J2EE, JavaScript, JQuery, ReactJS, Unix Shell Script,
  • Frameworks: Spring Core, MVC, Spring Security, Spring Boot, Wiremock, Kafka, Zerocode
  • Web Services: SOAP, RESTful, gRPC
  • Build Tools: Maven, Gradle
  • Application Servers: Apache Tomcat, JBoss, WebLogic
  • Cloud & Infrastructure: Azure (AKS, Function Apps, Databricks) , AWS (SNS, EC2, S3, Dialogflow), PCF, GCP (Dialogflow) Docker, Kubernetes, Terraform,
  • Database Management: SQL, SQL Server, DB2, NoSQL (Cosmos DB)
  • CI/CD & Version Control: Jenkins, GitHub Actions, Concourse, Git, GitHub, BitBucket
  • Monitoring: Azure App Insights, Azure Metrics, Splunk, Datadog, Kibana, Dynatrace, AppDynamics
  • API Gateways: APIGEE, Kong, DataPower

Certification

Scaled Agile Framework (SAFe) 4.5 Certified Scrum Practitioner, 62454141-2945

Timeline

Lead Software Engineer

Kroger Technologies
04.2020 - Current

Project Lead

Cardinal Health
01.2019 - 03.2020

Sr. Java Developer

AT&T
11.2016 - 01.2019

Sr. Java Developer

Infosys Ltd
08.2014 - 10.2016

Sr. Java Developer

CNO IT Services Ltd
03.2013 - 07.2014

Java Developer

Ocimum Bio Solutions
07.2010 - 02.2013

Bachelor of Computer Science & Engineering -

Jawaharlal Nehru Technological University
Amarender Reddy Narsimhula