
Shivam Kumar Chauhan
Verified Expert in Engineering
Back-end Developer
Noida, Uttar Pradesh, India
Toptal member since June 14, 2023
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
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
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
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.
Developer
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.
Technical Consultant
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.
Associate Technical Consultant
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.
Experience
Robert Walters New Zealand Website
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
Roche Medical Information Services
https://medinfo.roche.com/3SHARE Connect
REWE DAM
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/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
I worked on the design and asset module. I was tasked with designing and developing end-to-end functionality.
Education
Post Graduate Program in Artificial Intelligence and Machine Learning
The University of Texas at Austin - Austin, Texas, USA
Postgraduate Certificate in Artificial Intelligence and Machine Learning
Great Lakes Institute of Management - Chengalpattu, Tamil Nadu, India
Bachelor's Degree in Electronics and Communication
Dr. A.P.J. Abdul Kalam Technical University - Lucknow, India
Certifications
Adobe Certified Expert – Adobe Experience Manager Sites Developer
Adobe
Adobe Certified Professional – Adobe Experience Manager Developer
Adobe
Adobe Professional – Adobe Experience Manager Dev/Ops
Adobe
Adobe Professional – Adobe Experience Manager Back-end Developer
Adobe
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring