
Nemanja Vukic
Verified Expert in Engineering
Software Engineer and Developer
Belgrade, Serbia
Toptal member since November 25, 2022
Nemanja started his professional journey as back-end intern, expanding his skills in Java. He has worked on many different areas and technologies in web development, with a particular focus on eCommerce. He specializes in SAP Customer Experience (hybris), Spring, and Java in general. Nemanja is also skilled in NGINX, HAProxy, Docker, Kubernetes, and React.
Portfolio
Experience
- SAP Hybris - 6 years
- Java - 6 years
- Spring - 6 years
- SQL - 5 years
- Docker - 4 years
- SAP SmartEdit - 4 years
- NGINX - 3 years
- Node.js - 2 years
Availability
Preferred Environment
IntelliJ IDEA, Slack, Jira, Git, Linux, MacOS, GitHub, Bitbucket, Zoom
The most amazing...
...project I've completed is remodeling and integrating a new CMS editor, which increased the content manager's productivity by over 50%.
Work Experience
Senior Software Engineer
NETCONOMY
- Led and consulted team members on technical challenges and participated in analyzing and defining the future technical architecture.
- Implemented the data structure, the delivery API, SmartEdit, and back-office support for product-specific content in the SAP hybris.
- Defined the roadmap for dismantling the SAP hybris monolith to small functional units or microservices.
- Executed an adapter service in Spring to synchronize CMS content between SAP hybris CMS and an external content hub.
Software Engineer
msgNETCONOMY
- Contributed to developing the eCommerce website based on SAP hybris, React, and Kubernetes, used by sellers inside the store. Sellers could use tablets and handle the sale process while walking their clients through the store.
- Integrated the Promotion Engine in the eCommerce website based on SAP hybris and laid out an approach for migrating the vouchers from a deprecated voucher module.
- Refactored and cleaned up existing CMS components and integrated SmartEdit into the existing website based on SAP hybris and a headless React front end.
- Worked on enhancements for the complex eCommerce store with a significant traffic load, focusing on the shop's performance and stability.
- Engaged as a deployment master and handled the SAP hybris' live deployment using Jenkins Pipeline.
- Executed necessary Groovy and ImpEx scripts, reloaded proxy configurations, and handled the Git versioning of a release.
Junior Software Engineer
msgNETCONOMY
- Used SAP hybris and an enhanced Java Spring framework in the production environment to satisfy clients' requirements.
- Collaborated closely with colleagues and the client to find the best solution for the client's needs.
- Implemented new features and resolved issues and bugs.
Experience
Content Management System
The project started with an in-depth analysis of the current content model, keeping in mind the creation and implementation of a new one with a headless environment. When the content model was ready, we adjusted and integrated it with SmartEdit to fit a headless environment and use case scenarios.
Internal Shop for Sellers
The app enabled sellers to go through the store with the customers, add items to the cart on the fly, check availability in the store and other stores, apply discounts and modifications, and handle payments. It was based on a headless React front end and SAP hybris back end and hosted in a self-managed Kubernetes cluster. I focused primarily on developing back-end features and managing Docker images and the Kubernetes cluster.
Large-scale eCommerce Website
At the time, the project engaged more than 200 people in parallel and was live in the whole EU market. I worked primarily as a back-end developer and was later involved in some front-end features. I also took over the releasing responsibility and worked on Jenkins Pipelines to automate the releasing process. Lastly, I worked as a software architect and participated in defining and implementing the future architecture.
Skills
Libraries/APIs
Node.js, React
Tools
SAP Hybris, Git, NGINX, Jenkins, Docker Compose, RabbitMQ
Languages
Java, SQL, GraphQL
Frameworks
Spring, Spring Boot, AngularJS, Angular
Platforms
Docker, Kubernetes
Other
SAP SmartEdit, HAProxy
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