Pradeep
Full Stack Developer
Email: *******.*****@*****.***
Ph#: 469-***-****
Professional Summary:
V Full Stack Developer with around 5 years of software development
experience in requirements analysis, design, coding, testing, and
production support of scalable, Multi - Tier distributed fault-
tolerant Enterprise applications while meeting realistic
implementation schedules and adhering to development goals and
principles.
V Skilled in Java 17 for Java application development, leveraging its
support for sealed classes, pattern matching for switch statements,
and other productivity-focused features.
V Experience in Java 11/8 features like Lambda expressions and Stream
API for Bulk data operations on Collections which would increase the
performance of the Application.
V Experience in various open source frameworks like Spring Framework,
Spring Security, Spring Integration, Java Server Faces (JSF), and
Hibernate.
V Experience in all spring framework modules such as Spring IOC, AOP,
Core, Messaging, ORM and MVC architecture.
V Experienced in developing Micro services with Spring Boot, Spring
REST, Spring Cloud, Eureka, API Gateway etc.
V Experience on Hibernate 2.0, 3.0. Used Hibernate Connection Pooling,
HQL, Collections, Hibernate Caching, Hibernate Transactions, Criteria
API, Optimistic Locking.
V Experience in User Experience (UX) design and development, User
Interactive (UI) Web Pages and visually appealing User Interfaces
using HTML 5, CSS3, Bootstrap, SASS, JavaScript, JQuery, Angular.js,
Angular 2, Node.js and React.js.
V Experience in working on Node.JS Fundamentals including Modules,
Callbacks, Events, Streams and Error Handling by making use of its
Core Features like Event-Driven, Single Threaded model and NonBlocking
I/ O model.
V Experience in development of different IDE's like Eclipse, Spring Tool
Suite, NetBeans, Web Logic Workshop, and WSAD/RAD.
V Experience in XML related technologies like DTD, XSL, XSLT, XPATH,
JAXB, JAXP, SAX and DOM, Castor.
V Experience in Java Messaging service (JMS) for reliable information
exchange across Java applications.
V Experience on various J2EE Design Patterns such as Session Fa ade,
Singleton, Factory Method, DAO, Front Controller, and Delegate Pattern
and SOLID design principles.
V Strong Core Java background with experience in Collections, Multi-
Threading, Java 8, Interfaces, RMI, Serialization, Synchronization,
Exception Handling, OOPs techniques, Logging and Performance Tuning.
V Experience in using various AWS components like EC2 for virtual
servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic
cache, IAM, Cloud Watch, Cloud Formation and DynamoDB.
V Experience with application servers like IBM WebSphere
6.x/5.x/7.x/8.0, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat
7.x/6.x/ 5.x/4.x/3/x.
V Experienced in different web service architecture such as SOAP, REST,
and SOA.
V Experience in database modeling, administration and development using
SQL and PL/SQL in Oracle, MySQL, MongoDB and SQL Server environments.
V Experience in various agile methodologies like Test Driven Development
(TDD) and SCRUM.
V Strong communication, collaboration & team building skills with
proficiency in grasping new technical concepts quickly.
Technical Skills:
Languages Java 17/11/8, PL/SQL, SQL
Java/J2EE Core Java, JMS, Java Beans, Java Multithreading, Generics and
Technologies Collections, EJB, Tiles
Web Technologies HTML5, XML, DOM, JSON, CSS3, JavaScript, AJAX, Angular.js,
Angular 14/12/10, Node.js
Web Frameworks Spring (IOC, AOP, MVC, Boot), Hibernate
Design & GUI Tools Eclipse, IBM RAD
Cloud Technologies AWS, GCP
App servers IBM Web Sphere, Apache Tomcat, BEA Web Logic
Databases/Tools Oracle, SQL Server, My-SQL
Methodologies Agile, Waterfall
Operating Systems Windows, Linux, UNIX
Professional Experience:
Client: Forcht Bank, Lexington, KY.
May 2023 - Till
Date
Role: Full Stack Developer
Responsibilities:
V Involved in analysis, specification, design, and implementation and
testing phases of Software Development Life Cycle (SDLC) and used
Agile Methodology (SCRUM) for developing application.
V Developed responsive J2EE Web Applications using Java 17 and cutting-
edge technologies.
V Developed application modules using Core Java, object-oriented
concepts, data structures, algorithms, multithreading, collections,
and Java 17.
V Developed modular microservices using Spring Boot 2 and Java 17 for
robust and scalable backend operations.
V Leveraged Java 17 features, including lambda expressions, to
facilitate seamless communication within the business layer and
optimize database operations.
V Involved in Developing the Application using spring MVC Framework by
implementing Controller, Service classes.
V Implemented spring framework in the presentation tier for all the
essential control flow, business level validations and for
communicating with the business layer.
V Developed the business layer using Spring Boot.
V Used Spring Boot to create stand-alone spring applications.
V Used Micro services architecture, with Spring Boot based services
interacting through a combination of REST and Spring Boot.
V Implementing or exposing the Micro services based on RESTful API
utilizing Spring Boot with Spring MVC.
V Developed Business components using Java Objects and used Hibernate
framework to map the Java classes to the database using Annotations.
V Extensively used Hibernate concepts such as inheritance, lazy loading,
dirty checking, locking, and transactions.
V Used front end web development tools HTML5, CSS3, JavaScript,
Bootstrap, Angular.JS to design UI.
V Improve the UI using Angular 14, Angular Material, Bootstrap, Kendo UI
and Priming for enhanced user experience in applications.
V Worked on UI web application by using latest UI technologies Angular
14.
V Developed a single page, UI-first, cross-device/cross-browser web
application for real-time location sharing utilizing
Angular.JS and JavaScript API.
V Used Node.JS to develop the back end components, connect the
application with the other web services.
V Designed and developed using the Java collection API with Java 17
features and for Authentication and authorization extensively Spring
Security is used.
V Development of XML/XSLT/XSD for schema definitions.
V Developed server-side software modules and client-side user interface
components deployed entirely in Compute Cloud of Amazon web Services
(AWS).
V Worked with Docker container snapshots, attaching to a running
container, managing containers, directory structures.
V Used EJBs (Session beans) to implement the business logic, JMS for
communication for sending updates to various other applications and
MDB for routing priority requests.
V Used Log4j for logging errors, messages, and performance logs.
V Developed test cases and performed unit testing using JUNIT Test case.
V Setup the continuous Integration (CI) and continuous Deployment (CD)
process for the application using the Jenkins.
V Exposed application functionalities as RESTful, SOAP web services to
clients that want to use their own UI layer - using spring for JSON
output.
V Utilized MongoDB database management system for keeping user generated
data.
V Designed and developed various SQL Server database simple and complex
Queries, SQL procedures, Stored Procedures, Trigger and Functions.
V Used agile methodology for the software development.
V Performed a thorough unit testing and resolved several data
related issues before migration to production.
Environment: Java 17, spring, Spring Boot, MVC, Micro Services, Hibernate,
JSON, XML, JMS, HTML5, CSS3, JavaScript, Angular 14, Angular.js, Node.JS,
AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, REST, MongoDB, PL/SQL, SQL,
Agile and Windows.
Client: Voya Financial, New York, NY.
Mar 2022 - Apr 2023
Role: Full Stack Developer
Responsibilities:
V Involved in all phases of Software Development Life Cycle (SDLC)
including analysis, design, development, and testing of the project.
V Creating REST web services to publish ML models - business function
and earnings code prediction models via API as predictive analytic
service using Java 11.
V Write the quality code using JAVA 11, check the sonar quality gate
report to see any potential code smell, bug in the code.
V Using Java 11.0 developed API's as per the business cases and analyses
the current API with Spring Boot.
V Implemented the single page web application based front end for
displaying user requests, user records history and security settings
various users using Java 8.
V Worked with Java 1.8 features such as Lambdas for making function
calls by using functional interfaces which makes code readable and
concise.
V 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.
V Involved in developing code for obtaining bean references in spring
framework using Dependency Injection / Inversion of Control (IOC), and
Aspect Oriented Programming (AOP) on Spring Source Tool Suite.
V Designed and developed Business components and Integrated with Spring
MVC/Spring Data/Spring Boot framework.
V Used Spring Boot for developing Micro service architecture.
V Implementation of authentication for Restful web services using Spring
Boot Security Starter.
V Involved in designing and implementation of multi-tier applications
using Spring Boot.
V Developed and Implemented micro services applications using Spring
Boot. Deployed Spring Boot based micro-services and Amazon EC2
container using AWS.
V Involved actively in designing web page using HTML5, Angular.JS,
JQuery, JavaScript, Bootstrap and CSS3.
V Working on Angular 12 framework to augment browser-based applications
with Capability, built dynamically generated dropdown lists using
Ajax, jQuery.
V Created Single Page Applications (SPA) with HTTP requests using
Angular 12.
V Used Angular.JS as framework to create a Single Page Application (SPA)
which can bind data to specific views and synchronize data with server
using Sass, LESS, Bootstrap, Angular.JS.
V Used Node.JS built-in directives, custom directives and services for
developing interceptor and complex UI data table grids.
V Designed and developed using the Java collection API with Java 8
features and other java processes to fulfill business case
requirement, such clients account statements and clients running
balance based on each transaction.
V Involved in implementing the JMS (Java messaging service) for
asynchronous communication with other applications.
V Worked on XML, XSD and XSLT to parse the request and create the new
one based on the specification.
V Used Docker to containerize the Services and APIs to run on EC2
instances.
V Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer
and Auto scaling groups, Optimized volumes and EC2 instances.
V Middleware Services layer is implemented using EJB (Enterprise Java
Bean - stateless).
V Used Log4J to capture the logs that include critical business-related
information.
V Involved in Unit Testing using JUnit and Integration of Use Cases.
V Configured Jenkins for project builds and continuous deployment.
V Composed and executed MongoDB scripts to insert and update NoSQL
database and reporting.
V Written SQL queries, PL SQL Stored procedures, functions, triggers,
cursors, sequences, and indexes, which are going to be invoked by
Batch processes.
V 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 11/8, spring, Spring Boot, MVC, Micro Services,
Hibernate, Eclipse, HTML5, CSS3, JavaScript, Angular 12, Angular.js,
Node.JS, JSON, XML, JMS, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP,
REST, MongoDB, PL/SQL, SQL, Agile and Windows.
Client: Gentiva Health - Atlanta, GA.
Jan 2021 - Feb
2022
Role: Full Stack Developer
Responsibilities:
V Involved in design of application framework using J2EE guidelines and
different J2EE design patterns and Object Oriented Analysis and Design
(OOAD) methodologies.
V Used advanced Java 8 features like Lambda Expressions Streams,
Filters. Enhanced concurrency methods etc.
V Developed and implemented Business Requirements using Spring MVC
framework.
V Used spring framework to inject services, entity services, transaction
management, and concerns by factory class corresponding to the use
case operation executing.
V Built Spring Boot micro-services for the delivery of software products
across the enterprise.
V Used Micro-services architecture, with Spring Boot based services
interacting through a combination of REST and Spring Boot.
V Working on Spring Boot Restful Web Service API Development.
V Used micro service architecture, with Spring Boot-based services
interacting through a combination of REST and MQ or Apache Kafka
message brokers and leveraging AWS to build, test and deploy Identity
micro services.
V Used Hibernate for mapping java classes with database and created
queries with Hibernate query language (HQL).
V Designed and developed the UI using HTML5, CSS3, JavaScript and
Angular.JS.
V Created Angular 10 components, implemented Interpolation, input
variables, Bootstrapping, Router Outlet, binding the click event,
Component decorator, binding to the hidden property.
V Developed single page applications using Angular 10, Typescript, web
pack and grunt.
V Implemented Single Page Design and customized directive and filter
criteria by using Angular.JS.
V Involved in developing restful APIs using Node.JS frameworks.
V Generated the required XML files to transfer data between the server
and the web pages. Used DOM parser for validating the XML files
against their respective Xml schemas.
V Worked on Java Messaging Services (JMS) for developing messaging
services.
V Implemented the middle tier using EJB framework and configured IBM
WebSphere Server.
V Used log4j to print the logging, debugging, warning, info statements.
V Involved in Unit Testing using JUnit and Integration of Use Cases.
V Prepared SQL/PL-SQL scripts and Stored Procedures required to
implement fine-tuned from DBAs if needed.
V Worked on AGILE methodology.
V Participated in the status meetings and status updating to the
management team.
Environment: Java 8, spring, MVC, Spring Boot, Micro Services, REST,
Hibernate, Eclipse, HTML5, CSS3, JavaScript, Angular 10, Angular.JS,
Node.JS, JMS, XML, EJB, Log4, JUnit, SOAP, SQL, Agile and Windows.
Client: Target Corporation, Minneapolis, MN.
Jun 2019 - Dec 2020
Role: Java Developer
Responsibilities:
. Gathered Business Requirements and meeting different users of the
application.
. Developed Enterprise application using Spring MVC to maintain loose
coupling between layers.
. Used spring framework to achieve loose coupling between the layers thus
moving towards Service Oriented Architecture (SOA) exposed through
Restful Services.
. Developed generic Java packages to produce and consume JMS messages
through topics and queues in asynchronous message processing with
guaranteed delivery.
. Developed necessary parsing and XML construction logic using XML parser
APIs JAX-B.
. Involved in developing Java APIs, which communicates with the Java Beans.
. Involved java multithreading to cascade multiple changes on multiple
records in only one transaction and developed a batch process framework.
. Used the J2EE design patterns like Value Object Pattern, Business
Delegate, Service Locator and Session Fa ade, Singleton, Factory and
DAO.
. Involved in consuming, producing SOAP based web services using JAX-WS.
. Written SQL queries PL SQL Stored procedures, functions, triggers,
cursors, sequences, and indexes, which are going to be invoked by Batch
processes.
. Worked on Agile, SCRUM development methodology and built the
application with Test Driven Development (TDD).
. Interact with other developers and end users to design and implement
new features throughout the framework.
Environment: Java, spring, MVC, Eclipse, Hibernate, XML, JMS, SOAP, SQL,
PL/SQL, Agile and Windows.
References: Will be provided upon request.