0% found this document useful (0 votes)
17 views7 pages

FSU Shiva Charan

Shiva Charan is a Senior Full Stack Java Developer with over 10 years of experience in designing and deploying Java-based enterprise applications, utilizing Agile methodologies and various technologies such as Spring Boot, Angular, and AWS. He has a strong background in developing RESTful APIs, microservices architecture, and containerization using Docker and Kubernetes, along with extensive experience in database management and cloud technologies. His recent roles include developing user-centric applications and dashboards, implementing CI/CD pipelines, and enhancing application security and performance.

Uploaded by

kancharlagopi
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)
17 views7 pages

FSU Shiva Charan

Shiva Charan is a Senior Full Stack Java Developer with over 10 years of experience in designing and deploying Java-based enterprise applications, utilizing Agile methodologies and various technologies such as Spring Boot, Angular, and AWS. He has a strong background in developing RESTful APIs, microservices architecture, and containerization using Docker and Kubernetes, along with extensive experience in database management and cloud technologies. His recent roles include developing user-centric applications and dashboards, implementing CI/CD pipelines, and enhancing application security and performance.

Uploaded by

kancharlagopi
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/ 7

SHIVA CHARAN Contact No: 972 855 8428

Sr. Full Stack Java Developer Email: cs.nallavelli@outlook.com

PROFESSIONAL SUMMARY
 Around 10+ years of experience in designing and deploying Java-based enterprise applications.
 Worked on Agile Scrum and Agile Kanban environments and employed JIRA for project tracking and progress.
 Designed several user interfaces (UI) using HTML, CSS, Bootstrap, and JavaScript Frameworks such as ReactJS,
AngularJS, NodeJS, and NPM (node package manager).
 Developed RESTful APIs using Spring MVC and Spring Boot and established database connections using Spring JPA
and Hibernate.
 I worked on SQL databases such as Microsoft SQL Server, AWS (Amazon Web Services), RDS (Relational Database
Services), ORACLE and PostgreSQL Databases, and No-SQL databases such as Cassandra AZURE Cosmos DB.
 Exploring Next.js for a personal project, harnessing its advanced features for server-side rendering and seamless
development to create dynamic and engaging web experiences.
 Containerized applications using Docker and deployed them using Azure Kubernetes Engine, AWS EKS, and Google
Kubernetes Engine.
 Experience in the Design and Development of database systems using Relational and Non-Relational Database
Management Systems MS SQL Server, DB2, Oracle, DynamoDB.
 Extensively experienced in Advanced Object-Relational Mapping (ORM) tools for developing the Database
Persistence management systems like Hibernate and EJB.
 Designed and developed various integration components using JMS, MQ and Kafka.
 Extensive experience in Kafka integrations using angular frontend with web socket implementations to Kafka API
calls.
 Created Different Services using Spring Boot, Hibernate, Data JPA and other dependencies and plugins.
 Strong experience working with Multi-Cloud Technologies (Azure and AWS)
 Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating
stored procedures and functions, and performed polymorphic associations.
 Proven expertise in working with Angular modules, services, templates, directives, and dependency injection,
contributing to the development of Single Page Applications (SPA).
 Skilled in developing reusable components and services using TypeScript and Angular.
 Hands-on experience with JavaScript libraries, including Angular JS and Node JS.
 Proficient in Angular CLI (Command Line Interface) and creating template-driven, reactive forms.
 Expertise in CSS, including Background, Positioning, Text, Border, Padding, Table, Pseudo Elements & Classes, and
CSS Behaviors.
 Experienced in Test Driven Development (TDD) and Behavior Driven Development (BDD).
 Expert in unit testing, integration testing, and test case preparation.
 Skilled in creating user validation forms and interacting with RESTful services.
 Utilized Jenkins for build processes and GIT for version control.
 Extensive use of JSON, RXJS, AJAX, and DOM scripting for interactive web applications.
 Familiarity with version control repositories like GIT and SVN.
 Experience in Microservices to base on RESTful API Utilizing Spring boot with Spring MVC and Apache Kafka.
 Developer snippets of Java code which can run on Flink in the standalone mode on my local machine.
 Proven ability to work under Agile methodologies (scrum, Kanban).
 Developed automated test cases using Unit testing, integrated testing, cucumber testing and closely worked with
QA team in preparation of Test plans.
 Successfully led migrating on-premises infrastructure to the cloud, leveraging cloud computing technologies to
optimize scalability, reliability, and cost-efficiency while ensuring seamless operations and data security continuity.
 Experience in generating logs using Log4J and SLF4J Frameworks.

SKILLSET:

Java Technologies Java, J2EE, JSP, Spring, Hibernate, Servlets, Struts, Splunk
HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, XHTML, JSON, Node.JS, Core Java, TypeScript,
Web Technologies Spring, D3.JS, NVD3.JS, React.JS, Angular.JS, Express.js
Microservices Spring Boot, Spring Cloud, Spring Rest
Tools & Utilities Eclipse, IntelliJ, Visual Studio
Cloud Docker, Kubernetes, AWS, EC2, ECS, S3, Lambda , Azure
Databases MySQL, Oracle, DynamoDB, CouchBase, MongoDB, Cassandra DB, Oracle
Version Control SVN, GIT
Logging Tools Log4j, SL4J
Servers Apache Tomcat, Oracle WebLogic, WebSphere, JBoss
Web Services SOAP, REST, JAX-RS, JAX-WS
Build Tools Maven, ANT, Gradle, Jenkins
Testing JUnit, Mockito, Karma-Jasmine
Defect Tracking
Tools Atlassian JIRA, VersionOne, TFS
Methodologies Agile, Waterfall
Operating
Systems Windows, UNIX/Linux, iOS, Ubuntu.

EDUCATION:
 Bachelor’s in computer science at Vellore Institute of Technology (2014).
WORK EXPERIENCE

Client: Shark Dreams Inc., Rayleigh, NC April 2023 – Present


Role: Sr. Full Stack Developer
Project Description: Developed by Occam Edge technologies, our Database stores user profiles, reminder schedules,
and health-related data. Prioritizing scalability and reliability it ensure seamless functionality for our app. A user-
centric design empowers individuals to manage their health journey efficiently, fostering healthier habits and
well-being.
Responsibilities:
 Implemented agile methodology (SCRUM) for project development, participating in two-week sprints for iterative
progress.
 Engaged in the analysis, specification, design, implementation, and testing phases of the Software Development Life
Cycle (SDLC).
 Utilized HTML5 features, including semantic markup, local storage, and multimedia integration, to enhance user
experience.
 Demonstrated proficiency in Angular 14, harnessing its powerful features for improved performance and faster
compilation.
 Developed server-side application to interact with database using Spring Boot and Hibernate.
 Implemented Microservices Architecture with Spring Boot Rest services.
 Leveraged Java 11 features, such as the standardized HTTP client API and enhanced deprecation, for improved
performance and maintainability.
 Used Zookeeper, to set the offset to the API and to prevent the lose of messages when passing from one api to
another in the system
 Utilized Flux and Mono from Project Reactor to build reactive web applications for managing user profiles, reminder
schedules, and health-related data.
 Employed Flux for managing multiple asynchronous data streams and Mono for handling single asynchronous
operations, optimizing the performance and responsiveness of the application.
 Implemented robust error handling and recovery mechanisms with Flux and Mono, enhancing the resilience and
reliability of both front-end and back-end components.
 Used Express with NodeJS to create Web services which consume data from Azure Cosmos DB
 Designed and implemented applications using Spring IOC, Spring transactions, Dependency Injection, Spring
Annotations, and Spring AOP.
 Implemented Inversion of Control and Dependency Injection principles using the Spring Container for loose
coupling between components.
 Utilized Spring Data framework and Spring Data JPA for efficient data access, CRUD repositories, query methods,
and entity mapping.
 Full Stack Modern Progressive Web Apps ReactJS, Redux, GraphQL.

 Implemented an express graphql library to mount a GraphQL API server on the user-configured HTTP endpoint.
 Employed Spring Actuator to monitor application performance, troubleshoot issues, and ensure the health and
reliability of the system.
 Independently integrate multiple APIs and new features using React + GraphQL stack.
 Developed batch processing workflows using Spring Batch framework for efficient data processing in scheduled or
on-demand batch jobs.
 - Worked on real time streaming the data using EJB, Spark with Kafka.
 Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
 - Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
 - Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
 - Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDF Susing Scala.
 Integrated Spring DAO layer with Hibernate ORM framework for efficient data access and persistence.
 Utilized OAuth2 with Spring Security for Authentication and Authorization, enhancing application security.
 Implemented RESTful web services for seamless data exchange with external interfaces.
 Worked on Hibernate for mapping Java objects to relational databases and executing SQL queries.
 Employed AWS services, including Lambda, API Gateway, and S3, for serverless application development and
scalable data storage.
 Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which
includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.
 Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more
AWS EC2 instances.
 Worked on automation and Deployment using configuration Management tool like Chef to provision amazon AWS
 Implemented Microservices architecture using Spring Boot and deployed on AWS Elastic Beanstalk/AWS Faregate.
 Comparing performance of streaming applications on Spark & Flink.
 Populated HDFS and Cassandra with huge amount of data using Apache Kafka.
 Creating event processing data pipelines and handling messaging services using Apache Kafka.
 Coordinated Microservices with monolithic applications built with Spring MVC, deployed on WebSphere.
 Created custom Docker container images, tagged, and pushed images for deployment.
 Used Kafka-based messaging systems for publish-subscribe model, fault tolerance, and scalability.
 Utilized Kubernetes pods, services, deployments, and ingress controllers for availability and scalability.
 Employed Mockito and JUnit for unit testing, ensuring the application's robustness.
 Tested REST APIs in the Spring-Controller at the backend for JSON data using Postman.
 Implemented Microservice architecture with Spring Boot based services interacting through REST and Apache Kafka
message brokers.
 Implemented automated infrastructure deployment pipelines using Terraform, reducing provisioning time and
minimizing human error.
 Developed reusable, modular Terraform configurations for various environments, ensuring consistency and
scalability in infrastructure deployments.
 Integrated Terraform with continuous integration and continuous deployment (CI/CD) pipelines using tools like
Jenkins, GitLab CI, and GitHub Actions to enable automated, repeatable infrastructure changes.
 Optimized resource utilization and cost management by defining and enforcing infrastructure standards and
policies using Terraform.
 Collaborated with cross-functional teams to gather requirements, define infrastructure needs, and document
Terraform configurations and processes for knowledge sharing and maintenance.
 Provided troubleshooting and support for Terraform-related issues, including debugging configuration errors,
managing state discrepancies, and resolving deployment failures.
 Ensured teams validated for OWASP and performed industry-leading application security practices.
 Performed application program interface security assessments and remediation activities as part of the API security
program.
 Extensive experience with LiquidJS for creating and modifying dynamic templates and workflows within billing
systems.
 Skilled in using LiquidJS or similar template engines to generate dynamic content and support custom billing logic.
 Deep understanding of JavaScript, particularly in the context of template engines and front-end scripting, to enhance
user interfaces and billing workflows.
 Developed and maintained security documentation, including security policies, standards, and guidelines, to ensure
compliance with regulatory and industry requirements.
 Implemented comprehensive monitoring and logging solutions using Amazon CloudWatch and AWS CloudTrail to
track the performance and security of IoT applications and infrastructure.
 Designed and developed APIs for internal and external consumption, ensuring seamless integration and
functionality across various platforms.
 Comparing performance of streaming applications on Spark & Flink.
 Developer snippets of java code which can run on Flink in the standalone mode on my local machine.
 Addressed day-to-day JIRA issues, including production issues, related to data inconsistencies and solved them
promptly.
 Developed reusable CDK Constructs for commonly used infrastructure components, promoting efficient code reuse
across multiple AWS environments.
 Automated deployment pipelines using AWS CDK in conjunction with AWS CodePipeline and CodeBuild to
implement Continuous Integration and Continuous Deployment (CI/CD) processes.
 Designed and Implemented IaC (Infrastructure as Code) using AWS CDK to automate cloud infrastructure
provisioning, ensuring repeatable, reliable, and scalable deployments.
 Managed multi-environment deployments by using CDK to create separate stacks for development, staging, and
production environments, ensuring consistent configurations across environments.
 Migrated CloudFormation templates to AWS CDK, reducing code duplication and improving infrastructure
maintainability with higher-level abstractions.
 Implemented continuous integration using Jenkins and actively contributed to application deployment.
 Developed a CI/CD system with Jenkins on Kubernetes container environment.
 Enabled full-text search using the Elastic Search stack (Elasticsearch, Logstash, Kibana).
 Utilized MySQL for data storage and management, designing optimized database schemas, writing complex SQL
queries, and ensuring data integrity and performance.
Environment: Agile/Scrum Methodology, HTML5, CSS4, Angular 14, Bootstrap, RESTful, Java 11, Spring DAO, Spring
Data, Spring Batch,, Spring Boot, Spring IOC, Spring Inheritance, Spring Application Context, Spring Eureka, Spring Boot,
Hibernate Template, Microservices, Eclipse IDE, Jenkins, Apache, Flink, Kafka, Kubernetes, PL/SQL, GIT, Maven, AWS,
EC2, AWS Lambda, AWS S3, MySQL.

Client: Zuora Inc., Redwood City, California Feb 2022 – Mar 2023
Role: Full Stack Java Developer
Project Description: Zuora Inc. is a Subscription-based company that supplies a SaaS Platform for businesses to
launch and manage. I am working on Zuora CPQ, and the Company had a specific problem with handling requests
from different vendors and keeping track of requests. To Solve it, I worked as a Full Stack developer to create a
unified dashboard that led us to improve overall operations and effectively manage vendor requests.
Responsibilities:
 Worked on Agile Kanban environment and software development was done incrementally.
 Created a unified dashboard using Angular 12, Node, and NPM, added interactivity such as a Search box, filters, and
tables using directives, and components made it responsive using Bootstrap CSS.
 Proficient in utilizing React, Redux, and use State hooks to efficiently manage and manipulate state within complex
web applications, ensuring seamless data flow and enhanced user interactivity.
 Implemented Redux architecture to maintain a centralized store for application state, facilitating predictable state
 Management and allowing for easy debugging and testing.
 Developed reusable React components that leverage Redux store to efficiently access and update application state
across multiple views.
 Developed Rest Api to processes the data from DB to another Rest Service.
 Utilized HTTP Client to establish backend connection and use RDS PostgreSQL server to store all Vendor Requests
and Perform CRUD (Create Read Update Delete) operations using APIs.
 Implemented REST APIs with Microservices architecture using Spring Boot.
 Worked on developing new applications consisting of frontend code written in JavaScript using Angular, like a REST
API running on Node and lets frontend development using React.js.
 We used Apache Kafka as a messaging system to communicate between different teams in Zuora CPQ and between
different vendors.
 Experienced in migrating existing Java codebases to Kotlin, utilizing Kotlin's interoperability with Java libraries and
frameworks to modernize legacy applications and improve codebase maintainability.
 Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for
micro-services.
 Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
 Designed and developed Microservices business components using Spring Boot.
 Proficient in leveraging Kotlin's features such as extension functions, coroutines, and sealed classes to write clean,
concise, and maintainable code, improving application performance and developer efficiency.
 We have used the Maven build tool to develop Java applications and implemented Several Dashboard APIs.
 Single-page application development using React, Redux, HTML, NodeJS, ExpressJS, and SASS/LESS. Leveraged
Redux for state management using Actions, Dispatchers, Providers, and Store.
 Implemented backend services and APIs using Kotlin and frameworks like Ktor or Spring Boot, harnessing Kotlin's
expressive syntax and powerful features to build scalable and performant server-side applications.
 We used JUnit for unit testing and Mockito to create mock objects to ensure the quality of the code.
 ES6 features like arrow functions, promises, classes, and block-scoped constructs were used.
 Used JSX in the React components for a cleaner HTML-like structure inside JavaScript. Babel and Webpack were
used to build JSX and ES2015 (ES6).
 Expertise in configuring billing systems with a focus on workflow logic, data synchronization, and error handling.
 Proficient in using LiquidJS or similar template engines for creating and modifying templates and workflows.
 Experienced in managing integrations between Zuora, Salesforce, and other systems to ensure accurate data
synchronization and seamless workflow execution.
 Strong command of SQL, including experience with stored procedures for executing complex queries and data
manipulation.
 Utilized LiquidJS to design and update billing workflows, ensuring templates accurately reflected dynamic billing
data and logic.
 Integrated LiquidJS within billing systems to support complex billing scenarios, enhancing the accuracy of bill run
execution and data synchronization.
 Leveraged JavaScript in conjunction with LiquidJS to improve user interfaces, ensuring seamless interaction with
dynamic billing content and templates.
 Extensive experience in JavaScript, particularly in the context of template engines and front-end scripting to
support custom billing logic and user interfaces.
 Used Batch and Kafka as publishers and consumers to complete service call cycles and consume messages as
notifications come from other microservices/applications. Installed Zookeeper and Kafka servers in the terminal to
run Kafka locally.
 Applications were deployed to Amazon EKS and containerized using Docker for increased scalability and
dependability.
 Designed and managed CI/CD pipelines using AWS Code Pipeline to automate software releases. Utilized AWS Code
Commit as a platform for hosting code to check the source code repository.
 SLF4J has been used for Java web application logging and debugging.
 Utilized AWS CloudWatch for Centralized Monitoring and Logging of web application logs.
 Integrated Spring security and SAML for User Authentication and Authorization.
 Used Prometheus to monitor and alert production systems.
 Ribbon is used for load balancing, and a broker service is used to maintain status using Spring Kafka and Zookeeper.
 Utilizing Autosys for job scheduling helps us reduce errors and ensure prompt execution of tasks.
Environment: Agile Kanban, Angular 12, Node, NPM, Bootstrap, HTTP Client, AWS RDS, REST APIs, Spring boot,
Apache Kafka, java 11,Kotlin, Maven, JUnit, Mockito, AWS S3 and EC2, EKS, Docker, Code Commit, SLF4J,
CloudWatch, Spring security, SAML, Prometheus, JIRA, Autosys.

Client: Citi Bank, Irving, TX Feb 2021 – Jan 2022


Role: Full Stack Java Developer
Project Description: Citibank offers various financial services and products to individuals, companies, and
governments. To help consumers improve their financial balance, we, as a team, developed a customized wellness
platform that offers financial advice. Customers are given a tool via this platform to keep track of their goals.
Responsibilities
 Developed personal wellness platform user interface using ReactJS, NodeJS, ExpressJS, and NPM. To Establish a
backend connection, we used React Axios, and for Beautification, we used CSS3 Bootstrap.
 Used Node Package Manager (NPM) to manage node modules and used it to install useful tools such as Gulp, React
- Bootstrap tools, and Date pickers. Utilized Apollo GraphQL to interact with APIs and render user data.
 Worked with ReactJS, Redux, and JavaScript (ES6, ES7+ES8) for building isomorphic applications.
 Used ReactJS Features and concepts for building frontend Interface using Class and functional Components, Redux,
Material UI, and Hooks.
 Built web pack bundler with babel-loader for react and es6 pre-sets. Different bundling for development, staging,
and production. Used Bower, NPM, Grunt, and Gulp to manage the dependencies in the web application.
 We established a database connection using Spring Data JPA to Microsoft SQL Server dB and used MongoDB for
NoSQL databases.
 Utilized Gradle as a build tool for managing dependencies and Building APIs.
 Developed several Restful APIs using Spring Boot, which was connected with a database to extract JSON data and
made it readable using Postman.
 Utilized microservices architecture to develop scalable and loosely coupled services.
 Experience using Java 11 with Flight Recorder tool, Epsilon garbage collector, Nest-based access control, and the
new HTTP client API.
 Implemented Apache Kafka messaging service for inter-communication between different teams.
 Utilized JUnit and Mockito for unit testing, including writing test cases and configuring.
 Experience in using Mocha and Jasmine for testing frontend includes defining test suites and running asynchronous
tests.
 Utilized Jenkins for seamless integration and Git repositories for automated builds, testing, and deployment.
 Utilized GitHub as a code hosting platform and managed source code repository.
 Deployed the Java application in GCP (Google Cloud Platform) and monitored it using Splunk.
 Integrated Google Cloud Pub/Sub for event-driven architectures, enabling real-time messaging and seamless
communication between distributed services.
 Containerized Java applications using Docker and deployed them to Google Kubernetes Engine (GKE) for scalability
and efficiency.
 Optimized cloud costs and performance by implementing auto-scaling policies, cost monitoring with Google Cloud
Monitoring, and optimizing VM instances
 Configured and monitored logging and alerts using Google Cloud Logging and Stack driver Monitoring, ensuring
application reliability and proactive troubleshooting
 Designed and managed databases using Cloud SQL and Firestore, optimizing queries, and ensuring secure data
storage with IAM and encryption practices
 Participated in day-to-day meetings and worked on Agile Scrum environments.
 Developed secure web applications and strictly employed Spring security and OAuth 2.0 protocols.
 Employed Azure Boards to schedule tasks and track progress.
Environment: Agile Scrum, React 17, Node, NPM, Axios, CSS, Bootstrap, Microsoft SQL Server Db, Gradle, Restful
APIs, Spring Boot, Postman, Java 11, Rabbit MQ, JUnit, Mocha, GitHub, GCP, Splunk, GKE, Spring security, OAuth 2.0,
Control M, Cloud Composer.

Client: Textron., Charlotte, NC Dec 2018 – Nov 2020


Role: Full Stack Java Developer
Project Description: Honeywell Inc. is known for its innovative solutions in aerospace and various other fields.
The Company uses the Internet of Things (IOT) platform that enables Honeywell's connected devices to
communicate with each other and with external systems. This project involves migrating server-based Java
applications to the cloud platform and upgrading the existing technology.
Responsibilities:
 Worked on an agile scrum environment to manage Sprint tasks and used the JIRA management tool to track
progress.
 Legacy UI was developed using HTML, CSS, JS, and Bootstrap, which was later migrated to Reactjs and NPM for
dependency management and NodeJS for server-side scripting.
 Migrated existing Java and Spring MVC (Model View Controller) Architecture to Microservices using Spring Boot.
 Developed Restful APIs using Spring MVC Architecture, later migrated to Spring Boot.
 Established database connectivity to PostgreSQL using Spring JDBC.
 Utilized Asynchronous AJAX calls to prevent screen locks during REST API calls.
 Used ClearCase for maintaining project documentation and code.
 Implemented object/relational persistence using Hibernate for the domain model, developing hbm files, Entity
classes using annotations, and utilizing HQL for database queries.
 Developed applications using J2EE, EJB, Hibernate, Web Services (SOAP), MySQL, and Ant technologies.
 Gained hands-on experience with data persistency using Hibernate and EJB.
 Led the migration of existing monolithic architecture to microservices and their migration to AWS cloud.
 Configured Log4j for the application.
 Conducted Database integration using SQL queries and developed JUnit using Mockito test cases for various Java
components.
 Migrated REST API code from ADF to JDBC using the Jersey Framework with the Singleton pattern.
 Connected to data sources and performed operations using Spring Data Framework features like Spring JDBC and
Spring ORM, implementing JAVA EE components using Spring MVC.
 Implemented REST Microservices using Spring Boot.
 Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading.
 Identified vulnerability issues using POSTMAN and Python requests for API Test with server-side validations,
implementing filters in Java for Cross-site Scripting, Cross-Frame Scripting, Web Server Misconfiguration, Cookie
Security, and various other vulnerability issues.
 Worked with SVN and participated in the GIT Migration process.
 Used iTrack to keep track of application issues and increase productivity.
 Experience using Java 8 with Lambda expressions, Inheritance, encapsulation, Parallel streams, Stream API, date
and time API, and Functional Interfaces.
 Deployed Build files on the Glassfish server and later migrated to Azure Cloud. Utilized Azure Kubernetes Engine to
deploy Java applications and Splunk to monitor logs.
 Utilized Azure Virtual Machine for the Development and Hosting of Java applications.
 Implemented end-to-end CI/CD process using Azure DevOps, resulting in faster time-to-market and reduced
deployment errors by 40%.
 Utilized Rabbit MQ (Messaging queue) for inter-communication between several systems.
 Utilized the Ant Build tool to develop Java applications, which were later migrated to Maven.
 Employed Log4J to log files and used Junit to implement unit tests.
Environment: Agile Scrum, JIRA, Html, CSS, JavaScript, Bootstrap, React, Node, NPM, Java 8, Spring MVC, Spring
Boot, Restful API's, PostgreSQL, Spring JPA, Azure Cosmos Db, Glassfish, Azure Cloud, AKE, Splunk, Active MQ, Kafka,
Ant, JUnit, Log4J.

Client: Snapdeal, India May 2014 – Oct 2018


Role: Java Web Developer
Project Description: Snapdeal is an Indian e-commerce application that offers various retail services to consumers.
As a team, we optimized the search bar so users can find products easily by providing options such as filtering,
sorting, and adding new features.
Responsibilities
 Created a custom responsive web application to replace the legacy design of the application.
 Worked in UI development and provided technical support.
 Implemented different modules using spring and Hibernate.
 Created a web application prototype using jQuery and AngularJS (1.x).
 Utilized AJAX to refresh only a certain section of the page and reduce the load on the web server.
 Defined text alignment, borders, positioning, and various typographic characteristics.
 Implemented Responsive Web Design for compatibility with different devices, including desktops, laptops, tablets,
and smartphones.
 Involved in the migration from AngularJS to Angular 2.
 Developed Single Page Application using Angular 2, Typescript, HTML5, CSS3, and Bootstrap3, integrating Angular
pages from In vision with the backend API.
 Implemented RESTful Web Services using JAX-RS API and Spring (Dependency Injection) Integration across different
layers of the application.
 Wrote and executed various SQL database queries.
 Developed a fully automated continuous integration system using GIT, MySQL, and custom tools developed in
Python and Bash.
 Worked with Agile software methodology for project development and maintenance, utilizing AWS database for
storage, content delivery, and other functionalities, including CDN for quick file delivery and bulk email sending to
customers.
 Used JIRA to track bugs, reduce downtime, and facilitate communication.
Environment: HTML, CSS, JavaScript, jQuery, JSON, AngularJS, Angular 2, TypeScript, AJAX, Java, Spring MVC, JMS, SQL
Server, Windows XP, and MS Office.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy