Ankitkumar Patel
Verified Expert in Engineering
SAP Commerce Cloud Developer
Ankit is an SAP Commerce Cloud (SAP Hybris) consultant with over a decade-long experience in eCommerce, software architecture, and development. His superb skills in eCommerce development using SAP Commerce Cloud suite, including B2B and B2C accelerators, data modeling, workflow management, ImpEx, cronjobs, Business Process Engine, Customer Checkout, Orbeon, YForms, Solr, and many third-party application integrations make Ankit ready to take on new challenges and deliver outstanding results.
Portfolio
Experience
Availability
Preferred Environment
Git, Bitbucket, Confluence, Sonar, IntelliJ IDEA, Linux, Docker
The most amazing...
...projects I've delivered are eCommerce projects for Fortune 100 companies as a project lead, facilitating the architecture, design, code versioning, and DevOps.
Work Experience
Practice Lead
Wurth IT India
- Delivered many projects that included SAP Commerce Cloud, Internet of things (IoT), and chatbot proof of concept (POC).
- Performed detailed analysis of customer requirements and ensured on-time, high-quality design delivery with SAP Hybris-recommended solutions.
- Managed technical design documents, development, and team activities.
- Proposed technical analysis to address the existing system's shortcomings, limitations, and procedures by providing SAP Hybris-recommended solutions.
- Oversaw project architecture and environment setup using tools such as Git, Jenkins, and Jira.
Practice Lead
Wurth IT India Pvt
- Worked on many projects, including SAP Commerce Cloud (Hybris), IoT, chatbot POC, etc.
- Worked on many challenging solutions like performance issues, real-time price/stock information, and offline price/stock to guest customers.
- Worked with many third-party integrations with Hybris like SAP ERP, Sterling OMS, inventory management, TIBCO, JIO CNUM (Caller ID Number), JIO IDAM (SSO), Jio CAF system, JioMoney wallet, USPS address validation, payment gateway, etc.
- Rewarded (Rock Start) for handling the team quickly and leading the Wurth USA Hybris project very well.
- Rewarded (Mountain Mover) for outstanding contribution to the organization.
Senior Hybris Developer
Infosys
- Performed business-to-business (B2B) implementation for one of the market leaders in the US and worked on many other SAP Hybris end-to-end projects for companies like Zoetis, Reliance Digital, and AJIO (part of Reliance Retail).
- Conducted detailed analysis of customer requirements and ensured on-time, high-quality delivery of the application design, code, test results, and documentation.
- Facilitated project architecture, design, code versioning, releases and branching strategy, performance testing, and other go-live activities using Git, Jenkins, and Jira, and setting up a web server, application server, and cache server.
- Integrated SAP Hybris with many third-party solutions like SAP ERP, IBM Sterling OMS, TIBCO, Jio CNUM, Jio IDAM, Jio CAF, JioMoney, USPS address validation, and payment gateway and inventory management systems.
- Generated dynamic forms using YForms and creating a custom control with Orbeon. Used JAXB, JMS, and Apache ActiveMQ for EPC bundle implementation.
Software Engineer
Thomson Reuters
- Developed solutions for a HighQ collaboration product, used mainly by law firms, to drive digital transformation, innovation, and client engagement.
- Exposed the collaboration product functionalities by implementing a REST API, applying existing criteria in new ways, and drawing conclusions from comparable situations.
- Implemented a cluster environment for the collaboration product. Executed file and folder sync from the Dropbox-like desktop box to the web using rsync.
Experience
eCommerce Solution for a Welding Company
I was in charge of customer requirements, solution design, technical specification, development, and release management. My tasks included performing Infor M3 system integration with SAP Commerce Cloud and designing the solution to build group business sites on the same SAP commerce landscape.
Online Marketplace
Key accomplishments:
• Worked on both the front-end and back-end of the application.
• Implemented the user authentication system using JWT and bcrypt for password encryption.
• Built the product search and filtering functionality using MongoDB queries.
• Designed and developed the product listing page, shopping cart, and checkout flow using React.
• Created the seller dashboard with features such as product management, order management, and inventory tracking using Redux for state management.
• Integrated AWS S3 for storing and retrieving product images.
• Wrote server-side API endpoints using Node.js and Express.js.
Hybris Platform Upgrade
In addition to customizing the cockpit and Hybris management console (HMC), I designed a blog platform through a web content management system (WCMS) for the legacy site. Furthermore, I performed Paya payment integration for card authentication and many other enhancement interventions with tools and features such as Solr, data modeling, Groovy Scripting, ImpEx, cronjobs, Business Process Engine, cart, checkout, cockpits, and HMC.
Automotive Products Online Shop
I managed software development and technical and design document preparation while actively participating in code quality initiatives across different projects. My other task was to provide a technical analysis of the shortcomings and limitations of the existing system and procedures and propose to address them with a Hybris-recommended solution.
In addition to facilitating the architecture, design, code versioning, releases, branching strategy, and go-live activities using Git, Jenkins, and Jira, I set up a web server, application server, and cache server.
Apart from all standard Hybris modules, I worked on the SAP Hybris B2B punch-out for the Coupa system and with BMEcat to export the catalog.
Recommendation Engine with Python
Firstly, I worked closely with the project team to gather data on user behavior and product information. We used Python libraries such as Pandas and NumPy to preprocess and clean the data, removing duplicates or irrelevant information.
Next, I focused on developing the machine learning model to power the recommendation engine. I used Python libraries such as scikit-learn and TensorFlow to develop a content-based filtering model that analyzes user behavior and product attributes to generate recommendations.
With the machine learning model in place, I integrated it into a web application using Python web frameworks such as Flask or Django. I also tested the application extensively, using tools such as pytest and Selenium to ensure it was functioning correctly.
Global eCommerce Solution for a Pharmaceutical Company
As an SAP Hybris developer, I was engaged in the complete system development lifecycle of the application, from initial project planning through requirements gathering, analysis, design, development of the front-end and back-end functionalities, database, testing, and implementation.
I assisted the team with the design based on the SAP Hybris best practices, development, and creation of logical and physical entity relationship diagrams of the systems integrated with the web-based and eCommerce applications. Additionally, I performed code reviews with the technical leads and developers, recommended optimal technical practices and methodologies, and worked on the reporting implementation on the storefront and the WCMS and SAP integration.
Consumer Electronics Website
My engagement spanned various aspects of the application, including initial requirement gathering, design phase, back-end development, and front-end implementation. I also implemented a wishlist and cashing for product inventory using Hazelcast cache and worked on the telco bundle, cronjobs, cockpits, HMC, Solr, and WCMS on the SAP Hybris platform.
Besides generating dynamic forms using YForms and creating a custom control with Orbeon, I used JAXB, JMS, and Apache ActiveMQ for EPC bundle implementation. Third-party integrations with SAP Hybris were achieved using REST, JMS, and SOAP APIs. Those solutions include IBM Sterling order and inventory management, TIBCO, Jio CNUM, IDAM, CAF, Cash on Delivery, JioMoney, and BillDesk.
Finally, I implemented caching for product inventory using the Hazelcast cache server and participated in the infrastructure setup and performance testing.
HighQ Collaboration Product
Retailer Wallet (eCommerce) Application
https://play.google.com/store/apps/details?id=com.brodos.microkiosk.de.germanEducation
Bachelor's Degree in Computer Science
Gujarat Technological University (GTU) - Ahmedabad, Gujarat, India
Diploma in Mathematics and Computer Science
Smt. RC Patel Secondary and Higher Secondary School - Gandhinagar, Gujarat, India
Certifications
SAP Commerce Cloud Developer
SAP
Skills
Languages
Java, JavaScript, HTML, Swift, Kotlin, Dart, CSS, Python
Frameworks
Spring, Flutter, Spring Boot, Angular, Jakarta Server Pages (JSP), Apache Struts 2, Express.js, Redux, Next.js
Libraries/APIs
Node.js, React, jQuery
Tools
Git, SAP Hybris, Confluence, IntelliJ IDEA, Sonar
Platforms
SAP Commerce Cloud, Android, Linux, Unix, Amazon Web Services (AWS), iOS, Docker
Storage
MySQL, JSON, MongoDB, Amazon S3 (AWS S3)
Other
eCommerce, APIs, Payment APIs, Software Design, Full-stack, Near-field Communication (NFC), Presentations, Development, Mathematics, Amazon RDS
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