
Branislav Vrtunski
Senior Software Developer & Application Manager
Professional Summary
Senior software developer and team lead with 18 years of experience in application design, development support and software testing across a variety of platforms. Skilled in all phases of the software development life cycle from concept to completion using different technologies and methodologies Expert in advanced development methodologies, tools and processes contributing to the design and rollout of cutting-edge software applications. Able to analyze code and engineer well-researched, cost-effective and responsive solutions. Customer-facing technical consultant with some managerial skills.
Experience
Senior Software Developer – Application Manager
MHP Management- und IT-Beratung GmbH • Ludwigsburg, Germany
- Improved BMW project development by enhancing testing and monitoring of CO₂ emissions from vehicles as a Java Enterprise expert, contributing to more accurate environmental data tracking.
- Architected, defined, and implemented an Azure Cloud (AzureDev) pipeline for automated code and dependency scanning, integrating with the OSS Review Toolkit to generate compliance reports for open-source licenses.
- Developing aftersales business web applications for Porsche AG using Java, Spring Boot, Spring Batch, Angular, Hibernate, Gradle, Tomcat, RESTful API, SOAP, ElasticSearch and DB2
- Completely rewriting, continuously improving and maintaining several applications in World Warranty System, both backends and UIs
Tech: Java, Spring Boot, Spring Batch, Angular, Hibernate, Gradle, Tomcat, RESTful API
Senior Java Developer and Service Manager
NTT Data Romania • Novi Sad, Serbia
- Developing aftersales business web applications for Porsche AG using Java, Spring Boot, Angular, Hibernate, Gradle, RESTful API, SOAP, ElasticSearch and DB2
- Completely rewriting, continuously improving and maintaining several applications in World Warranty System
- Writing project technical specifications and document specifications
- Consulting with project owner on project status, proposals and technical issues
Tech: Java, Spring Boot, Angular, Hibernate, Gradle, RESTful API, SOAP, ElasticSearch
Senior Java Developer and Technical Team Leader
Levi9 • Novi Sad, Serbia
- Development of power house energy platform with microservices architecture using Spring Boot and Spring Cloud on AWS
- Team leader for NetX application performance management platform
- Development of Autotelegraaf advertising system for automotive market
- Consulting with customers on project status, proposals and technical issues
Tech: Java 8, Java EE 7, Spring Boot, Spring Cloud, AWS, JSF, PrimeFaces, RichFaces
Senior Software Developer
Navigator • Novi Sad, Serbia
- Development of online digital learning system Mentor using Java EE 6, ICEfaces, JPA and Tomcat
- Development of B2B system eSquirrel commerce using Java EE 6, ICEfaces, EJB3, JPA and GlassFish Server
- Actively participated in team with more than ten members using SCRUM agile methodology with JIRA
Tech: Java EE 6, ICEfaces, JPA, EJB3, Tomcat, GlassFish Server, JIRA
Medior Java Developer
Hintech • Novi Sad, Serbia
- Development of payment platform PAY.ONE working on core transaction-processing engine
- Built to process massive concurrent transaction loads in high-availability environment
- Technologies used: Java, Spring Framework, Hibernate, JSP and Tomcat
- Communicated daily with project owner discussing problems and solutions
Tech: Java, Spring Framework, Hibernate, JSP, Tomcat
Application Programmer
Archives of Vojvodina • Novi Sad, Serbia
- Researched, designed and implemented scalable applications for information identification, extraction, analysis, retrieval and indexing
- Development of information system ISAV for Archive of Vojvodina
- Development of document management system - electronic archive for banks
- Development of PhoneArchiver for analyzing and tracking phone calls
Tech: Java, Java EE 5, JSF, JPA, Swing, GlassFish Server
Key Projects
World Warranty System (Senior Software Developer & Application Manager)
2016 - PresentAftersales business web applications developed for Porsche AG, managing global warranty processes.
Tech: Java, Spring Boot, Angular, Hibernate, Gradle, DB2, ElasticSearch, RESTful API, SOAP
Power House Energy Platform (Technical Team Leader)
2010 - 2016Microservices-based energy performance management platform built on AWS.
Tech: Java 8, Spring Boot, Spring Cloud, AWS, JPA, Microservices
PAY.ONE Payment Platform (Medior Java Developer)
2009High-availability core transaction-processing engine for a global payment platform.
Tech: Java, Spring Framework, Hibernate, JSP, Tomcat
Skills
Languages
Java, SQL, JavaScript, TypeScript, HTML/CSS, PHP
Frontend
Angular, JSF, PrimeFaces, RichFaces, ICEfaces, JSP, jQuery, Selenium
Backend
RESTful API, SOAP, GraphQL
Frameworks
Spring Framework, Spring Boot, Spring Batch, Spring Cloud, Java EE, EJB, Hibernate
Databases
DB2, MySQL, PostgreSQL, Oracle, ElasticSearch
Cloud
AWS, Azure
DevOps
Docker, Jenkins, Bamboo, GitLab, Sonar, Artifactory, Nexus
Tools
Git, SVN, IntelliJ, Eclipse IDE, Visual Studio Code, NetBeans, JIRA, Maven, Gradle, Ant, Tomcat, GlassFish, WildFly, JBoss
Languages
- SerbianNative
- EnglishProfessional
- GermanBasic
Education
Bachelor's Degree with Honors
2007Faculty of Sciences, Department of Mathematics and Informatics
Computer Science