0% found this document useful (0 votes)
7 views6 pages

Pradeep SR Java Developer

Pradeep Pinnaka is a Sr. Full Stack Java Developer with over 15 years of experience in software development, specializing in Java and J2EE technologies, microservices, and cloud solutions. He has a strong background in Agile methodologies, various web technologies, and has worked with major clients like Freddie Mac and the World Bank Group. His technical expertise includes Spring Boot, AWS, Docker, and front-end frameworks like Angular and React, along with experience in CI/CD processes and automated testing.

Uploaded by

anup.upadhyay504
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)
7 views6 pages

Pradeep SR Java Developer

Pradeep Pinnaka is a Sr. Full Stack Java Developer with over 15 years of experience in software development, specializing in Java and J2EE technologies, microservices, and cloud solutions. He has a strong background in Agile methodologies, various web technologies, and has worked with major clients like Freddie Mac and the World Bank Group. His technical expertise includes Spring Boot, AWS, Docker, and front-end frameworks like Angular and React, along with experience in CI/CD processes and automated testing.

Uploaded by

anup.upadhyay504
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/ 6

Pradeep Pinnaka

teja@skilltune.com
7327310281
LinkedIn: https://www.linkedin.com/in/pradeep-pinnaka-7bba501b/

PROFESSIONAL SUMMARY:

 Sr. Full Stack Java Developer with 15+ years of experience in analysis, development,
testing, implementing Web based, Client/Server Applications along with Enterprise and
Distributed applications across the entire Software Development Life Cycle using Java and J2EE
Technologies.
 Expertise on advanced software development methodologies such as Agile/Scrum model
processes.
 Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and
Visual Studio.
 Experience in developing and deployment of Microservices with Spring Boot and Docker.
 Expertise in Spring framework extensively used Spring DI, Spring Boot, Spring JDBC
templates, Spring MVC and Spring Security.
 Experience working with SOAP and Restful Web Service.
 Experience on implementing Microservices, Restful Web Services, GRPC, SOAP, JAX-RPC,
WSDL and HIBERNATE.
 Used GitHub Copilot integration with tools like IDE and Visual Studio to analyze the error code
and provide suggestions to identify vulnerabilities for security.
 Used GitHub Copilot for code optimization and Refactoring.
 Experience with API authentication using API keys, JWT and OAuth 2 based tokens.
 Strong web development skills using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6),
jQuery, BOOTSTRAP, Angular, ReactJS, Node JS, AJAX, JSON etc.
 Worked on Azure Data Bricks, Data Factory and Data Lake components for data processing
and transformation.
 Well versed in XML related technologies such as XML, XSL, XSLT, XPath, XSD, and DTD.
 Implemented Kafka producer and consumer applications on Kafka cluster setup with the help of
zookeeper.
 Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB,
Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access
management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
 Deployed web applications on OpenShift container that builds upon Kubernetes.
 Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers,
JBOSS and Apache Tomcat Application Server.
 Extensive experience using MAVEN to build the projects.
 Experience working with Agile SCRUM methodology and working in pair programming.
 Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
 Have good experience in using Version Controlling tools (CVS, Subversion, Clear Case and
Jenkins) and defect tracking tools like Clear Quest, Quality Center.
 Having hands on experience in deploying web and J2EE enterprise applications on WebLogic,
WebSphere, Tomcat and JBOSS Server.
 Worked in TDD and version management tools GitHub, SVN.
 Strong knowledge in writing SQL Queries that varies from single table simple SQLs to multiple
table complex SQLs.
 Experience in optimizing code for better performance and low latency.
 Develop automated scripts for data migration and transformation using PL SQL.
 Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
 Experience in working as a developer, a team lead, and an onsite coordinator
 Experience in interacting with the client directly at client location
 Possessing good interpersonal skills which were applied in coordinating with development team,
QA team and support team as required.
 Have the motivation to take independent responsibility as well as ability to contribute and be a
productive team member.
TECHNICAL SKILLS:
J2SE Technologies: Java 17/21, Struts2, Spring, Spring Boot, Hibernate, JPA etc.
Web Technologies: JSP, Servlets, JDBC, HTML5, CSS3, JavaScript, SOAP/Restful API’s, GRPC,
Microservices, jQuery, NodeJS, ReactJS, React Native and Angular 17.
Cloud: OpenShift container, Amazon EC2, Dynamo DB, RDS, Azure Data Bricks, Azure Data Lake,
Data factory
Web Servers: Apache Tomcat 10, WebLogic 12.2.1, IBM WebSphere8.5.
Test Frameworks: Cucumber, Karma, Selenium, Cypress
AI & NLP: LLM development, embedding models, chatbots, NLU pipelines
Messaging: JMS, Kafka, ActiveMQ
XML Technologies: XML, XSL, XSLT, DOM, and JAXB.
Databases: Oracle, MySQL, MS-Access, and MS-SQL Server, PLSQL
Development Tools/IDE: Eclipse, Visual Studio, IntelliJ
Build Tool: Ant, Maven 3.6.1, Kubernetes and Jenkins.
Tools: SQL Developer, DB Visualizer, Bit Bucket, Git, Visio, Jenkins etc.
Operating System: Windows, UNIX, LINUX.

PROFESSIONAL EXPERIENCE:
Client: - Freddie Mac, Plano, TX June
2022 – Till Date
Sr. Full Stack Java Lead/Developer
Responsibilities:

 Designed and documented Micro Services, including JSON data formats and API versioning
strategy and integrated with Swagger UI.
 Experience in developing and deployment of Microservices with Spring Boot and Docker
 Used spring as an application framework to build the Services layer and implemented its core
modules such as Spring Core Container, Inversion of Control, Data Access and MVC and Used
XML/java /annotation Spring boot configurations.
 Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping Java
classes and database tables.
 Worked with SOAP/REST and GRPC services to consume and generate XML payloads,
leveraging XSLT for dynamic content filtering, enrichment, and mapping.
 Deployed containerized microservices to AWS ECS (Fargate & EC2) using GitLab
CI/CD, enabling zero-downtime updates and automated scaling based on load.
 Hands on experience in usage of Hibernate, object/relational-mapping (ORM) solution
technique, to map data representation from MVC model and Oracle Relational Data Model with
a SQL-based schema.
 Implemented customized authentication in Spring Security to verify user-role and secure the
user pages, such as login, admin/user operations.
 Developed cloud-native Java microservices deployed via AWS ECS Faregates with auto-
scaling and service discovery.
 Integrated Test Containers into CI pipelines to run containerized integration tests for
PostgreSQL, MongoDB, and Elasticsearch-backed microservices, boosting test reliability and
local parity.
 Experience with implementing Security using oAuth 2.0 and JWT Authentication while making
Service calls.
 Developed business tier components and services using RESTful Micro services.
 Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to
implement server-side business logic.
 Integrated Spring Batch with Control-M to manage and schedule batch job executions,
ensuring timely delivery of business-critical processes.
 Created job parameterization, retry, and skip logic to improve job resilience and reduce
manual interventions.
 Developed JUnit test workflows using Test Containers for Kafka and RabbitMQ, ensuring
isolated and consistent testing environments for message-driven components.
 Enhance SDLC cycle by using Docker containers delivered with OpenShift for web application
deployment.
 Responsible for frontend UI development using HTML, CSS3, SCSS, Bootstrap, Typescript,
RXJS, PrimeNG and Angular 17.
 Built multi-tier architecture leveraging Java (Spring Boot), S3 (static content), RDS (backend
persistence), and Redis (caching).
 Architected and implemented Terraform modules and workspaces to provision and
manage multi-AZ infrastructure, including ECS clusters, Aurora PostgreSQL, VPCs, and SNS
topics — reducing manual provisioning.
 Developed the Single Page applications using model driven approach by creating different
Modules, Components and by using the reusable code.
 Implemented Spring Boot services to process messages into the Kafka cluster setup.
 Implemented to reprocess the failure messages in Kafka using offset id.
 Worked on portioning of Kafka messages and setting up the replication factors in Kafka
cluster.
 Used Spring Model View Controller MVC 2 architectures. Used JSPs in front-end, Used XSL/XSLT
for transforming common XML format into internal XML format.
 Automated AWS infrastructure provisioning using Terraform and CloudFormation,
managing reusable modules across environments.
 Developed standardized Gradle build scripts for multi-module Java and Kotlin microservices,
enabling consistent artifact management and streamlined dependency handling.
 Implemented Page Objects, Data Driven, Keyword Driven, Hybrid Automation frameworks
using selenium.
 Performed cross browser testing by using Selenium Grid on different platforms.
 Automated Dynamic and Static content under various cross browsers using HTML ids and
XPATH in Selenium.
 Designed and optimized Amazon Aurora PostgreSQL clusters (Multi-AZ, read replicas)
using Terraform and CloudFormation, improving latency and ensuring high availability.
 Good understanding of OpenShift platform in managing Docker containers and Kubernetes
Clusters.
 Used GitHub Copilot with IDE integration to generate unit tests and code refactoring.
 GitHub Copilot provides ability to Identify the vulnerabilities and suggest best practices for
security.
 Implemented Log4J for Logging Errors, debugging and tracking using loggers.
 Involved in production support for resolving user problems.
 Involved in pre-testing the Web-Service calls with Postman.
 Developed JUnit test classes for Controller, Service and Data layers
 Performed code reviews and provided guidelines for best practices of software management,
Coding Standards and Code Commenting for better understandability.
 Used Mockito for data mapping along with J-units.
 Extensive experience with Agile Team Development and Test-Driven Development using JIRA.

Environment: Java 17/21, AWS, Spring Boot, Spring Web MVC, Spring REST, Spring Batch, Selenium,
Cypress, Cucumber, Control-M, Angular17, Eclipse, Apache Tomcat, Git, Bit Bucket, Jenkins, Oracle,
SQL Developer, Log4j.
Client: - World Bank Group, Washington, DC Sep
2017 – May 2022
Sr. Full Stack Java Lead/Developer
Responsibilities:

 Involved in Design, Development and Support phases of Software Development Life


Cycle (SDLC).
 Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for
complex page layouts while adhering to code standards.
 Designed interactive web pages with front-end screens using HTML5, JavaScript, CSS3 and
pure CSS layouts and Angular8.
 Developed the Single Page applications using model driven approach by creating different
Modules, Components, Directives, Routes, Services and utilized ArcGIS to render mapping
features for JS.
 Created TypeScript Reusable components and services to consume Rest API’s using
component-based architecture
 Created Angular interceptors and Services for the HTTP requests, response, and error
handling.
 Created Angular components, implemented interpolation, Input Variables, Bootstrapping,
NgFor, NgIf, Router Outlet, Event Binding and decorators.
 Created reusable custom pipes and directives for filter and sorting for table columns.
 Implemented Angular routing to navigate between the components using Angular router
module.
 Built and maintained PostgreSQL databases with advanced indexing, partitioning scripts,
and stored procedures to accelerate query performance in high-transaction workloads.
 Designed and developed asynchronous RESTful Microservices using Spring boot and
Couchbase that are consumed by other microservices deployed in cloud.
 All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented
Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security
modules.
 Experience on Struts tag libraries, validations, exception handling and JSTL in Struts
framework.
 Migrated legacy Struts MVC application to Spring MVC and Angular 8 as front end.
 Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
Used JSON as response type in REST services.
 Analyzed and fixed issues related to RESTful and GRPC Services and Application
responses.
 Configured AWS SNS to deliver event notifications across distributed microservices,
enhancing decoupling and fault tolerance in order processing flows.
 Implemented Spring Boot services to process messages into the Kafka cluster setup.
 Implemented to reprocess the failure messages in Kafka using offset id.
 Worked on portioning of Kafka messages and setting up the replication factors in Kafka cluster.
 Built MAVEN scripts for automated deployment and for the build operation of the entire
application.
 Test automation of web application is done using Selenium Grid and Cypress with chrome
browser and attached Jira reports.
 Deployed containerized microservices to AWS ECS (Fargate & EC2) using GitLab
CI/CD, enabling zero-downtime updates and automated scaling based on load.
 Used Terraform to provision key AWS resources including ECS, Aurora, SNS, security groups,
and IAM roles — logged and versioned through GitLab for full traceability.
 Used Maven as the build tool and Tortoise SVN as the Source version controller.
 Used Subversion (SVN) as the configuration management tool to manage the code repository.
 Performed unit testing using Junit, TestNG, Cucumber and karma framework.
 Followed Agile Scrum methodology and used TDD for writing test cases.

Environment: Java 1.8, J2EE, Spring Boot, Spring, React, Angular8, ReactJS, Spring Framework 4.0,
Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, WebSphere, JavaScript, React JS,
NodeJS, Selenium, Cucumber, Cypress, Bootstrap, jQuery, JBOSS, JUnit, Grunt, GitHub, SQL, JMS,
HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.

Client: - Fiat Chrysler Automobiles, Auburn Hills, MI Mar


2015 – Aug 2017
Java Full Stack Developer
Responsibilities:

 Worked as a full stack developer to develop web applications using spring, Rest based Web
services. Used HTML5, CSS3, JavaScript, JQUERY, Angular6, React, AJAX, and Bootstrap
in front end.
 Involved in discussions with Business Analysts and designed the TDD (Technical Design
Documents).
 Involved in writing Spring Configuration XML files that contains declarations and other
dependent objects declaration.
 Designed and documented REST/HTTP APIs, including JSON data formats and API versioning
strategy.
 Worked extensively with importing metadata into Hive using Scala and migrated existing tables
and applications to work on Hive and AWS cloud Developed code for both server side and client-
side implementations using Spring Web MVC, Boot and Dependency Injection.
 Implemented scripting with Ajax and XML to dynamically refresh the page contents and
Implemented JAXB in XML binding.
 Experience in Developing User Interface (UI) Rich Web Applications and Web Service
Applications using HTML 4, XHTML, CSS 2, XML, AJAX, Object Oriented Java Script, Angular6,
BOOTSTRAP Framework, RESTful services.
 Implemented autoscaling rules and cost optimization strategies, reducing inference costs by
35% while maintaining SLA performance.
 Design and optimize complex PL SQL queries for high-performance data retrieval.
 Develop automated scripts for data migration and transformation using PL SQL.
 Working on AWS Elastic load balancing for deploying applications in high availability.
 Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
 Developed business tier components and services using RESTful web services.
 Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement
server-side business logic.
 Used Spring JPA to design entity data mapping with Oracle DB.
 Involved in production support for resolving user problems.
 Developed JUnit test classes for Controller, Service and Data layers
 Performed code reviews and provided guidelines for best practices of software management,
Coding Standards and Code Commenting for better understandability.
 Used Mockito for data mapping along with J-units.

Environment: Java 1.7, Angular6, React, Struts, Spring Boot, Spring Web MVC, Spring REST, Spring
JPA, IBM Rational Application Developer (RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear
case, IBM Clear Quest, UML, XML, XHTML, HTML5, CSS3, jQuery, XSL, Oracle, SQL Developer, Log4j.

Client: TCS, INDIA/USA May 2009 –


Dec 2014
Full Stack Java Developer
Responsibilities:
 Involved in the requirements analysis, designing, development, testing and deployment
of the enhancements
 Develop Servlets, Session and Entity Beans to implement business logic and deploy them on the
Web Sphere Server.
 Developed and implemented the MVC Architectural Pattern using Struts Framework
including JSP, Servlets, EJB, Form Bean and Action classes
 Involved in developing raw java back-end programs for back-end Interfaces programs which
would involve processing the batch files and the mockup files.
 Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by
struts framework.
 Worked extensively on SOAP Web Services, XML, JMS and Spring Controller.
 SOAP (JAX-WS) web services have been developed to be consumed by middleware module to
push the communication center messages into web module.
 Created relevant staging tables to load the CSV files, identified the business validation rules.
Created SQL Loader script generator application using UNIX shell scripting and PL/SQL.
 Design and optimize complex PL SQL queries for high-performance data retrieval
 Implemented caching techniques, wrote POJO classes for storing data and DAOs to retrieve the
data and did other database configurations using EJB.
 Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
 Develop the User Interface Screens for presentation logic using JSP, Struts and HTML.
 Created Web service methods and worked on with making changes to the WSDL and SOAP
protocols as required by the design for the application.
 Created JUnit test classes for the services and prepared documentation.

Environment: Core Java, J2EE, Struts, PL SQL JSP, JSTL, Servlets, JDBC, Log4J, Ant, Apache Tomcat
Server, XML, AJAX, JavaScript, Eclipse, GIT, Oracle, PL-SQL.

Education: - Bachelors in computer science at Acharya Nagarjuna University, INDIA, 2009

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy