0% found this document useful (0 votes)
2 views5 pages

Shiva Java Full Stack

Shiva is a Full Stack Developer with over 5 years of experience in software development using Java technologies, including Spring frameworks and various databases. He has worked on multiple projects involving SDLC phases, microservices architecture, and front-end technologies like HTML5, CSS3, and Angular. His technical skills include Java 17, Spring Boot, Hibernate, AWS, and CI/CD practices using Jenkins.

Uploaded by

saidkamel201306
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views5 pages

Shiva Java Full Stack

Shiva is a Full Stack Developer with over 5 years of experience in software development using Java technologies, including Spring frameworks and various databases. He has worked on multiple projects involving SDLC phases, microservices architecture, and front-end technologies like HTML5, CSS3, and Angular. His technical skills include Java 17, Spring Boot, Hibernate, AWS, and CI/CD practices using Jenkins.

Uploaded by

saidkamel201306
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

Shiva

Email: [email protected]
Ph#: 469-305-1037

Professional Summary:

 Full Stack Developer with over 5+ years of IT experience in Analysis, Design, Development and implementation of
software applications using Java technologies.
 Involved in all the phases of software development life cycle (SDLC), such as Analysis, Designing, Developing,
Integrating, Implementing, and testing of Client-Server and Web-based applications.
 Experience in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, spring
transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
 Experience in working on Spring Framework technologies, such as Spring Security, Hibernate ORM, POJOs, JDBC,
JPA.
 Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database and
using Hibernate Query Language.
 Skilled in Java 17 for Java application development, leveraging its support for sealed classes, pattern matching for
switch statements, and other productivity-focused features.
 Experienced using Java 11/8 features like Optionals, Streams, and Functional Programming concepts.
 Experience in Front-end Application developing using HTML5, CSS3, JavaScript, JQuery, and AJAX for building
vibrant UI friendly, high-performance web applications.
 Experience in using Node.JS as a proxy to interact with Rest services and interacting with database.
 Experience with Document Object Model (DOM) and DOM Functions. Design and implement a Web based content
management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation and presentation with JSF.
 Experience in working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS
Padding, CSS Table, Pseudo Elements and Classes and CSS Behaviors in CSS.
 Experience J2EE design patterns like MVC, Session Façade, Business, Delegate and Data Access Object.
 Experience in working on AWS to integrate the to integrate the Server and Client side code.
 Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web
Logic, Tomcat and JBoss.
 Experience in using JQuery, JSON, AJAX and DOM scripting to create interactive web applications.
 Experience with JUNIT for unit testing.
 Experience in using Jenkins for build Process to Generate Continuous Integration and Version Control is done by
GitHub.
 Experience in using Restful framework like JAX-RS Framework implementing Apache CXF, Jersey. Experienced in
implementing SOAP Web services using JAX-WS.
 Experience in working with Relational database ORM frameworks like PostgreSQL, MySQL, DB2, Oracle 13c/11g,
Ibatis and NoSQL DB (Mongo DB and Cassandra, Couch DB, Redis, DynamoDB).
 Experience working with various methodologies such as AGILE, SCRUM, and TDD.
 Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with
minimal supervision. Effective Communication, Organizational and Time management skills.

Technical Skills:

Languages Java 17/11/8, PL/SQL, SQL


Java/J2EE Technologies Core Java, JMS, Java Beans, Java Multithreading, Generics and Collections, EJB, Tiles,
Design Patterns
Web Technologies HTML5, XML, DOM, JSON, AJAX, CSS3, JavaScript, AJAX, Angular 10/8/6, Angular.js,
Node.js
Web Frameworks Spring, Hibernate, Spring Boot.
Design & GUI/Tools Eclipse, IBM RAD, Log4J
Databases/Tools Oracle, SQL Server, My-SQL
Methodologies Agile, Waterfall
Operating Systems Windows, Linux, UNIX
Professional Experience:
Client: Ameriprise Financial, Minneapolis, MN. Feb 2024 – Till Date
Role: Full Stack Developer
Responsibilities:
 Involved in SDLC cycle like Analysis, Designing, developing, Testing and deploying the Enterprise applications using
Java and Object-Oriented Design Patterns based on business requirements.
 Used Java 17 lambda expressions along with streams like Parallel Streams for performing chain operations such as
filter, map, and collect on a collection.
 Maintained Interface compatibility and concurrency in the project using Java 11 new features like default, static
methods and Concurrency API.
 Developed application on spring framework by utilizing its features like Spring Boot, Spring Dependency injection,
Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
 Used Spring MVC framework at web tier level to isolate each layer of the application so that the complexity of
integration will be reduced, and maintenance will be very easy.
 Worked on micro services based architecture using Spring Boot interacting through REST API.
 Deployed Spring Boot based micro services on Docker containers using Amazon ECS.
 Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
 Used complete annotation driven approach to develop the application using Spring Boot and was also involved in
setting up the spring bean profiling.
 Used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data.
 Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
 Developed UI for web platform using HTML5, CSS3, JavaScript, JQuery and Bootstrap.
 Designed and developed the application using Angular 10 framework along with HTML5, CSS3, Type Script, Java
Script, Bootstrap, Node.js, NPM, and Mongo DB.
 Created forms to collect and validate data from the user in HTML5 and Angular.JS.
 Used Node.js as a proxy to interact with Rest services and interacting with Database.
 Involved in developing XML classes for loading the data from XML files deployed at the server.
 Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling
various asynchronous requests.
 Have worked on AWS to integrate the server side and client-side code. Used AWS deployment services to quickly set
up a dynamic website and configured virtual servers.
 Creating, managing, and performing container-based deployments using Docker images containing Middleware and
applications together.
 Developed and deployed various Entity EJBs and session EJBs.
 Used Log4j for logging errors, messages, and performance logs.
 Used JUnit testing for quality assurance.
 Worked with the configured and maintained Jenkins to implement the CI/CD process.
 Used web services SOAP and RESTful for transmission of large blocks of XML/JSON.
 Wrote services to store and retrieve user data from the MongoDB for the application on devices.
 Database development required creation of new tables PL/SQL stored procedures, functions, views, indexes and
constraints, triggers and required SQL tuning to reduce the response time in the application.
 Participated in Agile methodology for application development and SCRUM meeting every day.
 Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java 17/11, spring, MVC, Spring Boot, Hibernate, Micro Services, Eclipse, HTML5, CSS3, JavaScript, Angular
10, Angular.JS, Node.JS, JMS, XML, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, RESTFul, MongoDB, SQL, PL/SQL, Agile
and Windows.

Client: Red Brick Health, Minneapolis, MN. Nov 2022 – Jan 2024
Role: Full Stack Developer
Responsibilities:
 Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using
agile methodology.
 Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents
from database.
 Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for
major data entry that involved extreme level of data validation at client side.
 Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or
Inversion of Control (IOC) using annotations.
 Design and develop micro services based applications using Spring Integration and Spring Boot framework.
 Developed the backend server with Spring Boot, involving different layers of the application including entity/model,
DAO/repository, Controller, Service, Business, and Persistence.
 Implemented Micro services architecture using Spring Boot enabled REST API with the Spring Cloud modules.
 Implemented persistence layer using Hibernate that uses the POJOs. Configured multiple data source using
Hibernate Session Manger.
 Using JPA support performed database connections and performs selects, updates, deletes and inserts, as well as
call stored functions.
 Developed dynamic web pages using HTML5, CSS3, JQuery, Bootstrap, CSS3 (SASS) and AJAX.
 Designed and developed web interface using Angular 8 to generate and run the hive query to analyze the data and
view the results.
 Created Angular.JS controllers, directives, models for different modules in the front end.
 Developed Web API using Node.JS and hosted on multiple load balanced API instances.
 Development of XML/XSLT/XSD for schema definitions.
 Used JMS for asynchronous exchange of message by applications on different platforms.
 Have worked on AWS to integrate the server side and client side code.
 Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other
database configurations using EJB.
 Used Log4j for logging.
 Developed test classes in JUnit for unit testing.
 Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
 Used Web services (SOAP, REST) for transmission of large blocks of XML data over HTTP.
 Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for SQL database.
 Participated in Agile methodology for application development, had SCRUM meeting every day.
 Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review
meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java 8, spring, MVC, Micro Services, Spring Boot, Eclipse, Hibernate, RESTFul, HTML5, CSS3, JavaScript,
Angular 8, Angular.JS, Node.JS, JMS, XML, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, MongoDB, SQL, Agile and
Windows.

