
Aleksa Janić
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since November 24, 2022
Aleksa is an SAP Commerce Cloud, including Hybris and Spartacus developer, with over 6 years of experience as a software engineer. He has built, maintained, and migrated eCommerce platform solutions, developed custom applications using various back- and front-end frameworks, and maintained existing software systems. Aleksa has operated in global IT outsourcing companies delivering a unique customer experience to clients.
Portfolio
Experience
- Java - 9 years
- eCommerce - 7 years
- Angular - 5 years
- Spring - 5 years
- Commerce - 3 years
- Spring Boot - 2 years
- SAP Commerce Cloud - 2 years
- Spartacus - 2 years
Availability
Preferred Environment
MacOS, IntelliJ IDEA, Visual Studio Code (VS Code), Jira, Confluence, Slack, SourceTree, Postman
The most amazing...
...experience I've had is being a member of the core team that launched the SAP Commerce Cloud B2B project rapidly, delivering the best customer experience.
Work Experience
SAP Hybris and Spartacus Commerce Cloud Developer
Accenture
- Developed SAP B2C Commerce Cloud solutions using SAP Hybris 2011 and Spartacus 4.
- Collaborated with front- and back-end engineers, QA engineers, UX designers, solutions architects, business analysts, security engineers, and Scrum Masters using Kanban Agile methodology.
- Adapted out-of-the-box (OOTB) solutions, created integrations with third-party systems, performed technical analysis, led a group of developers, and presented solutions to clients.
SAP Hybris and Spartacus Commerce Cloud Developer
Actum Digital
- Developed SAP B2B Commerce Cloud solutions using SAP Hybris 2011 and Spartacus 3.
- Collaborated with front- and back-end engineers, QA engineers, UX designers, solutions architects, business analysts, security engineers, and scrum masters using the Scrum Agile methodology.
- Adapted OOTB solutions, created integrations with third-party systems, performed technical analysis, collected business requirements, and presented solutions to clients.
SAP Hybris Commerce Developer
Merkle
- Developed SAP B2C Commerce solutions using SAP Hybris 1905 version.
- Collaborated with front- and back-end engineers, QA engineers, UX designers, solutions architects, business analysts, security engineers, and scrum masters using Scrum Agile methodology.
- Adapted OOTB solutions, created integrations with third-party systems, and performed technical analysis. Worked on project migration from SAP Hybris version 6.7 to 1905, presented solutions to clients, and coached a small group of people.
Full-stack Software Developer
OTP Osiguranje
- Developed internal tools for automating business processes using the .NET framework.
- Collaborated with the financial, legal, marketing, actuarial, and IT departments daily.
- Implemented new features, refactored code, integrated web services, and presented solutions.
Intern
SoftLab
- Developed software system for survey using the .NET framework.
- Worked in a small team with mentoring using Waterfall Agile methodology.
- Built projects from scratch through all phases of the software development lifecycle, implemented key features and presented solutions.
Experience
Dormer Pramet
https://www.dormerpramet.comI enriched the SOLR functionalities by creating new value providers and restructured the product search results by reusing the new structure for product reference to list products under category groups. I helped clients with the implementation of sending emails using REST throughout SCPI and did integration with their third-party business system via SOAP. Overriding checkout steps to meet client requirements, including functionalities from the ERP system and implementing a feature for maintaining shop availability based on the time schedules. Conducted training for clients to manage content in SmartEdit.
Victorinox
https://www.victorinox.comOver the next few months, I worked on implementing new features to restrict products from being available and viewable in certain countries and developing the watch configurator. We migrated the project from version 6.7 to version 1905 with a lot of SmartEdit customization. I made adaptations to the general configuration, refined components and pages to be aligned with the client's request, extended and created custom features, updated standard processes, and implemented new types of restrictions in SmartEdit.
I was involved in the go-live process of deploying a new version. I worked on integrating a third-party order tracking system called Narvar that uses RESTful Web Services, updated the order creation process via SOAP, and implemented new forms for payment methods. Coached a small group of people and did consulting tasks for integration with OneTrust, Instagram shop, and performance optimizations.
Kama Ayurveda
A new page template has been developed to display product bundles and products in different PDP templates. I created promotion rules and customized the checkout process to work with various promotions. Implemented a classification system to enrich the products with new features, adapted SOLR to use custom facets, defined a new type for content indexing on SOLR, and expanded the overview of search results.
I led a small group of people and analyzed the cart to perform express checkout through Amazon, studied payment integration via Adyen with some adaptations of the existing implementation, and researched PayPal payment.
Education
Bachelor's Degree in Information Systems and Technologies
University of Belgrade | Faculty of Organizational Sciences - Belgrade, Serbia
Skills
Libraries/APIs
LINQ, JDBC, Node.js, RxJS, jQuery
Tools
IntelliJ IDEA, SAP Hybris, Jira, Confluence, Microsoft Visual Studio, Apache Solr, Git, Bitbucket, Apache Maven, Gradle, Adyen Payments, Postman, Cron, SourceTree, Slack, SoapUI, Apache Tomcat
Languages
C#, Java, SQL, CSS, HTML, JavaScript, XML, TypeScript, UML, SCSS, Groovy
Frameworks
Spring, Spring Boot, Jakarta Server Pages (JSP), Angular, Hibernate, JPA, Spring Security, .NET 6, AngularJS, Ant Design, Bootstrap
Platforms
Windows, SAP Commerce Cloud, Linux, Visual Studio Code (VS Code), Unix, Eclipse, Docker, Android, MacOS
Paradigms
REST, Design Patterns, Scrum, Agile, Reactive Programming, Business Process Modeling Notation (BPMN), Microservices Architecture
Storage
JSON, Microsoft SQL Server, PostgreSQL, MySQL
Other
Software Development, Teamwork, Data Modeling, ImpEx, eCommerce, Full-stack, Back-end, Web Services, SAP, Commerce, Coaching, Spartacus, IT Consulting, Modeling, Flexible Search, Data Structures, Algorithms, SOAP, SOLID Principles, Team Leadership, Outlook Add-ons, Personalization, Navigation, Promotion, Event Management, Engines, Employee Training, Technical Training, Front-end, Coupons, Search, Web Content Management System (WCMS), Architectural Patterns, IT Management, Software QA, SCPI, Ajax, Customer Identity and Access Management (CIAM)
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