0% found this document useful (0 votes)
304 views10 pages

Vishnu Padmaraju JavaFullStack

Vishnu Vardhan Varma Padmaraju is a senior Java full stack developer with over 8 years of experience developing applications using Java/J2EE technologies. He has expertise in all phases of the SDLC as well as technologies like HTML5, CSS3, JavaScript, Angular, Spring Boot, Microservices, AWS, SQL and NoSQL databases. He is proficient in Java 8 features, CI/CD, multithreading, unit testing, Docker, Kubernetes and both Agile and Waterfall methodologies. His current role involves developing the frontend using Angular and the backend as a RESTful service using Spring Boot at AT&T.

Uploaded by

Sanjay Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
304 views10 pages

Vishnu Padmaraju JavaFullStack

Vishnu Vardhan Varma Padmaraju is a senior Java full stack developer with over 8 years of experience developing applications using Java/J2EE technologies. He has expertise in all phases of the SDLC as well as technologies like HTML5, CSS3, JavaScript, Angular, Spring Boot, Microservices, AWS, SQL and NoSQL databases. He is proficient in Java 8 features, CI/CD, multithreading, unit testing, Docker, Kubernetes and both Agile and Waterfall methodologies. His current role involves developing the frontend using Angular and the backend as a RESTful service using Spring Boot at AT&T.

Uploaded by

Sanjay Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 10

Vishnu Vardhan Varma Padmaraju

Senior Java Full Stack Developer


(651) 800-1672
vishnupadmaraju1026@gmail.com

Java platform professional with a pioneering career reflecting strong technical


qualifications coupled with “hands-on” application development expertise. Maintain focus
on achieving results while formulating and implementing advanced technology and business
solutions to meet a diversity of needs.

Professional Summary

 Having 8 years of experience in Development and design Applications using JAVA/J2EE


technologies.
 Expertise in Software Development Life Cycle (SDLC) like Analysis, Design, Development,
Testing, Implementation, Enhancement, Production Support and Change Management of
business applications, even used methodologies like Agile Scrum, Waterfall and TDD
development.
 Strong web development skills using HTML5, CSS3, JavaScript (ES5 & ES6), jQuery,
Bootstrap, Angular, XML, AJAX, JSON which meets W3C Web Standards.
 Working knowledge in multi-tiered distributed environment, OOAD concepts.
 Strong experience in Microservice development using Spring Boot.
 Used advanced java 8 features like Lambda expressions for array operations, Streams and
collections.
 Experience in CI/CD pipelines to integrate the java code to align with DevOps using
Docker.
 Used Executor service multithreading to implement Parallel processing to run processes
asynchronously using future calls to access data.
 Expert in design and development of Enterprise applications using Java, J2EE, Servlets, JSP,
Spring, Struts, JDBC, Hibernate, JavaBeans, XML, and Web services (SOAP & REST)
 Experience with Relational Databases like MySQL, Oracle, DB2. Experience with NoSQL
databases like MongoDB and Cassandra.
 Expertise in writing JUnit test cases for system testing, Used Log4j for logging and
Diagram Experience with Activiti BPM and BPMN 2.0
 Experience in JMS over messaging to exchange the information in more reliable and
asynchronous way in enterprise Applications. Used Apache Active MQ, Rabbit MQ,
AMQP as JMS provider.
 Knowledge on experience with various Application Servers and Web Servers including
Web logic, JBoss and Apache Tomcat.
 Experiences with build tools include Maven, Gradle.
 Extensive experience using Junit and Mockito for unit/integration and JMeter for
performance testing.
 Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
 Used Bootstrap and Angular in effective web design.
 Good Experience on MVC frame works like Angular 10, Angular 6, Angular 4 for creating
Single Page Application (SPA) using concepts like Routing, Dependency Injection,
Observables, Services, Ng Zones, Components and Directives for devices like Mobile and
desktop using Responsive Web Design and Bootstrap.
 Experience in various web service testing applications like Swagger, SoapUI and Postman.
 Worked with SVN, GIT and GITHUB for version control and Quality Center, HPALM, Jira
for bug tracking.
 Well versed with Waterfall and Agile / Scrum methodology.
 Proficient in working with various IDEs like Eclipse, Spring Tool Suite, IntelliJ, and
NetBeans.
 Implemented security and authentication concepts such as OAuth 2.0.
 Knowledge with message systems with Apache Kafka.
 Expertise in open-source framework Object Relational Mapping (ORM) tools like
Hibernate and used Hibernate Annotations to reduce time at the configuration level.
 Good at development in enterprise web applications using Core Java, Java 1.6 to 1.8,
Java EE.
 Good hands-on experience with Java 8 newer features like Stream API, Time API,
Collection API, lambda expressions to migrate the existing applications.
 Expertise in implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB
transaction implementation, JMS, Struts, Swing, Hibernate, Java Beans, JDBC, XML, Web
Services, JNDI, Swing, Serialization, and Externalization.
 Experience in developing web applications on MVC based frameworks like spring, Spring
IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
 Experience in automated deployment tool such as service Kubernetes which is used to
deploy quickly and predictably.
 Created the Docker containers and Kubernetes console for managing the application life
cycle.
 Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT,
DOM, SAX, JAXP, JSON and JAXB.
 Good experience on working with Amazon Web Services like EC2, ELB, VPC, Route53, Auto
Scaling, AMIs, AWS Identity and access management, AWS Cloud Watch and Amazon EBS.
 Created functions and assigned roles in AWS Lambda using java to perform event driven
processing.
 Utilize EBS to store persistent data and mitigate failure by using snapshots.
 Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct
connect.
 Amazon EC2 is also used for deploying and testing the lower environments such as Dev and
Test.
 Created Amazon VPC to create public - facing subnet for web servers with internet access,
backend databases & application servers in a private-facing subnet with no Internet access.
 Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services
EC2, S3, SQS, SNS, Cloud Formation, dynamo DB, lambda, cloud watch etc.
 Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active
Directory and Application Insights.
 Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
 Experience on with the cloud technologies like using Amazon Web Services (AWS),
Microsoft Azure, pivotal cloud Foundry (PCF) in various environments.
 Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots
and creating clone instances.
 Hands on experience TDD (Test Driven Development) approach by using testing tools
such as Junit.
 Expertise in creating BDD driven test framework.
 Proficient in OOAD Technologies developing use cases, Activity Diagrams, Sequence
Diagrams and Class Diagrams using case tools like Microsoft Visio and Rational Rose.
 Have the motivation to take independent responsibility as well as ability to contribute
and be a productive team member.

Technical Skills

Languages JAVA 6/7/8, PHP, JavaScript, and PL/SQL


Web Technologies HTML, XML, CSS, Java Script, Angular JS, Angular 4/6/8/10, AJAX,
JSP, jQuery, DTD, Java Beans, JMS, Bootstrap
J2EE Technologies Servlets, JSP, JSF, Servlets, JMS, JNDI, Web Services, JDBC, SOAP,
RMI
Methodology UML, MVC, Agile, Scrum, Waterfall
App/Web servers Apache Tomcat, WebLogic, Apache Server, JBoss
Applications Spring, Hibernate, Struts, JSP, Spring Boot, Spring MVC
Frameworks
Web Services SOAP, WSDL, AXIS, JAX-WS, REST, JSON, JAX-RS
Databases Oracle, MySQL, MongoDB, Cassandra
XML XML, XSLT, JAXB, SAX, DOM, DTD, XSD, XPATH
JAXP, JSON
Tools ANT, JUNIT, Log4j, TOAD, Gradle, Maven, Docker.
Cloud Technologies AWS, PCF, Azure
IDE IntelliJ, Eclipse, My Eclipse, NetBeans, JDeveloper
Operating Systems Windows, UNIX, LINUX, MacOS

Professional Experience
Client: AT & T, Atlanta, GA Sep 2021- Present.
Role: Senior Full Stack Java Developer

Responsibilities:
 Interacted with the Business analysts to gather required Functional specifications
documents (FSD) for the project.
 Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis,
Design, Development, System Testing and User Acceptance Testing. Involved
completely in Agile approaches, Including Test-Driven Development (TDD) and
Scrum.
 Used Java8 Lambda expressions along with Streams for creating internal iteration
and performing chain operations such as Map, Collect on a collection Objects, Filters.
 Developed UI using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular10 and
Developed prototype and project layout skeletons using jQuery, HTML5, and CSS3.
 Completely involved in designing and developing persistence layer using jQuery,
Ajax and third-party libraries.
 Used various jQuery and Bootstrap plug-in like data picker, Bootstrap selectors.
 Developed reusable UI components using Angular10.
 Involved in Java code, which generated XML document, which in turn used XSLT to
translate the content into HTML to present to GUI.
 Implemented authentication and authorization for the application using Spring
Security and Oauth2.
 Implemented Spring IOC for Dependency Injection and to make the code loosely
coupled and Spring AOP for logging purposes.
 Implemented SOAP based JAX-WS Webservices interfaces for integrating multiple
systems, code re-usability and consumed JMeter to test performance of SOAP
protocol.
 Implemented RESTful web services which produces both XML and JSON files to
perform tasks, RESTful web services using Jersey for JAX-RS implementation, which
leveraged both web & mobile applications.
 Implemented Microservices into existing system architecture. Developed
Microservices business components and RESTful service endpoints using Spring
Boot.
 Developed classes using core java concepts like Multithreading, Exception Handling,
and Collections.
 Used Spring Boot Actuator to externalize application's configuration properties for
various environments.
 Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud
and Used Spring Cloud AWS Core, Spring loud AWS Context, and Spring Cloud AWS
Messaging.
 Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger
other Lambda Functions Including AWS EC2, MongoDB focusing on high-availability,
fault tolerance, and auto-scaling.
 Worked on Dockers container implementation for Enterprise build system, Dockers
container management along with volumes, container-based DB and services,
Docker Art Factory, and setup.
 Worked on MongoDB and wrote code on find, update, save, insert data.
 Worked on data extraction in loading JSON data from the server-side content into
MongoDB.
 Configured JMS server setup, DB connection setup & deployed Returned items in
Web Sphere Server.
 Used Kafka to communicate with controller and made use of service layer to
implement the business logic.
 Implemented Batch jobs using Spring Batch to ensure data integrity and consistency
in the job.
 Deployed and tested the applications on Application Server Web Sphere.
 For search/modify files used UNIX Shell Script.
 Worked on Apache Kafka in building the real time data pipelines and for storing data
in a distributed cluster.
 Setup the Continuous Integration (CI) &Continuous Development (CD) for the
application using Jenkins.
 Used Docker to collaborate code, run and deliver more securely from Linux,
Windows server.
 Used Log4j for validate functionalities and JUnit for unit testing.
 Implemented configured JIRA issue tracking software with Agile plug-in across all the
company functions.
 To maintain the version of the files used GitHub and took the responsibility to merge
code from branch to master and created new branch when further implementation
started.

Environment: Java8, J2EE, Spring 5.0, Spring boot, Microservice, JMS, JSF, CVS, REST, log4j,
JUnit, HTML5, CSS3, JavaScript, jQuery, Angular JS, JSP, SOAP, Jenkins, Key Cloak, XML,
Groovy, Grunt, Ajax, XSD, CI/CD, Mongo DB, RESTful, AWS, java Script, Linux, Kafka, Tomcat,
Jasper reports, Jasper Server, Oracle BBDD 10g-11g, Kubernetes / Docker.
Client: Starbucks, Seattle, WA Jul 2018- Jun
2021.
Role: Full stack Java Developer

Responsibilities:

 Involved in design, development and maintenance of applications that utilizes


Microservices, Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations,
Spring Data, Angular 4, and HTML5.
 Participated in front end development using Angular 4, JavaScript, Typescript,
HTML5, CSS, and JSON.
 Optimized the performance of application using Angular 4 Lazy Loading and ahead of
time compilation.
 Developed Bootstrap responsive web application pages using Angular 4 services,
controllers and directives for front end UI and consumed RESTful web service API.
 Developed Angular 4 Template driven forms and Model driven forms builder by
using ngModel.
 Took part in setting up the routing configuration using Angular 4 router for various
views and sub views.
 Created Reusable Angular 4 components using Typescript and services are obtained
using Dependency Injection to consume REST API's. Tuned and optimized databases
and Apache Web server on AWS.
 Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries,
JS, CSS, jQuery, NodeJS, HTML, SASS and Ajax to speed the application. Used
Jenkins for integration in Apache Tomcat.
 Implementing Queues Configuration using JMS-ActiveMQ and Message Driven
Beans.
 Built a highly scalable, low-latency NodeJS API Gateway to interact with DynamoDB
database with JSON.
 Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and
AWS.
 Used Apache Kafka cluster as messaging system between the APIs and
Microservices.
 Migrating existing application into Microservices architecture using REST APIs,
Spring Boot.
 Developed Java Multi-Threading based collector parser and distributor process.
 Designed and developed Application based on Spring Framework, Spring MVC and
Hibernate.
 Worked upon Angular 5 Service this interacts with RESTful services at the backend.
 Developed utility classes to handle Validations of user information using regex
functions.
 Used Amazon Web Services (AWS) like EC2 servers, S3 storage, RDS instances,
Cloud watch and Cloud Front for promoting code in multiple environments.
 Worked on migrating data from Oracle database using Spring JDBC to Apache
Cassandra NoSQL Database.
 Integrated DynamoDB using Lambda to store the values of the items and backup the
DynamoDB streams.
 Developed single page applications using Angular 4, Typescript, and Web pack.
 Used REST to test the rest based services and used JUnit and Mockito to test the
middleware services.
 Installation and configuration of Kubernetes, clustering them and managed local
deployments in Kubernetes. Developed RESTful Services with JAX-RS using Spring
Boot and Microservices Architecture.
 Developed Java API to connect with AWS S3 Services for storing and retrieving data
stored in the S3 buckets.
 Developed and maintained the Continuous Integration and deployment systems
using Jenkins, ANT, Maven.
 Developed powerful single page application and dynamic responsive web application
with angular 8.
 Created Reusable components, Custom Modules, Custom Directives, Pipes, Services
in Angular 8.
 Deployed applications into Continuous Integration environments like Jenkins to
integrate and deploy code on CI environments for development testing. Design and
develop Test cases for TDD and BDD.
 Developed JSPs, Servlets to implement MVC pattern. Designed, developed UML
diagrams using Rational Rose. Involved heavily in setting up the CI/CD pipeline using
Jenkins, Maven, Bitbucket, ClearCase and AWS.
 Built Angular 8 components, UI services to consume REST services using Component
based architecture provided by Angular 8.
 Worked on creation of custom Docker container images, pushing images, integration
of Spring Boot.
 Deployment of Application in the JBoss Server environment using ANT tool using
Struts architecture with the JSP Client. Involved in designing, capacity planning and
implementing multi-rack Cassandra cluster.
 Involved in deploying the application in UNIX and to connect to see logs for fixing
UAT/Production defects.
 Involved in CI/CD process using GIT, Jenkins job creation, Maven, Shell for Build &
Deployment.
 Deployed Spring Boot Microservices into Docker Hub using Open Shift Environment
as Docker Images.
 Involved in implementing business logic with Oracle Stored Procedures, Functions
and Triggers using PL/SQL.
 Worked on Eclipse IDE for development and deployment of application in WebLogic
Application Server.
 Used Gradle tools for building and deploying the Web applications, implemented the
JUnit testing.
 Used Spring Core Annotations for Dependency Injection Spring MVC for REST API’s
and Spring Boot for Microservices. Performed CRUD operations like Update, Insert
and Delete data in DynamoDB.

Environment: JMS, Java 8, Java 7, ActiveMQ, AWS, Angular 4 / 5 and 8, JPA, NodeJS, Spring
Boot, Microservices, CI/CD, Multi-Threading, EJB, XML, JMS, CURD, GIT, Struts2.0, RxJava,
Hibernate3.0, Maven, Bitbucket, CSS, JQuery, AJAX, Javascript, Docker, Jenkins, GitHub ,
UNIX, Linux, Eclipse, JBuilder, RAD, and IntelliJ IDEA.

Client: KeyBank, Cleveland, Ohio Jun 2016- Jun


2018.
Role: Full stack Java Developer

Responsibilities:
 Used Spring framework MVC in development of new modules based on
requirements.
 Utilized various utilities like JSP, JSTL, JavaScript, HTML, & CSS, jQuery.
 Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, Express, Ajax,
JSON, Angular, and Bootstrap.
 Creating cross-browser compatible and standards-compliant CSS-based page
layouts.
 Implemented Responsive web design (RWD) and mobile friendly design using lonic
framework; fully utilized its JavaScript UI library, including navigation, modal, slide
box, scroll, action sheet and more and AngularJS.
 Involved in creating AJAX calls using AngularJS to handle data operations including
ordering and filtering.
 Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with
ES5, and AngularJS.
 Managed advanced techniques for single page business solutions and front-end MVC
patterns.
 Experience with the features of AngularJS such as directives, modules, and routing.
 Highly used AngularJS router to build single page application for navigate through
the different status and multiple modals.
 Refactored existing project to make it more RESTful and thread safe.
 Involved in the creation of dynamic web pages with the use of JSP and HTML.
 Configured and set up Java Workspace which included setting up server and theme
installation and configuration. Became familiar with using and navigating through
Java Workspace (Eclipse).
 Debugged Java classes used to modify web pages such as Business Objects and Data
Access Objects.
 Implemented JDBC to perform the database calls from the Java layer.
 Used JDBC to persist Java Objects into the database.
 For XML marshalling and unmarshalling used JAXB. Worked with databases like
Oracle.
 Tested many components of web application and documented my observations.
 Used Servlets as an interface between frontend and backend to handle HTTP
requests and to send the response back to the front end.
 Created JSON request and validated the response using postman Interceptor and
Swagger UI.
 Setup CI/CD pipeline process for the application using the Jenkins.
 Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
 Participated in analyzing the requirements and depicted them through use cases and
scenarios.
 Participated in unit testing, integration testing and installation of the system.
 Contributed to the decision making of the software and hardware requirements and
tool evaluations.
 Implemented logging for the whole application using Log4j.
 Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum
development.

Environment: Core Java, J2EE, HTML, CSS, JSP, JDBC, JSP, AngularJS, Ajax, JavaScript, jQuery,
XML, JSON, Servlets, Spring Framework, PL/SQL, Docker, Hibernate, Oracle, JAXB, RESTful,
Log4j

Client: Tapes Solutions, Hyderabad, India June 2014 – April


2016
Role: Java Developer

Responsibilities:
 Involved in various phases of Software Development Life Cycle (SDLC) as requirement
gathering, modeling, analysis, architecture design & development.
 Participated in daily scrum meetings all through the development of the project.
 Implemented the application using Struts Framework which is based on Model View
Controller design pattern for clean separation of business logic from the presentation
layer.

 Develop the UI component architecture for developer framework using Angular JS,
Typescript, HTML, CSS and Bootstrap.

 Developed UI using JSP, JSP Tag libraries.

 Responsible for implementation of Hybrid Test Automation Framework build using


Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing
industry leading harness design patterns and approaches.

 Documented the REST API using Swagger Framework.


 Handsome knowledge in gathering business requirements, analyzing the project, and
creating use Cases and Class Diagrams.
 Used Spring framework for building the application based on MVC design paradigm.
 Used Maven Builder extensively for the code building and smoke testing.
 Developed unit tests using JUnit and Mockito and Integration tests using Postman.

 Used Spring Boot, which is radically faster in building cloud Micro services and develop
Spring based application with very less configuration.
 Involved in agile development process following Test Driven Development (TDD) by
using Groovy, Junit4, Mockito.
 Worked with sessions for database interaction with MS SQL Server implementing
Persistence for data storing and maintenance procedures.
 Developed SOAP based Web Services for Integrating with the Enterprise Information
System Tier.
 Consumed Web Services (SOAP) from third party and implemented them using CXF.
 Extensively used Hibernate in data access layer to access and update information in the
database.
 Designed various tables required for the project in Oracle database Used Toad tool to
connect and work on the database.
 Designed & developed JSP pages using JSF, Facelets, JSF CORE tags library, Apache
MyFaces, HTML & CSS.
 Experienced in Developing the application using JSF Framework that uses Model View
Controller (MVC) architecture with JSP as the view.
 Used ANT to build the application and deployed on JBoss.
 Monitored the error logs using Log4J and fixed the problems.
 Developed the different components of application such as JSPs, Servlets using JBOSS.

Environment: JDK1.5, Struts1.2, HTML, CSS, JavaScript, Spring, MS SQL, SOAP, Junit4, JSP1.2,
Servlets, JDBC, JavaScript, Log4J, ANT, Hibernate3.0, Ajax, Eclipse, JBOSS, Oracle and LINUX.

You might also like