Shivam Kumar Chauhan, Developer in Noida, Uttar Pradesh, India
Shivam is available for hire
Hire Shivam

Shivam Kumar Chauhan

Verified Expert  in Engineering

Bio

Shivam has 5+ years of experience as a full-stack developer focused on developing web apps using different technologies. He's well-versed in all features for development and enjoys all aspects of the app lifecycle, from design to development and training. Shivam thrives in a team environment, always demonstrating excellent communication and monitoring skills.

Portfolio

Freelance Clients
Java, Adobe Experience Manager (AEM), English, APIs, Microservices, GitHub...
3Share Corporation
Java, Adobe Experience Manager (AEM), Agile Software Development, JUnit...
Lhotse Technologies
Spring, Java, Adobe Experience Manager (AEM), English, APIs, Microservices...

Experience

  • Adobe Experience Manager (AEM) - 5 years
  • Agile Software Development - 4 years
  • Java - 4 years
  • Git - 4 years
  • Apache Sling - 4 years
  • Apache Felix (OSGI) - 4 years
  • Adobe Experience Manager (AEM) Assets - 1 year
  • Adobe Experience Manager (AEM) Forms - 1 year

Availability

Full-time

Preferred Environment

Git, Java, CSS, Front-end Development, Spring, MySQL, PostgreSQL

The most amazing...

...project I've worked on was contributing to developing an eCommerce platform and working on the migration from AEM 6.5 to AEM as a Cloud Service.

Work Experience

Senior Developer

2023 - 2024
Freelance Clients
  • Worked on the migration from AEM 6.5 to AEM as a cloud service.
  • Served as an end-to-end developer, working on different aspects, from business requirements to implementation and deployment.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Gained experience with various technical documentation and diagrams and flow diagrams for the functionalities.
  • Worked on the Spring Framework to manage different services connecting with the Apigee layer.
  • Created different controllers and RestControllers to manage and build the application.
Technologies: Java, Adobe Experience Manager (AEM), English, APIs, Microservices, GitHub, Adobe Analytics, Docker, CI/CD Pipelines, Microservices Architecture, JVM, Spring 5, Blogs, Content Writing, HTL

Developer

2021 - 2023
3Share Corporation
  • Built different components, models, editable templates, servlets, workflows, and other features on the AEM platform.
  • Worked on different AEM versions and AEM as a cloud service. I also worked on customizing and integrating the AEM assets module with the dynamic media and brand portal in the cloud service.
  • Wrote a custom utility for generating an RSS feed for the website, allowing users to broaden their marketing horizon and content distribution, increasing brand awareness.
  • Worked on machine learning tools and various algorithms to solve real-life implementations.
  • Gained experience with various technical documentation and diagrams and flow diagrams for the functionalities.
Technologies: Java, Adobe Experience Manager (AEM), Agile Software Development, JUnit, Sightly, Apache Sling, HTML, Front-end Development, Apache Felix (OSGI), OSGi, Apache Maven, MacOS, IntelliJ IDEA, Jira, REST APIs, Front-end, JavaScript, Web Development, JSON, Object-oriented Programming (OOP), Continuous Integration (CI), API Integration, Adobe, Full-stack, Technical Writing, HTML5, English, APIs, PDF, Microservices, GitHub, Docker, Microservices Architecture, JVM, Blogs, HTL, Storybook

Technical Consultant

2020 - 2021
Lhotse Technologies
  • Integrated various Spring Boot projects with relational databases.
  • Built different features of the AEM platform and wrote workflows, custom queries, components, schedulers, OSGi services, and servlets.
  • Collaborated on numerous integrations with Java-based platforms, including Adobe Target and Analytics.
  • Worked on order management system using Django and Python.
  • Worked on various Lhotse CMS modules, such as assets and design, using Spring Boot and PostgreSQL.
Technologies: Spring, Java, Adobe Experience Manager (AEM), English, APIs, Microservices, GitHub, NumPy, Pandas, Microservices Architecture, JVM, Blogs, Content Writing, HTL

Associate Technical Consultant

2019 - 2020
Lhotse Technologies
  • Built different features of the AEM platform and wrote workflows, custom queries, editable templates, content fragments, OSGi services, and servlets.
  • Worked with adaptive forms and adaptive form fragments in AEM. I also wrote custom rules and validations using the rule editor.
  • Integrated single sign-on (SSO) with AEM. Users no longer have to keep track of different sets of credentials, enabling them to get access to their applications much faster.
  • Worked on integrating different Spring Boot projects with relational databases.
  • Worked on Python with React using Flask framework. I have used the MySQL database to store data.
  • Developed technical documentation and high-level diagrams for the complete flow.
  • Designed CMS for the NDMA website and their website using Spring Boot and PostgreSQL.
Technologies: Java, Adobe Experience Manager (AEM), Agile Software Development, Adobe Experience Manager (AEM) Forms, HTML, Front-end Development, Apache Sling, Apache Felix (OSGI), Sightly, OSGi, Apache Maven, Windows, IntelliJ IDEA, Jira, REST APIs, JavaScript, Web Development, Spring, JSON, Object-oriented Programming (OOP), SQL, API Integration, Spring Boot, PostgreSQL, Adobe, Python 3, JSON REST APIs, Full-stack, Technical Writing, HTML5, English, APIs, Django REST Framework, Microservices, GitHub, JVM, HTL

Experience

Robert Walters New Zealand Website

This project involved working as a developer to redesign Robert Walters New Zealand's existing website in AEM 6.5.10.

The main challenge this project entailed was making a header component. I had to make the custom core component while also making a header. My work also included writing code using Sightly with Apache Sling models and creating templates, experience fragments, content fragments, and technical documentation for the website.

Alzheimer's Disease Taxi

This project involved the use of AEM as a Cloud Service. I worked as a back-end developer handling the creation of different components, servlets, services, Sightly with Apache Sling models, queries, and editable templates. I also created the technical documentation for projects.

Roche Medical Information Services

https://medinfo.roche.com/
This project involved the use of AEM 6.5.14. I created different components, servlets, services, JUnit test cases, Sightly with Apache Sling models, fetchers, OSGi configurations, GraphQL schema, and editable templates.

3SHARE Connect

This project involved working as a back-end and front-end developer to create end-to-end components in AEM. The front-end tasks included handling HTML and CSS components and preparing the corresponding technical documentation.

REWE DAM

This project involved working as a developer to implement custom functionality for DAM in AEM as a Cloud Service.

The main challenge was integrating AEM Assets with Dynamic Media and Brand Portal and publishing it. Publishing to DM is out of the box, but publishing to BP is not supported in AEM as a CS, so we had to write custom code for publishing.

NDMA India

https://ndma.gov.in/
This project involved working as a developer to redesign their existing website using a different tech stack. Previously, they used another domain but wanted to migrate their tech stack from PHP to Java.

We ended up using Spring Boot. This project's main challenge entailed making their site available in multiple languages, i.e., Hindi and English. They also wanted to make a type of CMS to update content on the go.

Lhotse CMS

This project involved working as a developer to build the CMS using Spring Boot. It's a multi-modular project involving different modules for the site, design, assets, components, templates, etc.

I worked on the design and asset module. I was tasked with designing and developing end-to-end functionality.

Education

2023 - 2023

Post Graduate Program in Artificial Intelligence and Machine Learning

The University of Texas at Austin - Austin, Texas, USA

2022 - 2023

Postgraduate Certificate in Artificial Intelligence and Machine Learning

Great Lakes Institute of Management - Chengalpattu, Tamil Nadu, India

2015 - 2019

Bachelor's Degree in Electronics and Communication

Dr. A.P.J. Abdul Kalam Technical University - Lucknow, India

Certifications

OCTOBER 2022 - OCTOBER 2024

Adobe Certified Expert – Adobe Experience Manager Sites Developer

Adobe

MAY 2022 - MAY 2024

Adobe Certified Professional – Adobe Experience Manager Developer

Adobe

APRIL 2022 - PRESENT

Adobe Professional – Adobe Experience Manager Dev/Ops

Adobe

APRIL 2022 - PRESENT

Adobe Professional – Adobe Experience Manager Back-end Developer

Adobe

MARCH 2019 - PRESENT

Python Data Structures

University of Michigan | via Coursera

Skills

Libraries/APIs

REST APIs, React, NumPy, Pandas, Node.js

Tools

IntelliJ IDEA, Git, Jira, Adobe Experience Manager (AEM), Apache Sling, Sightly, Adobe, GitHub, Adobe Experience Manager (AEM) Assets, Apache Maven, Adobe Experience Manager (AEM) Forms, Adobe Analytics

Languages

Java, HTML, CSS, Python, JavaScript, SQL, HTML5, ECMAScript (ES6), HTL, Python 3, TypeScript, GraphQL, Felix

Frameworks

Apache Felix (OSGI), OSGi, JUnit, Django, Spring Boot, Spring, Django REST Framework, Flask, Spring Security, Thymeleaf, Spring 5

Paradigms

Agile Software Development, Object-oriented Programming (OOP), Continuous Integration (CI), Microservices, Microservices Architecture

Platforms

MacOS, Windows, Jupyter Notebook, Docker, JVM, Amazon Web Services (AWS), Vercel

Storage

JSON, PostgreSQL, MySQL, Databases

Other

Front-end Development, Front-end, Web Development, API Integration, Back-end, Full-stack, Technical Writing, Architecture, Technical Diagrams, DOM, English, APIs, PDF, CI/CD Pipelines, Blogs, Content Writing, Artificial Intelligence (AI), Machine Learning, Spring Web Services, Logistic Regression, K-nearest Neighbors (KNN), Classification, Random Forests, Decision Trees, Data Structures, JSON REST APIs, Chakra UI, Storybook

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring