Aleksa Janić, Developer in Belgrade, Serbia
Aleksa is available for hire
Hire Aleksa

Aleksa Janić

Verified Expert  in Engineering

Software Developer

Location
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

Accenture
SAP Commerce Cloud, SAP Hybris, Java, Spring, Linux, IntelliJ IDEA, Jira...
Actum Digital
RxJS, SAP Hybris, Spartacus, Java, Spring, Angular, IntelliJ IDEA, Jira...
Merkle
IT Consulting, AngularJS, Algorithms, CSS, JavaScript, SOAP, REST...

Experience

Availability

Part-time

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

2022 - PRESENT
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.
Technologies: SAP Commerce Cloud, SAP Hybris, Java, Spring, Linux, IntelliJ IDEA, Jira, Confluence, Software Development, Teamwork, Spartacus, Agile, Reactive Programming, SQL, Solr, Data Modeling, Modeling, ImpEx, Flexible Search, Web Content Management System (WCMS), Data Structures, Algorithms, CSS, HTML, JavaScript, SOAP, REST, SOLID Principles, XML, JSON, Angular, Docker, Git, Bitbucket, Windows, Unix, MacOS, Apache Maven, TypeScript, Spring Security, Node.js, Commerce, Ant Design, Gradle, Groovy, Customer Identity and Access Management (CIAM), Adyen Payments, Postman, eCommerce, Team Leadership, Outlook Add-ons, Personalization, Navigation, Search, Coupons, Promotion, Web Services, SAP, Cron, Event Management, Engines, SourceTree, Technical Training, Design Patterns, Architectural Patterns, MySQL, Full-stack, Front-end, Back-end

SAP Hybris and Spartacus Commerce Cloud Developer

2021 - 2022
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.
Technologies: RxJS, SAP Hybris, Spartacus, Java, Spring, Angular, IntelliJ IDEA, Jira, Confluence, Slack, Software Development, Teamwork, Agile, Reactive Programming, SQL, Solr, IT Consulting, Data Modeling, Modeling, ImpEx, Flexible Search, Web Content Management System (WCMS), Data Structures, Algorithms, CSS, HTML, JavaScript, SOAP, REST, SOLID Principles, XML, JSON, Git, Bitbucket, Windows, Unix, MacOS, Apache Maven, TypeScript, Spring Security, Node.js, SCPI, Commerce, Ant Design, Gradle, Groovy, Postman, eCommerce, Outlook Add-ons, Personalization, Search, Navigation, Coupons, Promotion, Web Services, SAP, Cron, Event Management, Engines, SourceTree, Employee Training, Technical Training, SAP Commerce Cloud, Design Patterns, Architectural Patterns, Scrum, MySQL, Full-stack, Front-end, Back-end

SAP Hybris Commerce Developer

2019 - 2021
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.
Technologies: IT Consulting, AngularJS, Algorithms, CSS, JavaScript, SOAP, REST, SOLID Principles, XML, Jakarta Server Pages (JSP), SAP Hybris, Java, Spring, IntelliJ IDEA, Jira, Confluence, Software Development, Teamwork, Coaching, Agile, SQL, Solr, Data Modeling, Modeling, ImpEx, Flexible Search, Web Content Management System (WCMS), Data Structures, HTML, JSON, Scrum, Angular, Git, Bitbucket, Windows, Unix, MacOS, Apache Maven, Spring Security, Node.js, Commerce, Ant Design, Gradle, Groovy, SoapUI, Postman, eCommerce, Outlook Add-ons, Personalization, Search, Navigation, Coupons, Promotion, Web Services, SAP, Cron, Event Management, Engines, SourceTree, Employee Training, Technical Training, Design Patterns, Architectural Patterns, MySQL, Full-stack, Front-end, Back-end

Full-stack Software Developer

2019 - 2019
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.
Technologies: Teamwork, SQL, Visual Studio Code (VS Code), Software Development, .NET 6, Agile, C#, LINQ, Microsoft Visual Studio, Data Modeling, Data Structures, Algorithms, CSS, HTML, JavaScript, SOAP, SOLID Principles, XML, Windows, Microsoft SQL Server, jQuery, Bootstrap, Ajax, eCommerce, Design Patterns, Architectural Patterns, MySQL, Full-stack, Front-end, Back-end

Intern

2018 - 2019
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.
Technologies: .NET 6, Agile, Reactive Programming, Visual Studio Code (VS Code), Software Development, Teamwork, C#, LINQ, Microsoft Visual Studio, SQL, Data Modeling, Data Structures, Algorithms, CSS, HTML, JavaScript, SOLID Principles, Windows, Microsoft SQL Server, eCommerce, Design Patterns, Architectural Patterns, MySQL, Full-stack, Front-end, Back-end

Dormer Pramet

https://www.dormerpramet.com
I was the Hybris and Spartacus developer in the team that delivered the SAP Commerce Cloud B2B project from scratch. Cooperated with the SAP CX solution architect and lead to build and deploy the project, imported essential and project data, and created CMS content with the set up of Multi-country AddOn. I collaborated in the PIM process of extending the product model to store exported product data from their database, made PDP adaptions to display all of the additional product features, displayed product references within category-based groups, and changed the cart functionality to meet specific business requirements.

I 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.com
SAP Commerce B2C project to sell knives, watches, fragrances, and travel gear. I was a Hybris developer on a project that had been around for five years since I joined. The client's needs and quick onboarding allow me to start working on tasks for fixing bugs, refactoring code, and customizing the BackOffice.

Over 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

SAP Commerce Cloud B2C project to sell health products using ayurvedic formulations. I was an SAP Commerce Cloud developer who joined the project at the beginning of development. Worked on content creation according to the UI/UX design and implemented the custom logic to meet the client's requirements, such as implementing business processes and new email context to send emails based on customer input in forms. I've been working on a topic for extending OOTB customer review functionality with replies to the reviews and an interaction section with likes and dislikes.

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.

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, AngularJS, Ant Design, Bootstrap

Tools

IntelliJ IDEA, SAP Hybris, Jira, Confluence, Microsoft Visual Studio, Solr, Git, Bitbucket, Apache Maven, Gradle, Adyen Payments, Postman, Cron, SourceTree, Slack, SoapUI, Apache Tomcat

Platforms

Windows, SAP Commerce Cloud, Linux, Visual Studio Code (VS Code), Unix, Eclipse, Docker, Android, MacOS

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, .NET 6, Web Content Management System (WCMS), Architectural Patterns, IT Management, Software QA, SCPI, Ajax, Customer Identity and Access Management (CIAM)

Libraries/APIs

LINQ, JDBC, Node.js, RxJS, jQuery

Paradigms

REST, Design Patterns, Scrum, Agile, Reactive Programming, BPMN, Microservices Architecture

Storage

JSON, Microsoft SQL Server, PostgreSQL, MySQL

2013 - 2019

Bachelor's Degree in Information Systems and Technologies

University of Belgrade | Faculty of Organizational Sciences - Belgrade, Serbia

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