Home

Guru Vardhan - Full stack java developer
[email protected]
Location: Bridgewater, Connecticut, USA
Relocation: Yes
Visa: H1B
Name: Guruvardhan R Email Id: [email protected]

PROFESSIONAL SUMMARY:
Around 10+ Years extensive experience as a Sr. Full Stack Java Developer in design, development, maintenance and support of Web, Web 2.0, and Java/J2EE applications.
Well-versed in project responsibilities such as planning, architecture, design specifications and implementation. Worked on all phases of Software Development Life Cycle (SDLC).
Strong knowledge in developing and designing web 2.0 application according to Information architecture and Usability standards using OO JavaScript framework, HTML5, CSS3, JavaScript, Ajax, JSON, jQuery, Dojo, JSP, XML, XHTML, CSS, Servlet and MVC framework.
Experienced in UI Framework design and development, particularly using Bootstrap, Angular JS 2/4/5, React JS, Backbone JS, Node JS, Ajax, JSON, DHTML, JavaScript, and CSS.
Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations and developed single page applications, components using AngularJS directives, controllers, view and routing, service modules.
Expertise in software analysis, design, development, testing and implementation of Java/J2EE web applications using Java, JSP, Servlets, Struts, Hibernate, Spring IOC, EJB, JMS, JNDI, JDBC, JAXP, JAXB, JAX-RPC, Java Mail, XML, XSLT, AJAX, JavaScript, PL/SQL, HTML, DHTML, CSS and cross-cutting open source frameworks used in software development.
Worked extensively with the ReactJS by Implemented React container and presentational components (as Stateless and Functional components when applicable) and developed UI pages.
Strong server-side coding experience using Core Java, Servlets, JSP, JMS, JNDI, JDBC, RMI, JAXP, JUnit, XML, XSLT, DOM, DTD, JDO, XML Schemas in Unix and Windows environments.
Extensive Experience in developing, designing, professional, elegant enterprise web application using Object Oriented JavaScript and various java design patterns.
Designed and developed Axis Web service framework Implemented Struts2.X and migrated applications to Struts2 and Hibernate.
Experience working with AngularJS, Angular2, Angular 4, Backbone MVC Framework, Node JS.
Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio.
Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
Java desktop/control web-based application specialist, with sound understanding and experience with Generic types, Javadoc, Java Multi-threading, JSP.
Used Spring Boot with Swagger UI which is radically faster in building Spring based application with minimal configuration.
Experienced in Object-relational mapping using Hibernate & iBatis.
Worked in AWS cloud platform and its features which includes EC2, S3 bucket, ELB, EBS, Cloud Watch, Elastic search, Virtual Private Cloud, and API Integration.
Used Maven to manage the dependencies, SVN for version control and Junit for Unit testing and created and configured cloud VM on Amazon Web Services (AWS) also integrated Hibernate with Spring ORM for database mapping.
Experience in handling messaging services using Apache Kafka.
Good Experience on development using SOAP, RESTful and Microservices architecture.
Strong experience in XML related technologies. Experience in working in both Windows and Unix platforms.
Experience in installing, configuring, tuning IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS also, experience in building and deployment of EAR, WAR, JAR files on test, stage systems in application servers automating Software life cycle with CI/CD starting from Source Control using Jenkins.
Responsible configuring Log4j configuration for the application.
Solid experience of Defect/Test Management tools like Version One, HP ALM.
Good Knowledge of using IDE Tools like Eclipse, intelliJ, JDeveloper for Java/J2EE application development.
Expertise in database modelling, administration and development using SQL, PL/SQL in Oracle (8i, 9i,10g, 11g & 12c), DB2 and MS SQL Server environments.
Experience in using ANT, Maven for build automation.
Having good hands on working with EJB 3.0 annotations to map POJOs to databases.
Experience in using version control and configuration management tools like CVS and SVN.
Agile/Scrum & Waterfall method has been followed for different applications & involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.
Development of company s internal CI system, providing a comprehensive API for CI/CD
Proficient in software documentation and technical report writing.
Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS:

