Kristina Vidaković
-linkedin.com/in/kvidakovic
Software Engineer
3+ years experienced Java Developer highly skilled in
planning, documentation and testing across the complete
development life cycle of a product to ensure smooth
product development. Adept at identifying bugs and
prescribing solutions to increase efficiency of a product.
Proficient at employing SQL database and other methods
to achieve maximum data security.
github.com/KristinaVidakovic
EDUCATION
SKILLS
Faculty of Oranizational Sciences
Bachelor in Computer Science
Java 8/11/17
10/2016 - 06/2021,
Belgrade
Swagger
Spring Boot
SQL
Java Swing
3scale API Management
WORK EXPERIENCE
Markup languages
IDE
Junior Java Software Engineer
Raiffeisen bank
09/2020 - 06/2021,
Git
Openshift
Service-oriented architecture
JSON
Groovy
OOP
MongoDB
Microservices
Maven
Gradle
Belgrade
PROJECTS
Tasks
Developing REST services
Writing SQL queries and procedures
Software for monitoring the work of the gym
Developed desktop client-server application using Java Swing for development
of UI
Oracle database; for implementation of database is used SQLyog
Accent in this project was on implementation of generic DBBroker, general
domain objects and general system operations
Technologies used : Java Spring Boot, Git, SQL, Jira
Java Software Engineer
Raiffeisen bank
06/2021 - 01/2022,
Belgrade
Tasks
Developing REST services, analyzing and documenting
specification of it
Working with Oracle database, creating database entities,
visualizing system objects using UML Class Diagram
Writing Newman CLI test scripts within the Postman tool
Payment Investigation - Raiffeisen bank
Project developed for the purposes of filing complaints
Implementation of backend part, REST APIs, using Java Spring Boot, GitLab,
Postman, Jira
Implementation of database - Oracle; creation of UML Class Diagrams;
integration with other bank's systems
Cooperation with colleagues from department for whom the project was made
Yellow Pages - Raiffeisen bank
Mentoring junior developers
Technologies used : Java Spring Boot, Git, SQL, Swagger, 3scale API
Management, Jira, Confluence, Postman
Java Software Engineer
Luxera
01/2022 - 07/2022,
JPA
REST Services
Orlando, Florida
Tasks
Info portal - Raiffeisen bank
Developing REST services
Writing JUnit tests and Newman CLI test scripts
Documenting and analyzing services documentation
Technologies used : Java Spring Boot, Groovy, Git, Postman, Jira, MongoDB
Software Engineer
Gerniks
09/2022 - Present,
Project developed for the purpose of informing employees about the benefits
and discounts available to them
Implementation of backend part, REST APIs, using Java Spring Boot, GitLab,
Postman, Jira and a little part of frontend using Angular
Implementation of database - Oracle; creation of UML Class Diagrams;
integration with other bank's systems
Cooperation with colleagues from department for whom the project was made platform admins
Project developed for external bank's clients
Implementation of backend part, REST APIs, using Java Spring Boot, GitLab,
Postman, Jira
Cooperation with colleagues from vendor company
Integration with other bank's systems
Eldermark - Luxera
Belgrade
Tasks
Developing REST services
Working with database
Documenting and analyzing services documentation
Technologies used : Java Spring Boot, Git, Postman, Jira, Confluence, Jenkins,
PostgreSQL
Senior living software
Implementation of backend part, REST APIs, using Groovy, Spring framework,
GitHub, Jira, Postman, Mongo DB
Documenting services
Cash Control, Membership - Gerniks
Integration of all gyms with payments in one software
Implementation of backend part, REST APIs, using Java Spring Boot, GitLab,
Postman, Jira, PostgreSQL
Documenting services
LANGUAGES
English
Spanish