0% found this document useful (0 votes)
67 views10 pages

Nagarjuna Java Full Stack_Resume

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

Nagarjuna Java Full Stack_Resume

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

NAGARJUNA REDDY ALAVALA

Java Full Stack Developer


Phone: +1(972) 656-9552 Email: [email protected]

PROFESSIONAL SUMMARY
 IT Professional with 10+ years of experience as a Java Full Stack developer with expertise in Design, Development,
Analysis, and Testing of distributed Web Based Applications and Client/server applications using Java/J2EE
Technologies.
 Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, ReactJS, Angular,
Typescript, ECMAScript.
 Implemented a rigorous approach to unit testing in Angular 8 projects using Jasmine and Karma.
 Proficient in Cloud-based deployment on Amazon EC2 and their other offerings like S3 and AWS including EC2, VPC,
S3, EBS, ELB, Cloud-Front, IAM, RDS and Cloud Watch, Elastic cache, SNS, SQS, AMI.
 Proficient in building interfaces with ReactJS and worked with React Flux architecture and Utilized React-Router for
Dynamic Routing.
 Developed and maintained shell scripts in Unix, Linux, and Windows environments to automate routine tasks,
streamline system operations, and enhance productivity.
 Created cross-platform scripting solutions to ensure consistent behavior and functionality across different operating
systems.
 Experience with Java 1.8 features such as Lambdas for making function calls by using functional interfaces which
makes code readable and concise.
 Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
 Hands-on experience in design and development of robust and highly scalable applications and APIs based on REST
and SOAP applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC and Jersey, Apache CXF
frameworks.
 Expertise in Design Patterns like Singleton, Business Delegate, Service Locator, DAO, DTO and MVC, Template in
the development of multi-Tier distributed Enterprise Applications and sound knowledge on multi-threading.
 Experience with Apache Tapestry 4 for component-based web application development, creating reusable
components encapsulating UI and behavior.
 Designed and implemented components using Apache Tapestry 4, promoting a modular and maintainable
architecture.
 Hands-on experience with application development using J2EE Technologies like Spring frameworks, Hibernate,
Servlets, JSP, JDBC, EJB, JPA, JDBC, JavaBeans and Web services with concentration on effortless backend
functioning.
 Experience in testing frameworks like Jasmine, Protractor for angular functionality testing and karma for running
tests.
 Full Stack development experience working on web apps with many technologies like Angular, React, Node, Java,
GraphQL and MySQL.
 Expertise in modern web architecture using various JavaScript frameworks and libraries like ReactJs, Redux, Redux
Toolkit, Angular, AngularJS.
 Extensively used Java 8 features such as lambda expressions, method referencing, Stream API’s, parallel
operations on collections, multithreading, and for effective sorting mechanisms and to increase the performance of
the application.
 Worked on Microservices architecture using Spring Boot and using Netflix Eureka server and implementing using
NodeJS.
 Architected and managed complex Maven build configurations for multi-module projects, ensuring efficient project
structuring and dependency management.
 Created custom Maven plugins and extensions to automate project-specific tasks, enhancing the build process and
improving developer productivity.
 Strong experience in Spring Framework modules such as Spring MVC, JDBC, Spring Dashboard, Spring Boot,
Spring Microservices, Spring Eureka, Spring Netflix, Spring Batch.
 Designed test cases and performed unit testing with JUnit Framework.
 Used Postman and SOAP UI for testing RESTful and SOAP Web Services.
 Expertise maintaining (ORM) Object/Relational Mapping Files using Hibernate to ensure object persistency and
transaction control.
 Experience in implementing persistence layer using JPA and Hibernate.
 Managed the deployment and administration of Aurora PostgreSQL clusters for efficient data storage and retrieval.
 Optimized SQL queries and fine-tuned database schema to improve query performance and response times.
 Designed and optimized MongoDB collections and document structures to ensure efficient data storage and retrieval.
 Developed complex queries using MongoDB's query language to extract targeted information from large datasets.
 Set up monitoring and alerting using AWS CloudWatch to proactively detect and address database performance
issues.
 Hands-on experience working with OAUTH to provide authentication and authorization to Rest services by using
JSON Web Tokens (JWT) to securely communicate JSON Objects.
 Configured, managed, and maintained IIS web servers to host and deliver web applications with high availability and
optimal performance.
 Hands-on experience with messaging tools like Kafka, RabbitMQ, ActiveMQ for operations.
 Experience with Java Messaging Services (JMS) like Rabbit MQ, Active MQ and Apache camel.
 Deployed and configured Kafka clusters (or Amazon MSK clusters) to enable real-time data streaming and
processing.
 Installed and configured the SailPoint IdentityNow environment, addressing specific health domain constraints and
ensuring compatibility with existing systems.
 Collaborated with IT teams to optimize server configurations and database setups for optimal performance.
 Designed and created SQS queues to decouple components of the application, improving system resilience and
scalability.
 Installed, configured, and administered WebLogic application servers, ensuring smooth operation of Java
applications and services.
 Integrated Amazon SQS with other AWS services to build fault-tolerant and scalable architectures.
 Expert in working with databases like Oracle, MySQL, DB2, Aurora PostgreSQL, SQL server to generate complex
SQL, PL/SQL queries, sub queries like joins, view, triggers etc. and NoSQL databases like MongoDB and Cassandra to
database modeling and development.
 Monitored GCP resource usage and costs, implementing cost-saving measures such as rightsizing instances and
setting up billing alerts.
 Implemented GCP security best practices, including encryption, key management, and auditing, to meet compliance
requirements and protect sensitive data.
 Utilized GCP BigQuery, Dataflow, and Dataprep for data processing, transformation, and analysis, extracting valuable
insights from large datasets.
 Experience in JUNIT testing using Mockito and Power Mockito.
 Integrated static code analysis, unit testing, and integration testing into CI/CD pipelines, enforcing code quality
standards and enhancing early bug detection.
 Designed, implemented, and maintained end-to-end Continuous Integration (CI) and Continuous Deployment
(CD) pipelines using Jenkins, Team Forge, and TFS, streamlining the software release process.
 Experience with Deployment tools such as CI/CD, Jenkins, Docker image, Docker Containers and Kubernetes.
 Long-time experience in working with version control systems like GIT and used Source code management client
tools like GitHub, Bitbucket.
 Experience in using built tools like Maven, Ant, Jenkins and Log4J to automate the process.
 Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for solution in a single,
coordinated operation.
 Used JIRA and Rally to Bug/Issue tracking and project management.

EDUCATION
 Bachelor Of Technology from Jawaharlal Nehru Technological University Kakinada, India.
 Master Of Science in Computer Science from University of North Texas, Texas.
TECHNICAL SKILLS
Backend Technologies Core Java, JSP, JDBC, JNDI, JMS, JSTL, NodeJS, Java Beans, RMI, Java Multithreading,
Generics and Collections, EJB, Tiles, Maven, Ant, MS Build, Spring Framework.
Frontend Technologies HTML5, XML, XSLT, SAX, DOM, CSS3, JavaScript, XPath, AJAX, jQuery, Angular 11,
Angular 6, Angular 8, Bootstrap, TypeScript, Node.js, ReactJS.
Methodologies UML, Agile, Waterfall, TDD
Frameworks Spring (IOC, Boot, AOP, DOA, Security), Struts, Hibernate.
Design & GUI Tools Eclipse, IBM RAD/WSAD, NetBeans, Notepad++
App servers IBM WebSphere, Apache Tomcat, BEA Web Logic, JBOSS
Databases/Tools Oracle 11g/10g /9i, NoSQL, SQL Server, DB2, MySQL, MongoDB, Hadoop, PostgreSQL
Design/Version Control CVS, SVN, VSS, GIT
Operating Systems Windows, Linux, UNIX
Unit Testing Tools TestNG, JUnit5, Cucumber, Jest, Mocha
Integration Testing Postman, Cypress, SoapUI.
Cloud Platforms AWS, GCP, AZURE

PROFESSIONAL EXPERIENCE

Client: Sunlife Insurance, Boston, MA Sep 2022 - Present


Role: Full Stack Developer
 Sound Knowledge about the entire (SDLC) of the project right from the design of the project till the implementation
phase of the project.
 Expertise in using CSS3, HTML5, React, TypeScript, ES6, JavaScript, JSON, and jQuery to create UI web pages.
 Skilled in using Asynchronous JavaScript and XML (AJAX) to fetch data from APIs and dynamically update web
content.
 Developed user interface using React JS, Flux for SPA development, also used React forms for data-driven form
components and React router to define module-level routing.
 Used ReactJS to capture user actions and render the relevant action, as well as dynamically render the UI based on
user actions.
 Utilized Web Sockets with React to maintain consistent and real-time state across users.
 Involved in implementing various client-side interfaces on the frontend using React.js and used various predefined
components from NPM and redux library and deployed the application to NGINX.
 Designed and developed responsive and mobile-friendly web pages using HTML markup language, providing a
seamless and intuitive user experience for the web application.
 Utilized HTML Semantic Tags to improve page structure and SEO, ensuring clear and meaningful content hierarchy
and organization.
 Implemented CSS Animations and Transitions to add visual effects and animations to the application, improving user
engagement and interactivity.
 Utilized CSS Media Queries to implement device-specific styles and layouts, improving the application's
responsiveness and accessibility across different devices and screen sizes.
 Knowledge of server-side JavaScript frameworks like Node.js, using it to build scalable and efficient server
applications.
 Developed PowerShell scripts to automate routine tasks and system administration, improving operational efficiency
and reducing manual errors.
 Created custom scripts for software installation and updates, ensuring consistent and repeatable application
deployment across Windows servers.
 Developed microservices and created REST APIs using Java Spring Boot framework, and Spring REST
implementation and used Maven as a build tool.
 Experience in using Java 11 features such as Lambdas, Streams, Observables, and Completable Futures, etc.
 Orchestrated the deployment of Aurora PostgreSQL clusters, optimizing configuration for high-throughput data
storage and retrieval.
 Optimized Maven build performance by configuring build profiles, using build caching, and applying incremental
builds, resulting in faster build times.
 Integrated Maven with CI/CD pipelines, ensuring seamless integration of automated testing, deployment, and release
processes.
 Implemented and enforced coding and versioning standards across projects, ensuring consistency and maintainability
of Maven-based builds.
 Spearheaded the setup of Kafka clusters, boosting real-time event streaming capabilities across services.
 Developed custom Kafka Streams applications for real-time data transformation, reducing batch processing latency by
50%.
 Used Enterprise built security wrapper to secure REST endpoints, using policies to provide secure access.
 Developed microservices using spring framework, benefiting from auto-configuration using spring-boot, securing
with spring security.
 Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for
microservices.
 Used swagger framework for rest API documentation.
 Used Spring JDBC templates for database interactions and used declarative Spring AOP transaction management.
 Implemented microservices architecture using Spring Boot for making the application smaller and independent.
 Implemented Kafka consumer and producer configurations to use for high-volume streaming with pub-sub model
using multiple inheritance AVRO schemas with the same topic.
 Deployed end to end event-driven microservices architecture using Apache Kafka and deployed with Kafka
Elasticsearch.
 Developed user interfaces using Tapestry components, incorporating HTML, CSS, and JavaScript for responsive
and interactive designs.
 Integrated Tapestry with backend services, databases, and APIs to enable seamless data flow and functionality.
 Experience with Apache Tapestry for component-based web application development, creating reusable
components encapsulating UI and behavior.
 Designed and implemented components using Apache Tapestry, promoting a modular and maintainable
architecture.
 Used React http service to make GET/POST/PUT/DELETE to deal with API requests and responses.
 Orchestrated integration of SQS with Lambda functions, enabling auto-scaling while maintaining efficient message
processing.
 Created AWS EC2 instances and installed required configurations and applications on it and created S3 buckets for
storing object-level data into it.
 Engineered decoupled architectures using SQS queues, leading to 30% reduction in system dependencies and
improved fault tolerance.
 Inserted, updated, and deleted data using MongoDB's CRUD operations while maintaining data integrity.
 Managed clustering and load balancing configurations for high availability and scalability, optimizing application
performance.
 Configured authentication mechanisms to ensure secure access to MongoDB databases.
 Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
 Skills at using testing tools such as Postman, Jest, Enzyme, JUnit, Apache JMeter, and debugging tools such as ES
Lint, Redux Dev Tools, and Chrome Developer Tools.
 Followed Test Driven Development and written test cases using Junit for every relevant class.
 Worked with several testing frameworks such as JUnit and Mockito.
 Designed and managed Kubernetes clusters for containerized applications, ensuring efficient resource allocation
and scaling.
 Orchestrated microservices-based applications using Kubernetes for container orchestration.
 Deployed the Application into Docker container and made easily accessible at runtime using cloud services like AWS,
Netflix Eureka, Spring Hystrix as a fallback method, Spring Ribbon for load balancing, and a broker service to
maintain status using Spring Kafka and Zookeeper.
 Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
 Developed and maintained infrastructure as code (IaC) using Terraform to provision and manage cloud resources,
 ensuring infrastructure consistency and scalability.
 Designed and implemented Terraform modules to encapsulate and reuse infrastructure components and
 configurations across multiple projects and environments.
 Environment: Java 11, Maven, Hibernate, React JS, HTML, Kafka, Apache Tomcat, Json, Java Script, Spring, Spring
ribbon, Oracle, Mongo DB, Aurora PostgreSQL, JDBC, Eclipse, Apache Tapestry, JUnit/Mockito, JMeter, Selenium,
Jenkins, GitHub, Docker, Kubernetes, Log4j, Amazon SQS, AWS EC2, Terraform.
Client: Prime therapeutics, Eagan, MN Feb 2021 - Aug 2022
Role: Full Stack Developer
 Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (jQuery).
 Utilized HTML Video and Audio to implement multimedia content, such as videos and podcasts, improving user
engagement and accessibility.
 Implemented routing logic and navigation from screen to screen and implemented login functionality on the client
side in Angular 11.
 Designed and developed the agent portal using framework Angular 11 along with HTML5, CSS3, and TypeScript.
 Created TypeScript reusable components and services to consume REST APIs using Component-based architecture
provided by Angular 11.
 Developed Angular 11 service for static selection (reference) data in the Angular 9/11 SPA has run block.
 Worked on custom URL must land the user in the application.
 Implemented Angular 11 Router to enable navigation from one view to the next as the agent performs application
tasks.
 Implemented core features of Angular11 framework such as dependency Injection, Databinding, Filters, Directives,
Templates, Services and Deep Linking Designing.
 Designed and developed modern and visually appealing web pages using CSS styling language, improving the
application's user experience and visual design.
 Utilized CSS Flexbox and Grid Layout to implement responsive and flexible page layouts, ensuring seamless and
intuitive user experience across different devices and screen sizes.
 Developed web applications using the Apache Tapestry framework, adhering to its component-oriented
architecture and best practices.
 Created custom annotations and mixins to extend Tapestry’s functionality and streamline repetitive tasks.
 Implemented security measures within Tapestry to handle user authentication and authorization.
 Used Java 8 features like stream and Lambda expressions.
 Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
 Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static
methods, and Concurrency API.
 Used Spring MVC framework for implementing Model-View-Controller (MVC) architecture at the Web tier level.
 Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
 Used Spring Batch for processing large amounts of data like transaction management, job processing, resource
management, and logging.
 Secured the APIs by implementing OAuth2 token-based authentication/authorization scheme using Spring Security.
 Used Hibernate ORM framework as a persistence engine and wrote Hibernate Queries to automate the mapping
between Oracle database and Objects in Java.
 Involved in writing SQL and Stored Procedures for handling complex queries with the help of TOAD and accessing
them through Java Programs from Oracle Database.
 Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
 Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
 Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and
Elastic Container Service-Docker.
 Involved in creating EC2 instances, installing required configurations and applications, and creating S3 buckets for
storing object-level data.
 Used Kafka to handle data pipeline for high-speed filtering and pattern matching on the fly and monitoring data
pipeline operations.
 Orchestrated automated deployment processes using Team Forge and TFS, minimizing manual intervention and
enabling consistent and reliable deployments.
 Collaborated closely with development teams to implement Kafka event sourcing patterns, ensuring data consistency
across services.
 Developed the monolithic application and involved in migrating existing monolithic application into Micro Service
Architecture based RESTful Service and deployments were done on AWS.
 Configured connectors to integrate with various systems, directories, and applications in the health domain.
 Addressed and resolved any issues identified during testing.
 Designed and developed Micro Services business components using Spring Boot.
 Hands-on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud
Foundry, and Jenkins.
 Managed Hadoop cluster installation, configuration, and maintenance, ensuring high availability and optimal
performance.
 Implemented security measures such as authentication, authorization, and encryption to safeguard data.
 Designed and developed data pipelines using MapReduce, Spark, and Hive, enabling efficient data processing.
 Implemented ETL processes to ingest and transform data from diverse sources into Hadoop, ensuring data quality.
 Leveraged Hadoop ecosystem tools to write complex SQL-like queries for data analysis and reporting.
 Managed clustering and load balancing configurations for high availability and scalability, optimizing application
performance.
 Automated Hadoop cluster deployment and configuration using Ansible, ensuring consistency across environments.
 Evaluated and selected appropriate Hadoop ecosystem components based on project requirements.
 Conducted performance tuning and optimization of WebLogic environments, improving response times and resource
utilization.
 Designed, scheduled, and monitored batch jobs using Autosys and Control M, ensuring timely execution of critical
business processes.
 Managed job dependencies, error handling, and recovery strategies, minimizing disruptions to business operations.
 Designed and maintained a standardized Maven project template that accelerated new project setups and ensured
consistent development environments.
 Collaborated with development teams to define and enforce Maven best practices, resulting in improved build
reliability and decreased build-related issues.
 Integrated Kubernetes into CI/CD pipelines for continuous integration and deployment of containerized applications.
 Automated deployments to Kubernetes clusters using tools like Helm and Kubernetes Operators.
 Managed Kubernetes clusters across multiple cloud providers or on-premises data centers for hybrid and multi-
cloud deployments.
 Implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines for database schema changes,
improving deployment efficiency.
 Orchestrated infrastructure provisioning and management workflows using Terraform, ensuring proper resource
 dependency resolution.
 Managed Terraform state files and backends to maintain a consistent and centralized state management for
 distributed teams.
 Environment: Agile methodology, Java, J2EE, Hibernate, Kafka, Spring, XML, JSP, JAX-RS, Spring AOP, Spring security,
Oracle, Hadoop, MapReduce, Spark, Hive, JSP, HTML, AJAX, JavaScript, jQuery, AngularJS, Docker, Kubernetes, Kafka,
GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, Team Forge, WebLogic Application Server, AWS IAM, EC2, S3,
RDS, SQS, Terraform.
Client: Volkswagen Group of America, Auburn Hills, MI Jul 2019 – Jan 2021
Role: Full Stack Developer
 Designed and implemented the Single Page User Interface for client service module using Angular 8, HTML5, CSS3.
 Optimized the performance of applications using Angular Lazy Loading and ahead of time compilation.
 Extensively used Angular 8 for data binding and developed controllers, directives, and filters and integrated with
backend-services.
 Created Services to consume REST API's and to communicate between components using Dependency Injection
provided by Angular 8.
 Involved in End-to-End Design, Development and Testing of Streamlets module. Actively involved in Analysis, Design,
Development, System Testing and User Acceptance Testing. Followed Agile and SCRUM methodologies.
 Designed and implemented the Single Page User Interface for client service module using Apache Tapestry, Angular,
HTML5, CSS3.
 Utilized the features of the Apache Tapestry framework to manage component lifecycles, event handling, and
rendering of dynamic web content.
 Collaborated with frontend and backend teams to integrate Apache Tapestry components seamlessly into the overall
application architecture.
 Used Java 8 Stream API and Method References features to point to methods by their names and used functional
Interfaces.
 Developed microservices with Spring and tested the application using Spring Boot.
 Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for
microservices.
 Used Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto wiring, and
Collections to implement DAO layer with Hibernate Session Factory, HQL, and SQL.
 Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into
Oracle Database.
 Implemented PowerShell scripts to monitor system performance, event logs, and resource utilization, enabling
proactive issue detection and resolution.
 Worked on WSDL, Swagger and WADL implementing Soap services using Axis-2 and Apache CXF framework &
Restful Services.
 Involved in development of Restful web services using MERN stack, MongoDB.
 Developed and implemented dynamic filtering for restful webservices using Spring Boot.
 Implemented continuous integration using Maven and Jenkins, triggering automated builds and tests on each code
commit, leading to faster feedback and improved code quality.
 Created custom Maven reporting plugins to generate comprehensive project documentation, including code metrics,
test reports, and dependency analysis.
 Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins’s brew master
instance, which reduces the time for the deployment of micro services.
 Created and maintained documentation outlining WebLogic server configurations, deployment procedures, and
troubleshooting guidelines.
 Troubleshot and resolved performance bottlenecks in WebLogic servers, optimizing garbage collection, memory, and
thread management.
 Collaborated with development teams to design automation workflows and job dependencies, reducing manual
interventions and errors.
 Created and managed domain configurations, including JDBC data sources, connection pools, and security realms.
 Set up AWS Oracle RDS databases for new projects, used data pump to migrate data to Relational Database
Services (RDS).
 Experienced with RDBMS implementation and development using Oracle, MySQL, MSSQL, and DB2.
 Designed, configured, and deployed Amazon Web Services for many applications utilizing the AWS API gateway and
ELK (Elasticsearch, Kibana, Logstash) stack focusing on high availability.
 Defined KPIs for Kafka monitoring, driving alignment across teams and enabling swift identification of performance
bottlenecks.
 Led a cross-functional team in implementing an event-driven architecture, designing guidelines for Kafka adoption
and integration.
 Implemented monitoring and logging solutions for Kubernetes clusters using tools like Prometheus, Grafana, and
Elasticsearch to ensure visibility and troubleshoot issues.
 Implemented resource quotas and limits within Kubernetes to manage resource utilization and prevent resource
contention.
 Shaped the organization's asynchronous communication strategy by championing SQS for decoupling and
scalability.
 Led workshops to establish best practices for SQS queue design, ensuring consistency and adherence to architectural
principles.
 Expert at handling Unit Testing using JUnit, Jasmine, Mockito, and Karma.
 Used GIT for version control and JIRA for bug tracking, project management and Maven as build tools.
 Utilized Terraform to provision and manage cloud resources, including virtual machines, databases, storage, and
networking components, across various cloud provider such as AWS.
 Designed and implemented modular Terraform code, allowing for code reuse and scalability across multiple projects
or environments.
 Environment: Java 8, Maven, Hibernate, React JS, Angular 8, HTML5, CSS3, Kafka, SQS, Apache Tapestry, Apache
Tomcat, Json, Java script, Spring, Oracle, PostgreSQL, SQL, Spring JDBC, Eclipse, JUnit/Mockito, Karma, JMeter,
Selenium, WebLogic, Jenkins, TFS, Chef, GitHub, Docker, Kubernetes, Terraform.
Client: Change Healthcare, Alpharetta, GA Apr 2018 – Jun 2019
Role: Full Stack Developer
 Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering,
Design, Analysis, and Code development.
 Worked on front end, business, and persistence tier using JSP, Java Script, and Hibernate frameworks.
 Involved in performance tuning of application, monitoring the end of day load and application behavior using
JProfiler.
 Actively contributed to the development and ongoing maintenance of web applications built on the Angular 8
framework.
 Demonstrated proficiency in utilizing Angular 8's Ivy Renderer, a significant enhancement that optimized rendering
performance.
 Strategically implemented differential loading in Angular 8 applications to optimize browser compatibility.
 Effectively applied dynamic imports within Angular 8 applications to achieve efficient lazy loading of modules.
 Leveraged the Angular CLI extensively to streamline project setup and management tasks.
 Encompassed configuring routing to enable smooth navigation, implementing state management using NgRx for
effective data management and synchronization, and handling HTTP requests to communicate with back-end
services, ensuring seamless data exchange within the application.
 Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
 Developed UI and interaction with Spring Boot REST Service.
 Developed Components, models, models, and services using Spring Boot.
 Developed business validation classes using Spring Boot.
 Setting up the Configuration to connect to the services and change the default configuration using Spring Boot.
 Integrated the components using Camel.
 Developed the code components to make Web Services calls to retrieve data from the backend components.
 Involved in production support activities and performance tuning and process improvements.
 Setting up the build, configuration, and auto-deploy using Maven Build Tool.
 Contributed to open-source Maven plugins or extensions, showcasing expertise and engagement within the larger
development community.
 Provided training to administrators and end-users on using SailPoint for identity management.
 Documented the configuration, customization, and deployment processes for future reference.
 Conducted rigorous testing of the SailPoint implementation, including unit testing, integration testing, and user
acceptance testing.
 Addressed and promptly resolved any issues identified during testing to ensure a robust and error-free system.
 Conducted training sessions for development teams on advanced Maven features, empowering them to independently
manage build configurations and resolve build-related issues.
 Managed and maintained artifact repositories within Team Forge and TFS, ensuring proper versioning, storage, and
accessibility of build artifacts.
 Explored new tools and frameworks within the Hadoop ecosystem, such as Impala, Drill, and Tez.
 Stayed up to date with emerging trends and technologies in the big data and Hadoop ecosystem.
 Configured Kerberos authentication for secure access to Hadoop services and resources.
 Contributed to the development of the organization's big data strategy, outlining the use of Hadoop and related
technologies.
 Implemented IIS server monitoring and logging strategies to track performance metrics, troubleshoot issues, and
optimize resource allocation.
 Designed and implemented rolling deployments and zero-downtime upgrades using WebLogic’s rolling upgrade and
side-by-side deployment features.
 Involved in requirements gathering and related documentation.
 Developed Test cases using Behavioral Driven Development (BDD) methodology.
 Involved in defect fixing and worked on change requests.
 Involved in making web services calls to get data from the server.
 Involved in developing role base code using LDAP.
 Involved in Database design, writing SQL Queries, stored procedures in Oracle.
 Provisioned, configured, and managed Aurora PostgreSQL clusters to ensure optimal database performance and
availability.
 Designed and implemented data storage solutions using GCP Cloud Storage, ensuring data durability, accessibility,
and cost-effectiveness.
 Configured IAM policies and roles to manage permissions and access control for GCP resources, enhancing security.
 Configured GCP load balancers, including HTTP(S), TCP, and SSL proxy load balancers, to distribute traffic and
improve application availability.
 Set up and configured Kafka clusters to enable real-time event streaming across services.
 GGTS is used as Java IDE tool for creating XML and Groovy (GSP).
 Deployed WAR, EAR, and JAR files in JBOSS application server.
 Environment: Java, Maven, Ant, Java Script, Angular 8, TFS, Team Forge, Spring boot, Spring Security, Spring Cloud,
Rest API, GCP, Oracle, Hadoop Ecosystem, Impala, Drill, Tez, PostgreSQL, Jenkins, Maven, Git, Agile, JIRA, Kafka.
Client: Western Illinois University, Macomb, IL Mar 2016 – Mar 2018
Role: Java Developer
 Expertise in Java development skills with core Java 8.
 Used JDBC and Hibernate for database interactions.
 Developed intricate build scripts using Ant and MS Build.
 Experienced in developing messaging modules using Spring JMS, Apache Camel, and Rabbit MQ.
 Competent in Spring with JDBC / Hibernate modules for ORM frameworks.
 Developed cloud-hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
 Developed Spring Boot based Micro Services and implemented Spring Cloud/Netflix API architecture patterns
(Eureka Service discovery, Configuration server).
 Utilized Java 1.8 features (lambda expressions, streams) for clear and effective coding.
 Employed efficient algorithms and data structures to enhance application performance.
 Utilized Spring Boot's built-in features for rapid development, including embedded Tomcat servers and simplified
dependency management.
 Designed and maintained database schemas, optimized SQL queries for improved performance.
 Built scalable enterprise applications using Spring, Hibernate, and Spring REST for secure communication.
 Implemented various screens for the front end using React JS.
 Utilized predefined components from NPM (Node Package Manager) and redux library.
 Used Redux to manage the application's global state, especially for user login status.
 Employed React-Router to turn the application into a Single Page Application (SPA).
 Extensive use of agile and Scrum methodologies in front-end development.
 Collaborated with the back-end team to display data using Custom components, Library components, and Redux.
 Experience in web application development using Angular with HTML5 and CSS3.
 Used Spring Core annotations for Spring Dependency Injection.
 Implemented Spring MVC for Rest API’s.
 Developed Spring Boot applications for microservices.
 Collaborated with cross-functional teams to automate testing procedures and integrate testing into the CI/CD
pipeline.
 Provided technical support for troubleshooting CI/CD pipeline issues and optimizing pipeline performance within
Team Forge and TFS.
 Involved in the complete Software Development Life Cycle (SDLC).
 Followed agile and Scrum methodologies.
 Worked closely with end users and business analysts to understand requirements.
 Designed, developed, and maintained build scripts for compilation, testing, packaging, and deployment processes.
 Conducted regular patching and updates for WebLogic servers.
 Proficient in MVC architecture, using Spring, Spring MVC.
 Environment: Java 8, Maven, Hibernate, Re HTML5, React, CSS3, Kafka, RabbitMQ, Apache Tomcat, Json, Java Script,
Spring, PL/SQL, My SQL, IBM Cognos, Oracle, Spring JDBC, Eclipse, JUnit/Mockito, Karma, JMeter, Selenium, Jenkins,
GIT, Docker, Log4j, JIRA, Rest API, PCF.
Client: TD Bank N.A. Mt Laurel, NJ Mar 2013 – Feb 2016
Role: Java Developer
 Analyzed the business requirement and developed app using Java and Mozilla XUL.
 Involved in development using Spring, Hibernate and JSF Framework. Used ANT script for project deployment.
 Harnessed Java 1.8 features, including lambda expressions, streams, and functional interfaces, to craft concise and
highly efficient code.
 Implemented RESTful APIs using Spring Boot and Spring REST, ensuring seamless communication between the
front end and back end.
 Applied core Java principles, including Object-Oriented Programming (OOP), multithreading, and exception
handling, for robust back-end code.
 Orchestrated continuous integration and continuous deployment pipelines using Ant, MS Build, and CI/CD tools (e.g.,
Jenkins, Azure DevOps), automating the software delivery lifecycle.
 Use case, design – class, sequence diagrams. User Interface design
 Data Modelling – logical and physical models
 Requirements gathering- Proto-typing, Walk-through to business groups and gap analysis
 Understand the business aspect of the application and converted into requirements document.
 Create POC for first time patterns and vendor integrations.
 Code review with the developers and delivery team
 Co-Ordinate and manage Global Delivery teams at offshore locations.
 Develop Functional Requirements Specification (FRS)
 Business process review and modelling
 Involved in writing SQL queries for the application in Teradata database.
 Create or involve in Implementation planning with Project Manager.
 Environment: Java, JSP, Servlets, Spring, Hibernate, Ant and MS Build, HTML, JDBC, JDK, Waterfall Model, Tomcat,
Windows XP.

You might also like