Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ashritha Resume

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Ashritha Reddy Adavally

PROFESSIONAL SUMMARY:

Over 5 years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration,
Testing, and Implementation of Client-Server, Distributed Multi-tiered and Large-Scale Enterprise applications in
Waterfall and Agile methodology using JAVA, J2EE, and Python technologies.

● Extensive experience in Coding and maintenance of J2EE-based applications using Java 8 version, Java
Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, JSF, EJB, AJAX, JMS Custom Tag
Libraries, JSTL, XML, and Web Services.
● Experience in Spring Framework such as Spring IOC, Spring Boot, Spring Cloud, Spring DAO, Spring
ORM, Spring MVC, Spring Rest, Spring Resources, Spring JDBC, Spring Security, Spring Transaction
Management, and Microservices.
● Experience in developing projects with RESTful services and experience in Application Servers like
WebSphere, WebLogic, and Tomcat.
● Experience in designing and developing automation frameworks using Python and Shell scripting.

● Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using
Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Backbone JS, Angular JS,
Angular, React Js, Node JS, Bootstrap Framework, Media Queries, CSS Frameworks.
● Expertise in Angular Framework and React JS Framework and its ability to create scalable code for SPA.

● Working experience in Ant, Maven, and Jenkins for project build/test/deployment, Log4j for logging, and
JUnit for unit and integration testing.
● Experienced in Test driven development (TDD) using unit testing frameworks such as Jasmine Protractor,
Karma, Jest, Mocha, Chai, and Selenium.
● Expertise in interacting with relational databases using ORM frameworks like Hibernate, Spring Data, and
Java Persistence API (JPA).

TECHNICAL SKILLS:

Programming Languages Java, Python, SQL, PL/SQL

Java/J2EE Technologies Servlets, JSTL, JDBC, JMS, EJB, AWT, Applets, Multi-threading, Java
Networking

Application/Web Servers IBM WebSphere, JBoss, Apache Tomcat

Frameworks & APIs Struts, Spring, Spring Boot, Hibernate, JSF, JPA.

IDE’s IntelliJ, Eclipse, Net Beans, STS

Web technologies JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, JSON,
Spring MVC, Angular JS, Angular 2.0,4.0.6.0,10.x, ReactJS, NodeJS
Debugging Tools Firebug, Chrome

NoSQL database MongoDB, Elastic Search

Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, REST

Message broker Apache Kafka, RabbitMQ

Containerization tools Docker, Kubernetes, OpenShift

Databases Oracle, DB2, SQL Server, MySQL, PostgreSQL

Version Control CVS, GIT, GITHUB, GITLAB, SVN

Build Tools ANT, Maven, Gradle, Jenkins

Cloud Technologies AWS, Azure, and GCP

PROFESSIONAL EXPERIENCE:

Kivyo Inc, Austin, TX Aug 2022 – Present


Java Backend Developer
Responsibilities:
● Involved in the Full Cycle of Software Development from Analysis through Design, Development,
Integration, and testing phases by following Agile Software Development with Scrum methodology.
● Developed Node.js Middleware framework like Express.js, essentially developing micro services and
serving them through middleware. Serving Client-side libraries through micro service.
● We setup the development environment using Node.js, Npm, Gulp, Grunt, Bower, git.

● Developed Microservices based API using Spring Boot and Spring Data.

● Implemented storing the High-volume transaction data in NOSQL Databases using Spring Data.

● Support Client-side libraries like angular and database connection like mysql, Casandra, mongoDB and
postgres through the Node base microservice and have them connected with Api calls.
● Responsible for all backup, recovery, and upgrading of all the PostgreSQL databases.

● Configured auto scalable and highly available microservices set with monitoring and logging using AWS,
Docker, Jenkins and Splunk.
ENVIRONMENT: Micro services, Rest, Npm, HTML5, CSS3, JavaScript, Bootstrap, Spring boot, ReactJS, Node.js,
Kafka, Kubernetes, AWS, Docker, Jenking, Splunk, MongoDB, Junit, Mockito, PostgreSQL, git, SoapUI.

Walmart, Sunnyvale, CA June 2023 – Jan 2024


Java Backend Developer
Responsibilities:
● Involved in SDLC cycle like Analysis, Designing, developing, Testing, and deploying the Enterprise
applications using Java and Object-Oriented Design Patterns based on business requirements.
● Daily Interacted with the Client’s Technical Architecture meetings to focus on the performance and
implementation of code development.
● Implemented Spring Boot which is radically faster in building cloud Microservices and developed a Spring-
based application with very less configuration.
● Implemented new APIs using Restful Web services using Spring Boot to interact with the systems.

● Used Spring Boot with ORM Framework (Hibernate) to do CRUD operations with Database.

● Developed Spring-based presentation layer and hibernate-based DAO layer and integrated them using
Spring Dependency injection, ORM, and Web modules.
● Implemented Kafka Messaging Services to interact with external interfaces.

● Configured different plugins on Jenkins to integrate with GitHub, ANT, and MAVEN, Scheduled multiple
jobs in Build pipeline.
● Used Apigee as API gateway for APIS transformation, multiple authentication mechanisms and used
Log4j for effective tracking of the code.
● Performed unit testing using Junit and integration testing using Mockito for various microservices.

● Provides support during Quality Assurance JMETER and User Acceptance testing phases and involved in
providing support to the client by resolving the production tickets.
● Maintained the Splunk software to automatically send out an alert to notify the appropriate authority
through email and activate the necessary support.
● Used JIRA tool for project management in the application to track bugs, issues, and project management
functions.
● Used Kubernetes for automating deployment, scaling, and operations of application containers across
clusters of hosts.
● Excellent knowledge of On-premises Active directory & Cloud's Azure AD, Azure AD Domain Services and
deployed applications on Azure by using AppDynamics.
ENVIRONMENT: Java, Spring Boot, Spring Batch, Spring Security, Kafka Cluster, Maven, Kubernetes, Jenkins,
Azure Cosmos, Junit, Mockito, Apache Kafka, Oracle, Postman, Azure, Jira, Git, Splunk, SoapUI.

Cognizant, Chennai, India Dec 2019 – July 2021


Programmer Analyst
Responsibilities:
● Implementation of the design wireframe using Angular and creating services and exposing it to the
backend which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly
used for authentication, authorization, and session maintenance.
● Developed design documents with Sequence and Class Diagrams using the Microsoft VISIO tool.

● Involved in developing Bootstrap for responsive design which allows users to access it from any device.

● Used Java 8 features like Lambda Expressions, Filters, Stream API, new Date API, Predicates, and
Functional Interfaces.
● Deployed all the microservices into AWS. Verified the deployments by testing the API using web service
testing tools like Soap-UI and Postman.
● Installed Kafka on the cluster and set up Java code for the producer and consumer parts to connect the
source to HDFS using well-known hashtags.
● Built a real-time pipeline for streaming data using Kafka and Spark Streaming.
ENVIRONMENT: Java 8, Spring Boot, HTML, CSS, Bootstrap, Angular, AWS, Spring MVC, Hibernate, PL/SQL,
MongoDB, Maven, Apache Camel, JMS, Jenkins, Docker, Amazon EC2, Tomcat, Amazon S3, Selenium.

Accenture, Hyderabad, India April 2018 – Nov 2019


Java Developer
Responsibilities:

● Developed User Interface view with Spring MVC and JSP as a Service Oriented Architecture application.

● Used HTML5, CSS, jQuery, and Ajax and performed client-side validations using JavaScript.

● Implemented AngularJS as the framework to build a single-page application (SPA).

● Implemented Multithreading for handling multiple requests and for high performance.
ENVIRONMENT: Java, Spring MVC, Spring Security, Spring Boot, Kafka, Kibana, Elastic Search, Docker,
Hibernate, PL/SQL, SOAP, Angular CLI, Jenkins, GitHub, JIRA, Azure.

EDUCATION:
● Masters in Computer Science from University of Dayton, OH 2022.

You might also like