Client: Moda Health, Portland, OR. Sep 2021 – Oct 2022


Role: Full Stack Developer
Responsibilities:
 Involved in understanding system requirements, application design, and functional specifications and verify test
strategies against the requirements.
 Spring MVC frame work is used to develop enterprise application and it helps to maintain loosely coupling. Spring
IOC is used to inject dependencies and mange the life cycle of a bean.
 Spring framework is integrated with Hibernate ORM to connect DAO layer with relation databases for data
retrieval.
 Used Spring Boot which is radically faster in building cloud Micro services and develop a Spring-based application
with very less configuration
 Developed the backend server with Spring Boot, involving different layers of the application including entity/model,
DAO/repository, Controller, Service, Business, and Persistence.
 Involved in creating and designing a database, and connect the database with Hibernate (ORM).
 Used Hibernate HQL to query a database and performing CRUD operations.
 Integrated and developed UI components with business components and developed web pages using HTML5, CSS3,
JQuery and JavaScript.
 Created Angular 6 Directives, Components, Pipes, and Injectables across the whole system, such as to build the
custom filter.
 Involved in working with Angular 6 modules, services, templates, directives, services and dependency injection to
create a SPA.
 Designed, developed a custom, single-page, responsive web application on front end using Angular.JS.
 Used Node.JS for building web applications with client-server architecture where both can initiate communication in
two-way connections and allows them to exchange the data.
 Designed configuration XML Schema for the application.
 Used JMS to create, send and read messages.
 Used EJB 3.0 Session beans using JBOSS Seam Context Management (Application, Conversation, Session scopes) and
implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
 Implemented the logging using log4j framework which is used to log both User Interface and Domain Level
Messages.
 Developed test classes in JUnit for unit testing.
 Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
 Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with SQL
Server database.
 Following agile methodology (SCRUM) during development of the project and oversee the software development in
Sprints by attending daily stand-ups.
 Participated in the status meetings and status updating to the management team.

Environment: Java 8, spring MVC, Spring Boot, Micro Services, Hibernate, HTML5, CSS3, JavaScript, Typescript, Angular
6, Angular.JS, Node.JS, DAO, JMS, XML, EJB, Log4j, JUnit, SOAP, RESTful, SQL, Agile and Windows.

Company: Vimukthi Technologies, India. Dec 2019 – Aug 2021


Role: Full Stack Developer
Responsibilities:
 Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
 Involved in the development of the application based on backend Spring MVC architecture.
 Involved in development of Action Forms, Action and Validating Action Forms in spring framework.
 Designed and developed Spring Boot adapter applications using rest API.
 Used Spring Boot Actuator to externalize application’s configuration properties for different environments.
 Used Spring Boot which removes boilerplate configuration and very fast.
 Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to
database tables.
 Developed data access beans using JPA, middle ware web service components.
 Developed web applications with HTML5, CSS3, Bootstrap and Angular JS.
 Used Angular 6 features, Router ParamMap and Animations for developing an web application.
 Created Typescript reusable components and services to consume REST API's using Component-based architecture
provided by Angular 6.
 Used Angular.JS for developing the SPAs (Single Page Applications) for internal application/tool.
 Implemented Node.JS as a server-side proxy for an observing various response time.
 Developed XML Schemas and used SAX parsers for Parsing XML data.
 Implemented JSF framework to simplify the development of various UI components.
 Created log scripts in XML and the corresponding code in the Java classes.
 Prepared EJB deployment descriptors using XML.
 Used Log4j for logging various levels of information like error, info, and debug into the log files.
 Used JUnit to write different files to test each page functionality.
 Developed MySQL stored procedures and triggers using SQL in order to calculate and update the tables to
implement business logic.
 Implemented Agile Methodology for project Management.
 Participated in meetings weekly status report and also involved in web operations with clients for gathering
requirement information.

Environment: Java 8, spring, MVC, Spring Boot, Micro Services, Hibernate, JPA, Eclipse, HTML5, CSS3, JavaScript, Angular
6, Angular.JS, Node.JS, JMS, XML, JSF, EJB, Log4j, JUnit, MySQL, SQL, Agile and Windows.
References: Will be provided upon request.

You might also like