Resume
Experience
Download ResumeJun 2021 - Oct 2022
Software Engineer
Globallogic Zagreb d.o.o. product consulting and software
engineering partner services
Zagreb, Croatia
Implemented up to 40% of user accounts and roles
(Admin, Vendor, Manager, Finance, IT Support) with OAuth2 for authorization
and authentication. Designed and implemented Vendor Onboarding and Vendor
Catalog microservices using Java, Spring Boot, and related technologies.
Developed 100% Spring Cloud Eureka Discovery Service for automatic service
registration. Created 60% unit and integration tests using JUnit and MockMVC
for Vendor and Vendor Catalog microservices. Utilized Spring Cloud OpenFeign
for REST clients and WebClient for non-blocking HTTP requests. Deployed an API
Gateway for routing, load balancing, and caching. Used Apache Kafka for user
notifications and welcome emails. Employed Sleuth Zipkin for tracing and error
identification in microservice requests.
Sep 2017 - May 2021
Software Engineer
Maurer Electronics Split d.o.o. is the development and research hub of
Bundesdruckerei GmbH
Split, Croatia
Extracted and defined tasks based on user stories and designed and implemented
approximately 35% of RESTful APIs for the 'Company' and 'Administrator' modules using Java, Spring Boot,
and related technologies. Developed features for secure file storage in the Bdrive cloud system and wrote
35% of unit and integration tests with JUnit and MockMVC. Fixed about 66% of validation bugs reported by QA,
ensuring proper functionality of storage-related fields. Created automated deployment pipelines with Jenkins
for continuous integration and delivery. Utilized SonarQube for code refactoring to ensure efficient
development practices. Implemented Command Query Responsibility Segregation (CQRS) to separate command and
query REST APIs using Apache Kafka for asynchronous communication.
Education
2022 - 2025
Maharish International University
Fairfield, Iowa
Master's of Science
In Computer Science
I've learned and enriched my skills through a set of courses like Fundamental Programming Practices,
Modern Programming Practices, Software Architecture, Enterprise Architecture, Algorithms,
Big Data, Cloud Computing, Applied Software Development, Database Management Systems,
and Web Programming.
201 - 2017
Faculty of Organization & Informatics
in Varazdin, Zagreb
Undergraduate
Information Technology
I've learned Mathematics, Algebra,
fondamental of programming using C and C++, Software Engineering,
Business Information,, Accounting, Probability and more.
Professional Skills
Programming Proficiency
Software Development
Web Development
Problem Solving
Database Management
API Development
Version Control
System Design
Testing and Debugging
Continuous Integration/Continuous Deployment (CI/CD)
Cloud Computing
Security
Code review
Technical Documentation
Time Management
Languages and other Tech Stack
Java
Python
C#
HTML
CSS
JavaScript
React
C++
Node.js
Spring boot
Junit
Mockito
Apache Kafka
Docker
Sonar Cloud
Apache Kafka
Swagger UI
PostgreSQL
MSSQL
MySQL
MongoDB
JIRA
Jenkins
Confluence