
Bogdan Zdravkovic
Verified Expert in Engineering
Software Developer
Mannheim, Baden-Württemberg, Germany
Toptal member since November 23, 2022
Bogdan is a software engineer focused on web development. He has a bachelor's degree in organizational sciences, specializing in information systems and technologies, and 7 years of experience working with Java and the SAP CX platform, formerly SAP Hybris. Throughout his career, he supported big German manufacturing companies in digitalization and eCommerce. Bogdan is a passionate developer experienced in mentoring and collaborating with geographically distributed multicultural teams.
Portfolio
Experience
- Java - 7 years
- GitHub - 6 years
- IntelliJ IDEA - 6 years
- Postman - 6 years
- JUnit - 6 years
- SAP Hybris - 6 years
- Test Automation - 3 years
- Google Cloud Platform (GCP) - 1 year
Availability
Preferred Environment
Windows, IntelliJ IDEA, Visual Studio, Postman, Swagger, GitHub, Slack, Bitbucket, Jira, MacOS, Spring, JSON
The most amazing...
...solution I've developed is an eCommerce portal with internationalization features for 15+ markets and regions and integration with several ERP and PSP systems.
Work Experience
Senior Software Engineer
BAUHAUS
- Contributed to an internationalized B2C project based on the SAP Hybris platform and spearheaded the cart and checkout processes. Customized the platform to fulfill the company's needs and integrate with multiple payment providers.
- Participated in setting up and using the Google Cloud Platform on the project and managing the infrastructure.
- Handled test automation for the project. First used Katalon for UI testing, then conducted a POC and introduced a new JavaScript testing framework, Mocha, for API testing. Also used Cypress for UI and API testing.
- Took part in technical interviews and developer recruitment processes. I also coached and mentored new colleagues and conducted workshops.
Senior Java Software Engineer
Namics
- Contributed to a B2C project based on the SAP Hybris platform, later internationalized. It required customizing the platform to fulfill company needs and integrate with multiple payment providers.
- Set up the Azure configuration according to project requirements and connected it with the SAP Hybris platform, configuring users, roles, permissions, and services.
- Integrated SAP Hybris with SAP Marketing Cloud, creating and customizing digital marketing campaigns through the system according to client and project needs.
- Participated in technical interviews and developer recruitment processes, designing technical tasks and challenges for interview purposes.
- Coached and mentored new colleagues and conducted workshops.
- Led a smaller team of four SAP Hybris developers allocated to the project and reported their work progress to the management board.
SAP Hybris Developer
Bosch
- Worked on a B2B and B2C project on the SAP Hybris platform, handling integrations with ERP systems, payments service providers, and CRM tools such as SAP C/4HANA Cloud for Service. Also worked on internalization for different markets and regions.
- Started the B2C project for Bosch after-sales services, split into three applications—spare parts, warranty, and repair services. The project targeted Europe and Asia-Pacific markets and comprised rollouts in 28 countries.
- Contributed to a B2B project for the Bosch dealer network in Latin and North America from its beginning. Took part in the project kick-off, preparation, team staffing, and project implementation, development, and testing.
- Collaborated with multicultural, geograpically distributed teams in a Scrum environment and Nexus Framework. During the project development, I spent one month in Brazil and three months in Poland, working with local stakeholders and gathering inputs.
- Organized and managed Bosch Top Talent Program 2020, gathering a group of talented graduates and training them to be able and ready to join real project teams.
Software Developer Intern
NETCONOMY
- Completed the training, workshops, and internship for SAP Hybris developers and started contributing to real professional projects.
- Attended training and workshops on Agile methodologies for software development following Scrum principles and methods.
- Contributed as a back-end developer to a B2C eCommerce platform, my first project based on SAP Hybris. Primarily used technologies included SAP Hybris, Spring Boot, Spring MVC, Java 8+, JavaScript, Java Server Pages (JSP), and Design Patterns.
Experience
Bosch Power Tools B2B Portal
https://www.bosch-professional.com/gb/en/b2b-portal/Hansgrohe eCommerce Shop
https://www.hansgrohe.de/Bauhaus Shop
Education
Master's Degree in Software Engineering
University of Belgrade, Faculty of Organizational Sciences - Belgrade, Sebia
Bachelor's Degree in Information Technologies
University of Belgrade, Faculty of Organizational Sciences - Belgrade, Sebia
Skills
Libraries/APIs
REST APIs
Tools
IntelliJ IDEA, Postman, GitHub, Jira, Mocha, Katalon, Visual Studio, Bitbucket, SAP Hybris, SonarQube, Slack, Jenkins, Bamboo
Languages
Java, SQL, JavaScript, Java 9, Java 11
Frameworks
Swagger, Jakarta Server Pages (JSP), Spring, Spring Boot, Spring 5, Spring MVC, JUnit, Hibernate, Selenium, Spring Batch, Angular, Cypress, Mockito, Spock
Paradigms
Object-oriented Programming (OOP), Test Automation, Design Patterns, REST, Automated Testing, Continuous Integration (CI), Testing, Microservices
Platforms
MacOS, Windows, Kubernetes, Amazon Web Services (AWS), Azure, Docker, Google Cloud Platform (GCP)
Storage
JSON
Other
Progressive Web Applications (PWAs), Data Structures, UI Testing, Algorithms, Teams, SAP ERP, Marketing Cloud, SAP
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