Name: Naveen Mallineni
Email: ***********@*****.***
Ph#: +1-214-***-****
Professional Summary:
. Full Stack Developer with over 5+ years of professional experience in the
development and deployment of various Object-oriented and web-based
Enterprise Applications using Java/J2EE technologies and working on the
complete System Development Life Cycle (SDLC).
. Experience in Spring Framework such as Spring IOC, Spring DAO, Spring
ORM, Spring Resources, Spring JDBC, Spring wicket, and Micro-Services.
. Experience in designing and implementing multi-tier applications using
web-based technologies like Spring MVC and Spring Boot.
. Good experience with popular React.js workflows such as Redux and Flux -
In ReactJS developed efficient updating
. Experience in using IDE like Eclipse, Spring Tool Suite, and version
control tools like SVN, and Git.
. Experience with Java 17 features, including the Stream API, for efficient
bulk data operations on collections, employing both sequential streams
and parallel streams.
. Experience in Java 11/8 features including Lambda expressions, Method
references, Functional interfaces, Stream API, Default methods, Optional
class, Collector class, Parallel array sorting, etc.
. Experience on Hibernate. Used Hibernate Connection Pooling, HQL,
Collections, Hibernate Caching, Hibernate Transactions, and Optimistic
Locking.
. Experience in designing dynamic web applications using HTML5, CSS3,
JavaScript, jQuery, AJAX, and JSON with responsive web applications using
Bootstrap.
. Experience in Angular.JS framework and its ability to create simple and
scalable code for SPA.
. 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.
. Experience in JSON and XML technologies such as XSL, XSLT, XPath, and
parsers like SAX, DOM, and JAXB.
. Experience in Java Messaging Service (JMS), and messaging technologies
such as Message Driver Bean (MDB).
. Experience in using and implementing design patterns such as Model-View-
Control (MVC), Data Access Object (DAO), Service Locator Factory,
Singleton & Business Delegate.
. Experience in Core Java concepts like Exception handling, Multi-
threading, Synchronization, Serialization, IO, Collections framework,
Java Beans, Executor Services, and Thread pools.
. Experience in using AWS (Amazon Web Services) services like EC2, VPC,
Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic
Cache, SNS, and SQS.
. Experience in creating Docker images, Containers, push/pull, and
integrating with Spring Boot for running applications securely on a
container platform by flexibly integrating existing processes with log4J
for logging.
. Proficient in Kubernetes for container orchestration, managing
microservices architecture, and ensuring high availability and
scalability of applications.
. Experience with Amazon EKS (Elastic Kubernetes Service) for running
Kubernetes on AWS without needing to install and operate your own
Kubernetes control plane.
. Integration of Kubernetes with various AWS services like Amazon RDS,
Amazon S3, AWS IAM, and AWS CloudWatch for enhanced functionality and
seamless operations.
. Experience in setting up CI/CD pipelines with Jenkins, AWS Code Pipeline,
and other tools to automate application deployments using Kubernetes.
. Experience in application/web servers like IBM Web Sphere, Web Logic
Application Servers, JBoss, and Tomcat Web Servers.
. Experience in using Jenkins for build Process to Generate Continuous
Integration and Version Control is done by GitHub.
. Experience with SOA and Web Services like SOAP (JAX-WS) & REST (JAX-RS)
using different frameworks like Apache Axis2, Spring-WS, Apache CXF, and
Jersey.
. Experienced in writing SQL, PL/SQL, and Stored Procedures for accessing
and managing database queries with Oracle, MySQL, NoSQL, MongoDB, SQL
Server, and DB2.
. Excellent interpersonal and communication skills, the ability to provide
solutions from a functional and technical perspective, meet deadlines,
quickly build client rapport, and be a team player.
Technical Skills:
Languages Java 17/11/8, PL/SQL, SQL
Java/J2EE Core Java, JSP, Servlets, JMS, Java Beans, Java Multithreading,
Technologies Generics and Collections, EJB, Tiles, Design Patterns
Web Technologies HTML5, XML, DOM, JSON, AJAX, CSS3, JavaScript, AJAX, Angular
14/12/10, Angular.js, ReactJS, Node.js
Web Frameworks Spring, Hibernate, Spring Boot.
Design & GUI/Tools Eclipse, IBM RAD, Log4J
Cloud Technologies AWS, GCP, Amazon EKS
CI/CD Tools Jenkins, AWS CodePipeline, GitHub
Containerization& Docker, Kubernetes
Orchestration
Databases/Tools Oracle, SQL Server, My-SQL
Methodologies Agile, Waterfall
Operating Systems Windows, Linux, UNIX
Professional Experience:
Client: Paychex, Rochester, NY
Jan 2023- Present
Role: Full Stack Developer
Responsibilities:
. Involved in various phases of the Software Development Life Cycle (SDLC),
including requirement gathering, modeling, analysis, architecture design,
prototyping, developing, and testing.
. Used Java 17 lambda expressions along with streams like Parallel Streams
for performing chain operations such as filter, map, and collect on a
collection.
. Developed application modules using Core Java, object-oriented concepts,
data structures, algorithms, multithreading, collections, and Java 17.
. Developed web application using Spring MVC framework.
. Utilized Spring MVC framework to implement design patterns like IOC
(Dependency Injection), Spring DAO (Data access objects), Data Transfer
objects, Business objects, and ORM Mappings.
. Designed and developed micro-services business components using Spring
Boot.
. Responsible for creating web-based application using React JS, Node.js,
and Redux workflow
. Responsible for creating Batch processes using different modules of
Spring Boot like Spring Boot Batch, Spring data, etc.
. Responsible for creating REST API using Spring Boot.
. Developed server-side applications to interact with the database using
Spring Boot and Hibernate.
. Used Eclipse IDE for designing, coding, and developing applications.
. Designed and developed very complex and large web pages using HTML5,
CSS3, JQuery, and Bootstrap for Dynamic web pages.
. Developed powerful Single Page Application and dynamic responsive Web
Application with Angular 14.
. Created Res-useable components, Custom Modules, Custom Directives, Pipes,
and Services in Angular 14.
. Designed various routing mechanisms and implemented HTTP functionality in
Angular.JS to retrieve data from web servers.
. Used ReactJS components, Forms, Events, Keys, Router and Redux concept.
. Built REST by building Node.JS in the back end to handle requests sent
from the JQuery Ajax calls.
. Used Node.JS for building web applications with client-server
architecture where both can initiate communication in two-way connections
and allow them to exchange data.
. Involved in the Integration of all the modules and deploying them on the
Application server and used JMS.
. Involved in deploying systems on Amazon Web Services (AWS) Infrastructure
services EC2. And utilized most of the AWS services like S3 as a data
store for storing the files that fall into the bucket, IAM roles, Elastic
Bean Stalk, generated Lambda Functions to trigger an event that occurs in
S3, Code Commit as a Version control service, AWS Cloud Watch.
. Used Docker for creating Docker images for launching containers on AWS
EC2.
. Developed session EJB and Message-driven bean (MDB) to process JMS XML
messages.
. Used Log4J for logging and tracing the messages.
. Involved in developing JUnit Test Cases to validate the type of data in
the XML Files.
. Set up the Continuous Integration (CI) process for the application using
Jenkins.
. Implemented Service Oriented Architecture (SOA architecture) using Web
Services (SOAP, REST).
. Worked on MongoDB database concepts such as locking, transactions,
indexes, Sharding, and replication.
. Involved in Stored Procedures, User-Defined Functions, and Views and
implemented Error Handling in the Stored Procedures and SQL objects and
modified already existing stored procedures, triggers, views, and indexes
depending on the requirement.
. Followed AGILE Methodology and participated in SCRUM Meetings.
. Leveraged Kubernetes for orchestrating Docker containers, managing
microservices architecture, ensuring high availability, scalability, and
efficient resource management of applications, and automating deployment,
scaling, and operations of application containers across clusters of
hosts.
. Integrated Kubernetes with AWS services such as Amazon RDS, Amazon S3,
AWS IAM, and AWS CloudWatch for enhanced functionality and seamless
operations.
. Set up CI/CD pipelines using Jenkins and AWS Code Pipeline for automating
application deployments using Kubernetes.
. 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 17, Spring, Spring Boot, MVC Microservices, Hibernate,
HTML5, CSS3, JavaScript, Angular 14, Angular.js, DOM, Eclipse, AJAX,
JQuery, JSON, ReactJS, Node.JS, AWS, Docker, JMS, XML, EJB, Log4j, JUnit,
Jenkins, SOAP, MongoDB, SQL, Agile, Kubernetes and Windows.
Client: United Fire Group, Cedar Rapids IA
Jun 2022 to Dec 2022
Role: Full Stack Developer
Responsibilities:
. Involved in the Design, Development, and Support phases of Software
Development Life Cycle (SDLC).
. Used Java 11 features like Lambda expressions, Method references, Stream
API, Parallel Streams, Producer, Consumer, Bi-Consumer, etc., and
implementation using core Java concepts of MultiThreading, Exception
Handling, Collections, and Concurrent APIs.
. Implemented Java 8 features like Lambda expressions, Streams, filters,
pipelines, Optional Interfaces, etc.
. Worked on Java 1.8 features such as Lambda expressions for making
anonymous inline function calls by using Functional Interfaces which
makes code readable and concise.
. Developed user interface by using the ReactJS, Redux for SPA development.
. Designed the N-Tier architecture for the application following the Spring
MVC pattern.
. Used Spring MVC as a Web module, involved in the design, and development
of new Action classes to interact with business logic, and Used Hibernate
as ORM to map Java classes to database tables.
. Used Micro Services architecture, designed and developed RESTFUL web
services using Spring Boot framework.
. Worked intensively using JavaScript and both React.js & Vue.js along with
Node.js and highCharts.js
. Used Spring Boot framework to create properties for various environments
and for configuration.
. Deployed Spring Boot-based microservices Docker container using Amazon
EC2 container services and using the AWS admin console.
. Implemented React JS code to handle cross browser compatibility issues in
Mozella, IE 7, 8, 9, Safari and FF.
. Used Eclipse IDE to develop an application.
. Implemented the business layer by using Hibernate with Spring DAO and
also developed mapping files and POJO java classes using ORM.
. Developed the front-end web page by using HTML5, CSS3, and JavaScript
taking advantage of the frameworks JQuery, Angular, and Bootstrap.
. Used Angular 12, HTML5, and CSS3 web technologies for developing front-
end websites. Implemented UI grid, tables, and several widgets in Angular
12.
. Used Angular 12 framework to build a single-page application to navigate
through the different statuses and multiple models.
. Used Angular.JS as a framework to create a Single-Page Application (SPA)
that can bind data to specific views and synchronize data with the
server.
. Used Node.JS as a proxy to interact with Rest services and interacting
with Database.
. Created and configured JMS connection factories (Queue, Topic) on the
WebLogic server.
. Involved in setting up AWS services with EC2 instances, and S3 bucket and
took part in deploying applications in AWS along with writing and
retrieving files to and from AWS S3 bucket for UI to render data faster.
. Implemented the build stage to build the Microservices and push the
Docker container image to the private Docker registry.
. Involved in developing business components using EJB Session Beans and
persistence using EJB Entity Beans.
. Used Log4j API for logging in development, testing, and production
environments, configured to send email notifications.
. Worked on React flux to polish the data and for single directional flow.
. Performed code review and unit-tested the application using the JUnit
framework.
. Worked with Jenkins in setting up the CI/CD pipeline for the dev
environment and was involved in setting up GIT webhooks.
. Developed both Restful and SOAP web services depending on the design
needs of the project.
. Worked on MongoDB concepts such as locking, transactions, indexes,
sharding, replication, and schema design.
. Written SQL Queries and PL/SQL stored procedures to satisfy various
business requirements of the application.
. Used agile methodology for developing the application.
. Worked with Kubernetes to orchestrate Docker containers, manage
microservices architecture, and ensure high availability and scalability
of applications.
. Participated in meetings weekly status reports and was involved in web
operations with clients for gathering requirement information.
Environment: Java 11/8, Spring, Spring MVC, Spring Boot, Hibernate, HTML5,
CSS3, JavaScript, Angular 12, Angular.JS, ReactJS, Node.JS, AJAX, JSON,
REST, JMS, JSF, XML, Java Classes, AWS, Docker, EJB, Log4j, TDD, JUnit,
Jenkins, SOAP, RESTFul, MongoDB, MySQL, Agile, Kubernetes, and Windows.
Client: Emigrant Bank, NYC, NY
Nov 2020 to Dec 2021
Role: Full Stack Developer
Responsibilities:
. Involved in the Analysis, Design, Development, and Maintenance phases of
the project with a major emphasis on Development of the modules like
Activations, and Customer Service.
. Worked with JAVA 8 features like Functional Interfaces, Stream API, Time
API, Transaction Management, Exception Handling, Collection API, and
Lambda Expressions.
. Used Java 1.8 fundamentals like parallel streams and filters through
lambda expressions to handle searching.
. Developed Enterprise application using Spring MVC to maintain loose
coupling between layers.
. Utilized Spring MVC framework to implement design patterns like IOC
(Dependency Injection), Spring DAO (Data access objects), Data Transfer
objects, Business objects, and ORM Mappings.
. Designed and developed Micro-services using REST framework and Spring
Boot and used Bootstrap along with Angular.js in creating the
Application.
. Used loosely coupled architecture Spring Boot. Developed Micro
Services in the application by using Spring Boot.
. Used Spring Boot modules to integrate with the database to implement the
persistence layer with Hibernate.
. Implemented Hibernate/JPA for data persistence in integration with
Spring.
. Used Hibernate ORM framework as persistence engine and wrote Hibernate
Queries to automate the mapping between Oracle database and Objects in
Java.
. Designed the front-end applications, and user interactive (UI) web pages
using web technologies like HTML/HTML5, XHTML, and CSS3.
. Designed and coded customized Angular 10 services to interact with the
backend API and serve components.
. Enhanced application performance by Angular 10 Component-based
development in view of future Angular framework transitions.
. Coded extensively in Angular. JS to make rich internet web pages.
. Design and development of a proof-of-concept real-time notification
system using Node.JS.
. Created Stateless Session EJBs for retrieving data and Entity Beans for
maintaining User Profile.
. Used Log4j as a logging framework to capture the log traces of
applications in debugging the issues.
. Worked on JUnit test cases to test all possible business scenarios with
the knowledge of Test First Methodology and Test Driven Development.
. Implemented RESTful and SOAP-based web services using JAX-RS and JAX-WS
respectively
. Developed complex SQL queries for extracting data from the database.
. Used agile methodology for software development.
. Performed thorough unit testing and resolved several data-related
issues before migration to production.
Environment: Java 8, Spring, MVC, Micro Services, Spring Boot, Hibernate,
HTML5, CSS3, JavaScript, Angular 10, Angular.JS, Node.JS, Eclipse, EJB,
Log4j, JUnit, RESTFul, SOAP, SQL, Agile and Windows.
Company: Virtusa, Hyd, India
Aug 2018 to Oct 2020
Role: Java Developer
Responsibilities:
. Involved in all phases of SDLC to structure the unformatted requirements.
. Involved in designing and implementing MVC design patterns using Spring
framework for web tier.
. Used spring MVC for building the application framework.
. Developed action classes and form beans and configured the spring-
config.xml.
. Used Spring Framework's Dependency Injection to have a loose coupling.
. Developed entities with Hibernate.
. Implemented persistence layer using Hibernate that uses the POJOs (which
do not have the business processes) to represent the persistence database
tuples.
. Implemented Service Oriented Architecture (SOA) using JMS for sending and
receiving messages while creating web services.
. Worked on parsing the XML files using DOM/SAX parsers.
. Involved in the development and integration of the Application using
Eclipse IDE.
. Developed Core Java components to develop the transaction report. Stored
the dynamic data onto Collection Objects and used the predefined methods
to perform all DB-related operations efficiently.
. Implemented stored procedures and dynamic SQL on SQL Server.
. Responsible for requirement analysis, designing, planning, tracking, and
execution of the application.
. Presented website mockups to clients to give them a better visual of the
end product and to ensure that all parameters were met.
Environment: Java, spring, MVC, Hibernate, Eclipse, POJO, XML, DOM, MDB,
JMS, Log4j, SQL, Agile and Windows.
References: These Will be provided upon request.