Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
4 views

Prudhvi Java Dveloper

Pruthvi Pulluru is a Full Stack Java Developer with over 9 years of experience in web and Windows application development using technologies such as Java, Spring Boot, ReactJS, and AWS. He has a strong background in all phases of the Software Development Life Cycle (SDLC) and has worked extensively with microservices, RESTful APIs, and various databases. His experience includes roles at major clients like AllState and Centene Corporation, where he developed scalable applications and implemented CI/CD pipelines.

Uploaded by

harijava700
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Prudhvi Java Dveloper

Pruthvi Pulluru is a Full Stack Java Developer with over 9 years of experience in web and Windows application development using technologies such as Java, Spring Boot, ReactJS, and AWS. He has a strong background in all phases of the Software Development Life Cycle (SDLC) and has worked extensively with microservices, RESTful APIs, and various databases. His experience includes roles at major clients like AllState and Centene Corporation, where he developed scalable applications and implemented CI/CD pipelines.

Uploaded by

harijava700
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Pruthvi Pulluru

Email id: pruthvipullur@gmail.com Current Location: Dallas, TX

Summary

 9+ years of experience in developing web/windows applications using Core Java, Spring MVC, Spring Boot,
Spring Security, Spring JPA, Rest API, Spring AOP, JSP, ReactJS, Servlets, AWS Cloud.
 Experience in all phases of Software Development Life Cycle (SDLC) from Requirements gathering, Analysis,
and Design, Development, Documentation, Testing, Implementation and maintenance of various Web and
windows applications. Experience in AGILE and SCRUM environments.
 Experience in deploying JEE components on Apache Tomcat, BEA WebLogic, IBM WebSphere,
JBOSS application servers.
 Experience in developing interactive User Interfaces for applications using React, JavaScript, TypeScript,
jQuery, AJAX, HTML5, CSS3 and Bootstrap.
 Experience in utilizing open-source frameworks as Struts, Hibernate, JSF and Spring.
 Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller MVC, Data
 Access Object DAO, and Business Delegate.
 Implemented Java 8 features such as Lambda Expressions, Streams, Method references and Optional class to
reduce the code size and simplify the operations.
 Strong experience in implementing MVC framework like Struts 2.0, Spring 3.x and ORM tools like Hibernate in
J2EE architecture.
 Experienced in build tools like Ant and Maven, Log4j for logging and JUnit for testing.
 Expertise in using J2EEApplication Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers
 like Tomcat.
 Knowledge in developing single page (SPAs) using JavaScript framework Angular.
 Good Experience in React.js for creating interactive UI using One-way data flow, Virtual DOM, JSX, React
Native concepts.
 Good experience in developing Microservices using Spring Boot
 Involved in builds and deployments of front-end applications to dev, test, load, and production environments.
 Experience in building micro services and maintaining them using Jenkins CI/CD and Kubernetes.
 Good knowledge of Design Patterns, System design and UML methodology.
 Strong Knowledge of Database design, development and experience in writing SQL queries, Views, Triggers,
Stored Procedures in SQL Server, Oracle, and MS-Access.
 Exposure towards database design using Dynamo DB, MySQL and MS SQL Server.
 Experience on Git, Bit bucket for Version Control.

Key Domain and Technical Knowledge

 Domain: Insurance and Finance


 Programming Languages: Java, JavaScript, HTML, XML
 Web Technologies: HTML, CSS, Angular, React, Bootstrap
 Script Languages: Java Script, jQuery
 Databases: SQL Server, MySQL, Oracle, Dynamo DB
 Frameworks: Struts, Spring Core, Spring MVC, Spring Boot, Spring AOP, Security, Hibernate
 Test Frameworks: Junit 4.5, Mockito
 Tools: Splunk, Postman, Soap UI, JIRA, Swagger, Spring Actuator
 Servers: Apache Tomcat, JBOSS
 CI/CD: GIT, Gitlab, Bitbucket, Maven, Jenkins, Docker, Kubernetes
 IDEs/Version Control: IntelliJ, Eclipse, NetBeans, Oracle SQL Developer, Visual Studio Code

Total Work Experience:


Client: AllState: Dallas, TX

ROLE: Full Stack Java Developer JAN 2021 to Present

 Implemented RESTful web services and APIs using frameworks such as Spring Boot, and integrating them
with databases, caching systems, and other third-party services.
 Proficient in developing and maintaining Java applications that are both robust and scalable, utilizing the
latest version of Java 11. Adheres to best practices and design principles to ensure optimal performance and
reliability, while continuously improving code quality through debugging and optimization.
 Designing, developing, and deploying Microservices-based architectures using Boot, Kubernetes, and Docker
frameworks.
 Creating RESTful APIs and integrating them with third-party services, Databases, and caching systems, while
adhering to industry best practices for security and scalability.
 Implement exchange and data handlers in Java utilizing various protocols and API.
 Developed RESTful service interface using Spring to the underlying Agent Services API.
 Developing complex user interfaces and web applications using React and related libraries such as Redux
and React Router.
 Proficient in state management using Redux, including actions, reducers, and Redux middleware, to
efficiently manage application state.
 Implemented React Hooks for functional components, enhancing code readability and enabling better state
management and side effect handling.
 Designed and implemented Redux stores, actions, and reducers to manage application state and enable
easy data manipulation.
 Proficient in unit testing React components using Jest and React Testing Library, ensuring code reliability and
preventing regressions.
 Writing reusable and maintainable code using modern JavaScript syntax and best practices, including ES6+
features and functional programming concepts.
 Implemented Spring MVC framework which includes writing Controller classes for handling requests,
processing form submissions and performed validations using Commons validator.
 Implemented RESTful Web services to exchange data between multiple systems and call services from a
central portal. Developed Controllers, Service and POJO/Model classes.
 Used Spring Data JPA to interact with databases, map entities to tables, and perform CRUD operations
efficiently.
 Troubleshooting issues in RESTful services and utilizing tools such as distributed tracing and logging to
identify and resolve performance bottlenecks and errors.
 Experience in implementing OAuth2, JWT, and SSL/TLS security measures to protect Spring Boot services
and prevent unauthorized access to sensitive data.
 Utilized Swagger2 to design and document RESTful APIs, ensuring consistent and user-friendly
documentation for developers and users, as well as utilizing it for API governance, testing, and monitoring to
ensure high-quality and reliable APIs.
 Implementing continuous integration and delivery (CI/CD) pipelines for Spring Boot applications, using tools
such as Jenkins, GitLab.
 Proficient in Git commands, workflows, and CI/CD tools such as Jenkins and GitLab, ensuring efficient and
automated build and deployment processes.
 Implemented Jenkin plugins and integrations, such as SonarQube and Artifactory, to enhance the CI/CD
pipeline and ensure code quality and artifact management.
 Worked in containerization of applications and microservices using Docker, enabling faster Deployment and
Scaling.
 Experience in creating images and managing containers with Docker Compose for multi-container
applications.
 Skilled in Git-based Version Control tools including Hub, Lab, and Bitbucket, for tracking changes and
managing code repositories.
 Writing unit tests with JUnit, Mockito, and Power Mock is a skill that can help to ensure the quality of the
code and increase the overall dependability of the software.
 Participated AGILE /SCRUM development and deployment teams.

Technologies: Java, React, Redux, HTML5, CSS3, JavaScript, Bootstrap, Webpack, NodeJS, Spring Boot, Spring
Cloud, REST Services, Swagger, Splunk, Docker, Kubernetes, Cloud Foundry

Client: Centene Corporation: St Louis, MO JULY 2019 – DEC 2020

ROLE: Full Stack Java Developer

 Worked on developing overall new layout of the internal dashboard of cloud services.
 Involved in all the phases of the dashboard changes like analysis, design, development, testing and
deployment.
 Developed single-page applications (SPAs) using the latest technologies such as React JS, TypeScript,
Bootstrap 4, JavaScript, CSS3, and HTML5, using HttpClientModule to call backend APIs.
 Developed interactive user interfaces using React.js components and integrated them seamlessly with the
Java backend, providing a smooth and responsive user experience.
 Integrated with Java-based RESTful APIs using Fetch API in React.js, facilitating data retrieval and updates
between the frontend and backend systems.
 Utilized React Router to implement client-side routing and navigation in single-page applications (SPAs).
 Used spring framework features like Spring IOC, Spring AOP and Spring Batch.
 Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement
the Inversion of Control (IOC) module in spring.
 Developing micro services in cloud environment.
 Used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud
formation stacks.
 Implemented microservices using Spring Cloud, including setting up Zuul API Gateway, Eureka naming
server, and distributed tracing with Spring Cloud Sleuth and Zipkin.
 Used NOSQL database Amazon dynamo DB to store data of reporting Application.
 Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
 Implemented Object-relation mapping in the persistence layer using hibernate (ORM) framework.
Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with
database.
 Used the JavaScript libraries jQuery, AJAX to talk to the RESTful API and display the JSON format data for the
end user.
 Utilized REST client Postman to check responses of various APIs, Swagger UI as a visual documentation for
back-end implementation and client-side consumption.
 Worked on Java API to interact with the Amazon SQS used in sending bulk email notifications.
 Involved in writing SQL stored procedures on Oracle and PostgreSQL.
 Employed microservices architecture with spring boot-based services interacting through a combination of
REST and MQ or Apache Kafka message brokers, leveraging AWS to build, test, and deploy microservices.
 Selecting the appropriate AWS service based on compute, data, or security requirements.
 Integration of Amazon Web Services (AWS) with other applications infrastructure.
 Automated backup of ephemeral data stores to S3 buckets using AWS-CLI and suspended AWS Lambda
functions.
 Implemented continuous integration and continuous delivery (CI/CD) on EC2 Instance using Jenkins and
used the SonarQube plugin to ensure code quality and efficiency.
 Ensuring code quality and test coverage through unit and integration testing and using tools like ESLint and
Prettier for code formatting and consistency.
 Used JIRA for defect management and to keep track of bugs and issues.
 Extensively Implemented Spring Boot, dependency Injection (DI) and aspect-oriented programming
(AOP)features along with hibernate.
 JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
 Ported the application's native application and database servers from WebSphere/Oracle to
JBoss/PostgreSQL.

Technologies: Java 1.8, React JS, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Spring Boot, Spring MVC, Hibernate,
JMS, Restful Web Services, JMeter, Jenkins, Ant, Maven, Docker, SQL, GitHub, AWS, Kafka, Microservices,
Selenium, and Tomcat Server

Client: L Brands: Columbus, OH AUG 2018 – JUNE 2019

ROLE: Java Developer

 Project was developed and implemented in agile development environment.


 Involved in design, implementation, and testing.
 JavaScript and AngularJS were used for the client-side validations.
 Developing Web pages by using HTML5, CSS3 with LESS, Angular JS and Angular UI Bootstrap.
 Implemented Spring MVC framework which includes writing Controller classes for handling requests,
processing form submissions and performed validations using Commons validator.
 Implemented the business layer and persistence layer by using and data description using Hibernate.
Hibernate Transaction Manager is used to maintain Project was developed and implemented in Agile
development environment.
 Developed RESTful Web Services using JAX-RS API and consumed the Web Services to retrieve data from
different applications using RESTful protocol.
 Extensively worked on subroutines for different APIs using Perl, modifying, and creating new connections to
Database.
 Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO
java classes using ORM tool.

 Worked with Spring Batch which provides Functions like processing large volumes of records, including
logging/tracing, transaction management, resource management etc.
 Used SOAP for implementing Web Services.
 Used spring framework to achieve loose coupling between the layers thus moving towards Service Oriented
Architecture (SOA) exposed through RESTful.
 Worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle
to process the data.
 Involved in migrating SQL Server Databases from Development to Production Server.
 Developed XML configuration the transaction persistence. Hands on experience in writing light
weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make
connections between server and databases like MongoDB and MySQL.
 Designed and develop web-based application using HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX and JSP
framework.

 Used Maven and Jenkins to build and to deploy the application. Used GIT as source control tool for
branching, merging and maintain code versions in the repository enabled using Maven Versioning
Capability.
 Used JUnit framework for unit testing of application and used log4j to capture the log that includes runtime
exceptions and debug information.
 Participate in process Documentations and audit compliance on UNIX/Linux servers.

Client: AYANSYS SOLUTIONS PRIVATE LIMITED JAN 2014 – MAY 2017


ROLE: Associate Software Engineer

 Project was developed and implemented in agile development environment.


 Involved in design, implementation, and testing.
 JavaScript and AngularJS were used for the client-side validations.
 Implemented Spring MVC framework which includes writing Controller classes for handling requests,
processing form submissions and performed validations using Common’s validator.
 Implemented the business layer and persistence layer by using and data description using Hibernate.
Hibernate Transaction Manager is used to maintain Project was developed and implemented in Agile
development environment.
 Developed RESTful Web Services using JAX-RS API and consumed the Web Services to retrieve data from
different applications using RESTful protocol.
 Extensively worked on subroutines for different APIs using Perl, modifying, and creating new connections to
Database.
 Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO
java classes using ORM tool.
 Worked with Spring Batch which provides Functions like processing large volumes of records, including
logging/tracing, transaction management, resource management etc.
 Used SOAP for implementing Web Services.
 Used spring framework to achieve loose coupling between the layers thus moving towards Service Oriented
Architecture (SOA) exposed through RESTful.
 Worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle
to process the data.
 Involved in migrating SQL Server Databases from Development to Production Server.
 Developed XML configuration the transaction persistence. Hands on experience in writing light weight
Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections
between server and databases like MongoDB and MySQL.
 Designed and develop web-based application using HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX and JSP
framework.
 Used Maven and Jenkins to build and to deploy the application. Used GIT as source control tool for
branching, merging and maintain code versions in the repository enabled using Maven Versioning
Capability.
 Used JUnit framework for unit testing of application and used log4j to capture the log that includes runtime
exceptions and debug information.
 Participate in process Documentations and audit compliance on UNIX/Linux servers.

You might also like