0% found this document useful (0 votes)
30 views8 pages

Anitha Nuthalapati - Java Full Stack

The document outlines the professional summary and technical skills of a Full Stack Developer with over 10 years of experience in software development, particularly using Java and various frameworks. It details expertise in Agile methodologies, microservices architecture, and web development technologies, including React.js and AWS services. The document also highlights significant professional experiences with various clients, showcasing responsibilities in designing, developing, and deploying applications across multiple projects.

Uploaded by

yasmeen.dotnet1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views8 pages

Anitha Nuthalapati - Java Full Stack

The document outlines the professional summary and technical skills of a Full Stack Developer with over 10 years of experience in software development, particularly using Java and various frameworks. It details expertise in Agile methodologies, microservices architecture, and web development technologies, including React.js and AWS services. The document also highlights significant professional experiences with various clients, showcasing responsibilities in designing, developing, and deploying applications across multiple projects.

Uploaded by

yasmeen.dotnet1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

PROFESSIONAL SUMMARY:

 10+ years of experience as a Full Stack Developer in IT industry. Extensive experience in Software
Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and web-
based Enterprise Applications using Java.
 Proficient in various Agile methodologies like Test Driven Development (TDD), SCRUM, Pair
Programming and Waterfall software development processes.
 Hands on experience with Core Java with Multithreading, Concurrency, File Handling, I/Generics,
Data Structures and Collections, Garbage Collection.
 Experience with Java 8 features such as Lambda Expressions for making inline function calls by using
Functional Interfaces which makes code readable and concise.
 Extensive experience in Java, J2EE technologies such as JPA Repository, Hibernate, JDBC, JSP, Servlets.
 Develop reusable solution to maintain proper coding standard across different java projects.
 Experience in Micro Services with Spring Boot application development.
 Have extensive hands-on experience on different Java frameworks like spring (Spring IOC, Spring AOP,
Spring MVC, Spring JMS, Spring Batch, Spring JDBC & Spring Boot).
 Extensive experience in using various design patterns such as MVC, Builder, Session, DAO, IOC and in
the development of multi-Tier distributed Enterprise Applications.
 Expertise in implementing client-server business applications using Micro services.
 Extensive experience in developing Micro services using Spring Boot, Netflix OSS (Zuul, Eureka,
Hystrix, and Ribbon).
 Experience in Creating and configuring continuous delivery pipelines for deploying Micro services.
 Expertise in producing and consuming REST and SOAP Web Services with different APIs like JAX-WS,
JAX-RS, and implementing using Jersey and Spring REST.
 Experience in Developing web service applications using front end technologies like using HTML5, CSS3,
JavaScript, Ajax, jQuery, Type script, Bootstrap and React.
 Experienced in using React.js components, Forms, Events, Keys, Router, Animations and Flux
concept.
 Experience with creating and reviewing UI design specifications, developing prototypes, and
conducting usability tests.
 Expertise in React Component for UX - Library consisted of Button, Checkbox, Input, Icons, Toggle
Button, Dropdown, Multi-Level Dropdown and many more.
 Have extensive experience and Knowledge on different integration patterns like Publish/Subscribe,
Synchronous/Asynchronous.
 Design, develop, and deploy web applications using AWS services such as EC2, S3, Lambda, Route53 and
DynamoDB.
 Worked on API performance testing using JMETER.
 Proficiency with application servers like WebLogic and Tomcat.
 Worked proficiently with various IDEs including Eclipse, STS and IntelliJ.
 Experienced in version control tools Git.
 Hands on experience with building tools like Maven, Gradle and logging tools like Log4J.
 Worked with Jasmine for unit testing components, Services, Directives, and modules.
 Expertise in unit-testing with tools like Junit, Jest, React Testing Library
 Good Experience in using Jenkins for CICD, Docker, Kubernetes for Containerization.
 Good understanding of Business workflow, Business logic and Business methods for further
implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS:

Languages Java, JavaScript, SQL,


Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JMS, ORM Transaction API, JPA

Frameworks Spring MVC, Spring boot, Spring, Hibernate


Application/Web servers WebLogic, IBM WebSphere, JBoss, Tomcat
Databases My SQL, Mongo DB, Oracle, SQL server, AWS dynamo DB.
Web Development Angular, HTML5, CSS3, JavaScript ES5/ES6, Bootstrap, jQuery,
JSON, TypeScript, React.js, Redux, Node.js
Spring Framework and Cloud technologies Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring
Hystrix, Spring Zuul, Spring Netflix, Spring Integration, Spring
Eureka, Spring Ribbon, AWS, AWS Lambda, AWS EC2, Route53
IDE Eclipse, IntelliJ, Spring Tool Suite (STS), VScode
Operating system Windows, Linux, Unix
Testing tools and Logging frame works. Jenkins, docker, Kubernetes, JUnit, Mockito, JMockit, Power
Mockito, Log4J, Slf4J, Jest,

Modelling Tools Microsoft Visio, UML


Methodologies Agile, Scrum
Build Tools Maven, Gradle
XML & Web Services SOAP, RESTFUL
Tools Git, Bitbucket, Postman, Sonar, Swagger, Confluence, Jira, Service
Now, Azure Board, Karma

EDUCATION:
 Master’s in computer & information sciences, Southern Arkansas University.

PROFESSIONAL EXPERIENCE:

Full Stack Developer


Client: Charles Schwab Oct 2023- Present
Responsibilities:
 Involved in an Agile Scrum environment, attending daily standups, sprint reviews, and retrospectives to
ensure continuous delivery of features.
 Collaborated with product owners, designers, and other developers to understand requirements and
provide timely solutions.
 Designed and implemented scalable microservices using Spring Boot and Spring Cloud, enabling
seamless communication between various modules in a distributed environment.
 Developed and exposed RESTful APIs using Spring Web MVC and Spring Boot, ensuring smooth
integration with front-end services and third-party applications.
 Implemented secure OAuth 2.0 and JWT authentication with Spring Security, enabling secure access to
microservices and ensuring role-based access control (RBAC) for sensitive financial data
 Worked with JPA for persistence management, designing database schemas for microservices and
optimizing queries for SQL Server.
 Led the development of web applications using React.js and React Hooks, focusing on building reusable
and functional components.
 Implemented Redux for state management, ensuring consistent state across large-scale applications.
 Worked with React Router to build multi-page single-page applications (SPAs), providing seamless
navigation across the platform.
 Optimized application performance by leveraging React.memo, code splitting, and lazy loading,
reducing page load times.
 Created custom, reusable components with Material-UI and CSS-in-JS to ensure consistency across the
application.
 Integrated the frontend with backend services built with Spring Boot, using Axios for API calls to retrieve
and submit data efficiently.
 Worked with making calls to APIS to fetch the data from the backend as JSON response and parse it on
the UI for DOM/CSS manipulation
 Worked closely with the design team to ensure responsive design across various screen sizes and devices
using CSS Grid and Flexbox.
 Integrated form handling and validation using Formik and Yup to manage and validate user input in
complex financial forms, enhancing usability and data integrity.
 Used Redux DevTools for debugging and React DevTools for profiling to monitor and optimize
component rendering performance and manage state more efficiently.
 Conducted thorough code analysis and ensured code quality by integrating SonarQube to detect bugs,
vulnerabilities, and code smells.
 Worked closely with the security team to address vulnerabilities and integrate Checkmarx and Veracode
for static and dynamic code analysis, maintaining a secure development pipeline.
 Used bamboo and GitHub Actions for building, testing, and deploying microservices in a CI/CD pipeline,
reducing time-to-market and improving code quality.

Environment: Java 8, HTML, Spring Cloud, Spring Boot, Spring 4.2.1, Spring JPA, Node.js, React.js,
MySQL, RESTful APIs, AWS, Bamboo, JUnit, Jest, GitHub Actions, OAuth 2.0, JWT, Spring Security,
SonarQube, Veracode.

Full Stack Developer


Client: US Bank Nov 2022 – Jun 2023
Responsibilities:
 Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and
The project was developed using Agile based SCRUM Methodology.
 Used Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O
System, Multi-Threading, JDBC, Generics.
 Experience in developing scalable and high-performance applications using Java frameworks like Spring
Framework, Spring Boot, Spring Security, Spring AOP
 Integrated Kafka into the existing application architecture to enable real-time data streaming.
 Involved in providing Spring Security using JWT and OAUTH for Authentication and Authorization
 Implemented Microservice architecture by writing Rest Api’s using Spring Boot by writing Rest
Controller, Command, Service, Jpa repository as layers.
 Used Rest template and Feign Client to communicate between the resources.
 Implemented Hystrix to enable real-time monitoring, alerting, and operational control.
 Used Spring Ribbon API to check whether the servers are up and running in a live environment and
detected those servers that are down.
 Implemented Spring cloud features Spring cloud config server, eureka server, Zuul API gate way and
followed agile methodology.
 Extensive experience in generating and manipulating CSV files using Java libraries like OpenCSV and
Apache Commons CSV.
 Automated routine tasks and job scheduling processes using Shell scripting languages and integration
with other tools.
 Expertise in writing JIL (Job Information Language) scripts to define and manage Autosys jobs.
 Developed and optimized responsive web applications using React.js, Redux Toolkit, and React
Context API, improving user experience for banking customers across web and mobile platforms.
 Integrated secure RESTful APIs with Spring Boot and Node.js backends to fetch transaction data,
account details, and live updates, ensuring seamless communication between front-end and back-end
services.
 Implemented state management with Redux and Redux Thunk for handling asynchronous data
fetching, routing, and complex state logic in banking applications, reducing unnecessary renders.
 Optimized performance using React.memo, React.lazy, code splitting, dynamic imports, and
webpack optimization, resulting in faster load times and improved performance for complex banking
dashboards.
 Built and maintained reusable UI components with Material-UI (now MUI) and Styled Components,
ensuring consistency and reusability of UI elements across various banking products.
 Developed and integrated unit and integration tests with Jest and Enzyme for comprehensive test
coverage, ensuring the robustness of the banking platform.
 Develop and maintain automated backup and disaster recovery solutions using AWS services such as EBS
and S3
 Used Docker, Jenkins, Kubernetes to orchestrate the deployment, scaling, and management of Docker
Containers for continuous integration (CI) and continuous deployment (CD).
 Utilized Rancher and Kibana for monitoring and visualization of application metrics.
 Organize requirements transitions with the offshore team and provide the essential inputs for a project's
successful completion.
Environment: Java 8, Spring cloud, Spring Boot, Spring IOC, Spring AOP, Spring JPA, Spring Security, Cassandra,
RESTful Web services, Maven, React.js, Redux, Jest, Java Script, GitLab, Windows 10, IntelliJ, Jenkins, Rancher,
Kibana, Junit5, Rest Assured.

Full Stack Developer


Client: HMS/Gain Well Technologies Feb 2020 – Oct 2022
Responsibilities:
 Understanding business priorities and giving estimations to demands.
 Daily scrum calls to discuss the progress and blockers of the ongoing sprint user stories.
 Designing the Rest API request and response format as per organization standards and Implementing the
APIS using Spring Boot
 Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain
operations such as Filter, Map, Collect on a collection Objects.
 Converted existing Legacy projects into different micro services based on business functionalities.
Retired the old code flows and completed code cleanup activities.
 Implemented the application using Spring Boot Framework and handled the security using Spring
Security.
 Used Micro service architecture with Spring Boot based services interacting through a combination of
Rest and Apache Kafka message brokers and also worked with Kafka Cluster using Zookeeper.
 Applied multiple layers in application, such as Controller, Service and Repository layers.
 Involved in developing the Spring cloud services named as registering the microservices using Netflix
Eureka, Hystrix Circuit breaker, Fault tolerance using Resilence4j, Routing Request using API Gateway.
 Co-ordinate with QA and Business team for development of test plan, test cases, test code, and actual
testing responsible for defects allocation and resolution of those defects
 Developed the DAO layer using JPA repositories and used a caching system for real-time performance.
 Developed the Builder design pattern to build the REST API responses using Lombok library.
 Implemented exception handling in Java Spring boot for REST API, by making use of Exception
Handler and Controller Advice annotations.
 API request object validations using Javax validations using Valid Annotation
 Generated documentation using swagger to share rest API request and response formats across
different teams.
 Developed and maintained dynamic and responsive user interfaces for patient and healthcare
dashboards using React.js, ensuring a seamless user experience across devices and browsers.
 Optimized React rendering performance by leveraging React.memo, lazy loading, and virtualization
to enhance the performance and responsiveness of complex dashboards.
 Created unit and integration tests with Jest, Cypress, JUnit 5, and Mockito to ensure the reliability
and functionality of the front-end and back-end components.
 Techniques and RxJS operators to create dynamic and responsive forms.
 Created webpages using JavaScript and JSP
 Dynamic letters generation using XSLT framework.
 Deployed the applications to Pivotal cloud using Azure Devops pipelines.

Environment: Java 8, HTML, Spring cloud, Azure Devops, Spring Boot, React.Js , Redux, XML, XSLT, Spring 4.2.1,
Spring JPA, DB2, Java Script, GIT, Windows 10, Eclipse 4.6. services Now.

Full Stack Developer


Client: Mass Mutual Insurance, Springfield, MA Sep 2018 –Jan 2020
Responsibilities:
 Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems
requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing and
User Acceptance
 Defined and designed the layers and modules of the project using OOAD methodologies and standard
J2EE design patterns & guidelines.
 Worked on Agile software development methodology attending daily SCRUM meetings to keep track of
the ongoing project status and issues in the team.
 Designed and implemented applications using JavaScript and CSS3.
 Build micro services for the delivery of Purchase Order module using spring cloud.
 Worked on AngularJS and developed UI controller components, Angular Services and custom directives
in each sprint.
 Used karma-test-runner and Jasmine for JavaScript Unit testing.
 Designed and developed the application to be responsive using Bootstrap CSS framework.
 Developed the presentation layer with client side MVC model and on the middleware, we used Spring
MVC for the integration with backend data sources.
 Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler
and Controller Advice annotations.
 Developed the DAO layer using Hibernate and used caching system for real time performance.
 Designed the application to allow all users to utilize core functionality, as well as business specific
functionality based on logon ID.
 Developed multiple Soap and Restful services which perform several CRUD operations related to
customer account and management modules. Used Jax-ws for developing soap webservices and Jersey
for rest-based implementation.
 Used AJAX for developing asynchronous web applications on client side.
 Designed various applications using multi-threading concepts, mostly used to perform time consuming
tasks in the background.
 Implemented Spring Data Elastic Search using Spring Boot Repository/DAO.
 Developed Microservices using spring boot, spring security and deployed to JSON web token cloud.
 Involved in fixing bugs and unit testing with test cases using JUnit framework.
 Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to
implement business logic using Oracle database.
 Coordinated with offshore team for requirement transition & providing the necessary inputs required for
successful execution of the project.
 Involved in post-production support and maintenance of the application.
Environment: Java 8, HTML5, CSS3, AngularJS, Bootstrap, IBM WebSphere 8.0,PL/SQL, Spring cloud, Jenkins,
Spring Boot, Spring 4.2.1, Spring batch, Hibernate 5, Oracle 12c,Java Script, GIT, jQuery, JUnit, Windows 7, Eclipse
4.6, Karma.

Java Full Stack Developer


Butte-Glenn Community College District, Oroville, CA Nov 2017 - Aug 2018
Responsibilities:
 Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering,
modeling, analysis, design, development, and testing.
 Interact with the business owners and provide assistance in understanding the application.
 Developed the front-end using HTML5, JavaScript, jQuery, AJAX and CSS3.
 Developed application using Angular for admin pages.
 Integrated the front-end jQuery UI with backend REST API using Angular.
 Angular Ajax module is used to handle RESTful calls to enable communication between view components
and server.
 Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain
operations such as Filter, Map, Collect on a collection Objects.
 Called Rest web services through Angular services to get JSON Object and modify the response object to
display in UI
 Followed Single Page Application (SPA) Pattern and used Angular MVC to build a cross-browser
complaint application.
 Used NodeJS for building web applications with client-server architecture where both can initiate
communication in two-way connections and allows them to exchange the data.
 Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design
to make service extensible scale and feature wise.
 Create and configured the continuous delivery pipelines for deploying Micro services.
 Used spring Framework for implementing business logic and maintaining transactions.
 Developed the application with various Spring Framework modules like Spring IOC, Spring AOP,
Spring Boot, Spring Security, Spring Batch.
 Used Spring Security for Authentication and Authorization of the application.
 Design and Development of the system workflow. Used Singleton, Spring MVC, Hibernate, Factory
Pattern and DAO design patterns.
 Developed common XML schema's (XSD) as client contracts used to publish Top-Down approach-based
Web Services.
 Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide
persistence services (and persistent objects) to the application.
 Used SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
 Designed and implemented Hibernate Annotation-based persistence layer for backend.
 Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
 Interacted with Product Managers to fine tune user stories and with testing team to approve Functional
Specification and test cases.
Environment: Java, Java 8, HTML5, CSS3, jQuery, AJAX, Angular, Java1.8, Hibernate, Spring, Spring Batch, Spring
Boot, Spring Security, Spring MVC, Maven, WebSphere, JavaScript, Agile Methodology, Restful, Micro Services,
Mongo DB, Automation Testing, WSDL, JIRA, Spring Security, JUnit, GIT, and STS.

Full Stack Developer


8x8, San Jose, CA Aug 2016 - Oct 2017
Responsibilities:
 Developed the functionalities using Agile Scrum Methodology.
 Extensive experience in various Agile methodologies like Test Driven Development (TDD).
 Involved in developing UI using HTML5, CSS, JavaScript, jQuery and Angular.
 Created Reusable Modules and Custom Directives in Angular which got used in various places of
application.
 Worked on the features of Angular such as directives, modules and routing.
 Highly used Angular router to build single page application for navigation through the different status
and multiple modals.
 Used Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O
System, Multi-Threading, JDBC, Generics.
 Used Java8 features in developing code like Lambda, creating resource classes, fetching documents
from database.
 Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
 Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.
 Integrated with Spring Cloud projects to provide distributed tracing and other features.
 Developed microservices with Spring and tested the application using Spring Boot.
 Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring
Boot for microservices.
 Development of cloud hosted web applications and REST APIs using Spring Boot with embedded
Tomcat.
 Experience in dynamic DB database like MongoDB installation, configuration and in designing MongoDB
multi-shared cluster.
 Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
on implementation of version control software GIT repositories.
Environment: Agile, HTML, CSS, JavaScript, AJAX and Angular, XML, DAO, POJO, JPA, JAVA, Java8, Springs (IOC,
AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, RESTful Web services, Maven,
Mongo DB, JIRA, Protractor, GIT.

Java Developer
Birla Soft Ltd, Hyderabad, India Jun 2014 - Dec 2015

Responsibilities
 Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis,
Development and Testing.
 Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within
time.
 Implemented Micro Services based Cloud Architecture using Spring Boot with Lambda.
 Designed and developed Java 8 business components and RESTful service endpoints using Spring boot.
 Moved existing Angular controllers and services to Angular components for more responsive and less
dependency.
 Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
 Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
 Designed and implemented applications using Spring Boot, Spring Integration, Spring MVC, Spring
IOC, Spring Annotations, Spring AOP, Spring Transactions, and Hibernate.
 Validations are done using SoapUI and Ready API testing tool framework in different environments.
 Consumed Rest based services with Angular using HTTP services.
 Migrating existing legacy Lambda into Micro Services Architecture with Spring Boot.
 Experience in developing applications, automated scripts leveraging Mongo DB.
 Built dynamic DB schemas and maintained sessions by Mongo DB.
 Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, and Angular.
 Developed the module as SPA using Angular routers and controllers.
 Automated build process through Maven Script build framework.
 Used GitHub to maintain the version of the files and took the responsibility to do the code merges from
branch to trunk and creating new branch when new feature implementation starts.
Environment: Java, Spring, Spring Boot, Spring Security, Spring Batch, Spring MVC, XML, JSON, GitHub,
Hibernate, Mongo DB, JUnit, Gradle, Web Sphere, JMS, Restful, SOAP, Microservices, HTML5, CSS3, JavaScript,
Angular, Java 8, OOPS, Agile Methodology, JIRA and STS.

Java Developer
Singularity Software India Private Ltd, Hyderabad, India Jan 2014 – May 2014
Responsibilities:
 Designed and developed the application using agile methodology and followed TDD and Scrum.
 Designed and developed Business components and Integrated with Spring framework.
 Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, and Hibernate.
 Implemented Hibernate Caching (Query and second level EH Cache) for frequent queries executed
against database for reports.
 Involved in configuring and Spring and Hibernate frameworks.
 Involved in design and implementation of MVC architecture in different modules.
 Used Spring Batch to build the POJO-based development approach of the Spring Framework.
 Wrote the DAO's to access the database using JDBC calls and created aspects using Spring AOP
annotation approach.
 Consumed data from Rest web services using Spring Rest Template.
 Responsible for configuring and deploying the builds on Tomcat Web Server
 Involved in the Performance Tuning of the Application on server side.
 Wrote build & deployment scripts using Maven.
Environment: J2EE/J2SE, Java1.7, Spring Source Tool Suite IDE, Spring, Hibernate, JMS, REST, XML, My SQL, GIT,
Tomcat, Maven.

You might also like