Programming Languages : Java, C, C++
Java/J2EE Technologies : Java EE 5/6/7/8, JDBC, Servlets, Spring IOC, Spring MVC, Spring Boot, Spring IOC, Struts, Hibernate, JSP, JMS, EJB, JNDI, XML
Web Development : HTML, CSS, JavaScript, AJAX, jQuery, YUI, HTML5, CSS3, Prototype, JSON
Frameworks : Struts 1.x/2.x, Spring IOC, JSF, Hibernate, IOC, Angular JS, Angular 2/4 JS, React JS, Node JS, Backbone JS
XML/Web Services : XML, XSLT, XSD, WSDL, SOAP, Restful, JSON, DOM, SAX, JAXP, JAXB
Messaging Technologies : JMS, WebLogic JMS, WebSphere MQ Series, Kafka
Application/Web Servers : Openshift, IBM Web Sphere, BEA Web Logic, Apache Tomcat, JBOSS
Methodologies/Design Patterns : OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Facade
Databases : Oracle 8i/9i/10g/11g/12c, SQL Server 2008/2012, IBM DB2
Amazon Web Services : Ec2, Elastic Search, S3 Bucket, EBS, Loud Watch
IDEs : Eclipse, RAD, WSAD, Oracle JDeveloper
Build Automation : Jenkins, Ant and Maven
Testing and Logging Frameworks : JUnit, Log4J, Mockito
Tools : Rational Rose, Microsoft Visio, TOAD
Operating Systems : Windows, MacOS, Linux

PROFESSIONAL EXPERIENCE:

Client Name: WestField LLc Dates Nov 2022- Present
Role: Sr. Full Stack Java Developer

Responsibilities:
Involved in Object Oriented Design/Object Oriented Analysis with usage of Class Diagrams
Involved in Agile methodology for SDLC and was a part of all tiers in web application
Involved in application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Micro Services and SOAP
Developed scripting tools using Unix shell programming to help various requirements of the project
Developed API back ends using Node to allocate access to data in MYSQL
Analyse and understand Client s strategic initiatives and Re-Engineering existing technical architecture as an IT Specialist
Prepare Solution Outline Design by understanding the functional requirements with technical approach, preparing High Level Design and Macro Design with algorithms for Software development, provide production support and enable enhancement in Service Oriented Architecture (SOA) and various Java technologies (CLOUD, Docker, Open Shift, IBM API Connect.. etc.) as one of their key strategies for architecture, governance and providing SOA support to the project.
Utilize in-depth knowledge of Functional and Technical experience in various advances JAVA technologies and 3rd party tools in cooperate with industry and business skills to deliver solutions to customer.
Improve the error tolerance for higher user satisfaction and faster task completion for Common Payment Capture (CPC) Component & XML Online Tool (XOLT), Privacy Policy Web Application, Delivery Change Request, My Choice Delivery Planner and Mobile Web, Billing and Paperless Document API, Address Validation, Street Level Address Validation and Small package Pick up applications.
Mainly Involved From initial phase from Developing, Testing and Deployment of our Applications like CEC and CCM. Which lead for common encryption component (CEC) credit card Management (CCM) at United Parcel Service (UPS).
The core businesses of United Parcel Service (UPS) are packed with processes and the successful working of these processes is mission of the project. The primary role includes the generating idea for new processes, developing them and very essentially implementing them to ensure that they re functioning well.
Develop new REST APIs or Revamp the existing APIS to correct address issue as many customers failed to inform United Parcel Service on-time about the address change and bills are still being sent to the old address and is charging to United Parcel service (UPS). Validations are done with business after updates are done.
Proactively identify and do a feasibility study to improve resolution effectiveness aided by new technologies in CLOUD, Analytics, Mobile and Automation of new applications.
Working closely with the on-shore client team for Project Analysis, Design and development activities.
Involved in developing the Controller framework using Annotated REST based Spring controller.
Developed the service classes for better data exchange between the MVC layers.
Java Messaging Service (JMS) - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA.
Developed payment system module using Spring Micro services after successful execution of the main business model.
Involved in coding for JUnit Test cases to get development test.
Involved in designing and development of POS Order fulfilment Service using Spring MVC Framework and Restful Services. This service is called from Backend to load the order into Mongo DB.
Used Spring MVC to develop application architecture and JDBC to interact with Database. Also used Ajax to communicate with DB for certain functionalities.
Followed Spring MVC pattern and used View Resolver to map web pages.
Completed design of stay vane, wicket gate and draft tube modifications and implemented models in CFD, with improvements in efficiency

Environment: Java JDK 7/8, Spring MVC, Spring IOC, Spring Boot, MVC, Hibernate, JavaScript, Ajax, HTML, jQuery, CSS3, JSON, HTML5, Restful, SOAP, Microservices, WSDL, ANT, Oracle 12c, OpenShift, Oracle JDeveloper 10.3, Jira, Jenkins, Docker, , Eclipse, Linux, Web Logic Application Server.

Client: United Airlines, Chicago, IL Dates May 2021- Oct 2022
Role: Sr. Full Stack Java Developer

