Vishnu Padmaraju JavaFullStack
Vishnu Padmaraju JavaFullStack
Professional Summary
Technical Skills
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:
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.
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
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.
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.