Responsibilities:
Involved in designing of the system using Functional Specification provided by Business Analysts, followed Agile Methodology to analyze, define, and document the application which will support functional and business requirements.
Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.
Used spring framework including Spring core /IOC, Spring Web, Spring Batch, Spring Security, Spring ORM, Spring AOP modules.
Developed a UI component using AngularJS, components developed using HTML5 and CSS3 for most of the feature.
Designed pages using Angular 2/4 JS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and Http Request.
The application is based on JSP, JavaScript, hibernate 3.0, Service Oriented Architecture (SOA) System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, JSON and RESTful
Implemented MVC Controllers for Restful WebServices
Implemented, in close conjunction with other development team members, components, libraries, and applications. This software written in Linux platforms.
Used Jenkins for continuous integration.
Created the Databases Using the NoSQL Databases such as MongoDB, Couch DB, Cassandra, Dynamo DB, Postgre SQL.
Developed AngularJS unit test cases using Jasmine and Karma.
Used ExtJS UI components to implement various functionalities, coded for Various windows, panels, form and tree components, adding custom event on components and implementing their listeners for operation to be performed.
Involved in Installation and Configuration of Tomcat, Spring Source Tool Suit, Eclipse, unit testing.
Architected an enterprise service bus using Hibernate, and Spring to tie back-end business logic/systems with web properties via a corresponding RESTful API.
Used AWS to build Java applications that work with Amazon S3, Amazon EC2, Amazon Simple DB.
Used Spring Data Mongo DB as the persistence framework in retrieving the user and medical benefits details from Mongo DB.
Developed and designed application using Spring Boot to develop Micro services.
Wrote complex SQL queries, Stored Procedures PL/SQL using SQL Developer & TOAD, executed on Oracle Database.
Experience in working on multiple DevOps platforms like Linux and Windows.
Developed JMS and RabbitMQ components to send messages from one application to other application internally.
Designed Graphical User Interface (GUI) applications using HTML5, JSP, JavaScript (jQuery), CSS, and AJAX.
Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes.
Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
Deployed application using a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
Written JUnit Test cases for perform unit testing and tested web services with REST Client.
Used Git for version control tool and Intellij idea for IDE and Used JIRA, QC10/ALM11 as a defect tracking system for all projects.
Developed Data Access Object pattern for maintainability and portability across different persistence frameworks.
Implemented Data Transfer Object for end-to-end remote communication.
Analysis and Design of ALM according to the latest market trends and the client requirements
Worked on Eclipse plugin development to incorporate various ALM features as Eclipse Plugins.
Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
Connecting all Microservices built on Spring Boot to form the application.
Log4j framework has been used for logging debug, info & error data.
Used version control system - perforce visual client used and maintained maven build scripts.
Involved in fixing bugs and minor enhancements of the modules.

Environment: Java JDK 7/8, Spring MVC, Spring IOC, Spring Boot, MVC, Hibernate, Angular 2/4 JS, Ext JS, Backbone JS, JavaScript, Ajax, HTML, jQuery, CSS3, JSON, HTML5, Restful, SOAP, Microservices, WSDL, ANT, Oracle 12c, Oracle JDeveloper 10.3, AWS, Ec2, s3, Jira, Jenkins, Docker, TOAD, Eclipse, Linux, Web Logic Application Server.

Client: UHG(United Health Group)
Role: Full Stack Java Developer Dates Nov 2019- April 2021

Responsibilities:
Involved in total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, and Code development.
Produced high quality reports using itext libraries inside of a java restful web service to respond to customer requests
Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons Validator.
Worked with spring security for the authentication of user information and developed various reusable Helper and Utility classes which are used across all the modules of the application.
Configured AWS CLI and performed necessary actions on the AWS services using shell scripting.
Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
Used DAO pattern to fetch data from database using Hibernate to carry out various database, Used Hibernate Transaction Management, cache concepts.
Automated provisioning and scaling of Couch base cluster using AWS Ops Works stacks to provide for Java based application deployments.
Dealt with Hibernate open source ORM frame work for persistence management.
Developed multi-threading projects, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
Extensively used CSS, Java Script, and jQuery, Ajax to enhance functionality and user experience on web pages.
Implemented an OAUTH gateway for API security
Created web application prototype using jQuery and Angular JS.
Single Page Application development using AngularJS.
Guided the team in building out a lean, responsive UI layer utilizing semantic HTML5, SASS, Bootstrap, AngularJS, Jasmine and REST API architecture while adhering to the latest web UI standards, design patterns, and best practices.
Used Spring-MyBatis integration to run SQL queries, call procedures and packages to access the Oracle Database.
Hands-on experience in Core Java (OOPS, Multi-threading, Collections) and Swing development.
Assess and prioritize various SOA initiatives.
Configured Kafka to read and write messages from external programs.
Configured Kafka to handle real time data.
Knowledge of using Apache Camel through Fuse Mediation Router.
Measure the effectiveness of various SOA initiatives.
Capable to automate the process of testing of application using python script.
Designed and coded application components in an Agile environment utilizing a test-driven development approach.
Simplified client-side scripting of HTML using jQuery, a cross-browser JavaScript library.
Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
Developed Restful web services including JSON formats for supporting client requests.
Implemented Python scripts to automate the conversion process.
Used JBoss7, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
Implemented Servlets, EJBs, JPD and JMS to make it configurable for different MVNOs
Experience in version control system tools like CVS, SVN, and Clear case.
Created continuous integration builds using Maven and SVN control.
Involved in writing unit test plans and developing test cases using JUnit.
Implemented Agile methodology throughout the project development lifecycles
Configured JDBC and LDAP Security in the application server.
Developed LDAP server configuration files to enable encryption support for password storage.
Used log4j for tracking errors and debugging the code.

Environment: Java/J2EE (JDK), Spring, Hibernate, Agile, Web services (RESTful), Scala, Servlets, JavaScript, JSF, JSP, HTML5, SOA, CSS3, XML, Clear case, Rest, Jasmine, BPM, Subversion (SVN), MyBatis, Python, Maven, AJAX, Angular JS, JUnit, Oracle 11g, Apache Tomcat, JBoss, Unix, Windows 7 and Eclipse.

Client: Variant Soft Solutions -India
Java J2ee Developer Dates July 2017- Sept 2019

Responsibilities:
Responsible for requirement gathering, analysis, design & development of Applications.
Conducted the requirement sessions with Business and Functional users.
Involved in Coordinating, Planning & Executing the System Development Life Cycle.
Developed views and controllers using Spring MVC and Spring Core, Business logic is implemented using Spring Core and Hibernate.
Developed the presentation layer with Spring MVC using JSP and JavaScript.
Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
Deployed the Application in Jboss Server present in Linux environment
Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
Developed a code for Web services using JAX-WS, SOAP and used SOAP UI tool for testing the services.
Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
Implemented Spring Framework to loose-couple dependencies. Developed user views using Custom tags in JSPs and data validation using Struts validators.
Designed and developed Restful services to handle various requests from all the application screens.
Expertise in designing and creating WSDL using XML Spy and Spring WS Developed and modified database objects as per the requirements.
Experience in a Linux or UNIX based environment.
Wrote all the SQL queries for the applications, used maven data project to build, developed and consumed Web Services using SOAP.
Adopt TDD (Test Driven Development) for extreme programming.
Used JAXB for converting Java Object into a XML file and for converting XML content into a Java Object.
Agile methodology is used for development of the application.
Developed Servlets, Manager, Data transfer object classes to process requests.
Designed and Developed servlets to handle asynchronous java batch requests, both scheduled and on-demand jobs.
Used Log4j for logging the application.
Used version control system - perforce visual client used and maintained maven build scripts.
Developed JUnit test case and performed functional test, integration test for application.
Support QA, Integration and Production Environment testing and fix issues.

Environment: JAVA, Servlet, Spring IOC, Spring MVC, Hibernate, SOAP Webservices, JAX-WS, XML, JDBC, SVN, Log4j, JUnit, SoapUI, HTML, jQuery, CSS3, JSON, HTML5, WSDL, ANT, AngularJS, Oracle 11g, CSS, Eclipse, Linux, Web Logic Application Server.
Client: Prism-IT Corp, - India Feb 2015 Jun 2017
Role: Jr. Java Developer

Responsibilities:
Took part in Agile E-Acquisition projects in developer role.
Experience with working on springboot framework
Configured local workspace in Eclipse IDE and implemented requirements using JSP, JSTL, EL, HTML, CSS, JavaScript, prototype, jQuery in presentation layer.
Worked on Java Struts 1.2 + Tiles framework which helps in gathering of customer data when they apply for credit.
Used Core Java, JSON, XML concepts.
Experience in developing reusable components by dependency injection with interface
Implemented CI/CD pipelines using Jenkins.
Experience in using postgre SQL
Collaborated with multiple teams in projects with other systems dependencies.
Performed J2EE application deployment using JBoss application server on Windows and Linux.
Provided support by troubleshooting issues.
Deliver high-quality wiki updates and documentation for each feature that is deployed.
Support testing, bug fixing, code base maintenance, code deployment, triage support, and management of those items along the pipeline to production.
Completed post-build activities such as taking code review signoffs, documenting code quality reports, merging & pushing code to different development environments.
Environment: HTML, CSS, JavaScript, Prototype, jQuery, JDK1.5, WebSphere, JSP, XML, DB2, Linux, J2EE, Struts 1.2, Tiles 2.0, Eclipse IDE.
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript sthree database rlang information technology hewlett packard microsoft procedural language Idaho Illinois

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1350
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: