Resume

Skills, education, and work experience.

Motivated and reliable with a background in economics, administration, and production, currently transitioning into software development with a focus on Python. Experienced in structured work environments, process optimization, and digital tools. Strong work ethic developed through production work in Germany, combined with continuous self-learning in foreign languages, programming, technology and sport.

Python (OOP, JSON/CSV, error handling)

Strong foundation in Python with practical experience using object-oriented programming principles. Comfortable working with JSON and CSV data, reading and writing files, and implementing error handling to build reliable, maintainable applications.

Django

Strong hands-on experience with Django, building full-stack web applications using Django ORM, views, templates, and authentication. Comfortable designing relational models, handling forms and user input, managing static and media files, and structuring clean, reusable templates. Experienced with SQLite and PostgreSQL, environment configuration, migrations, and deploying Django projects. Focused on writing maintainable, readable code and improving projects through iterative refactoring.

JavaScript

Building interactive front-end functionality using modern JavaScript. Comfortable working with the DOM, asynchronous programming using Fetch API and async/await, ES6 modules, event handling, and integrating third-party libraries. Experienced developing interactive map-based applications and communicating with REST APIs.

HTML

Proficiency in HTML to create clean, structured, and readable layouts that integrate smoothly with Django templates. I focus on semantic markup, reusable sections, and building pages that are easy to maintain and extend, especially when paired with CSS frameworks like Bootstrap.

CSS

Using CSS to style clean, responsive layouts and improve the visual clarity of web pages. I focus on simple, maintainable styles and using modern layout techniques like Flexbox alongside Bootstrap.

SQL & Databases

Comfortable designing relational database schemas and writing SQL queries. Experience working with SQLite and PostgreSQL, using Django ORM for everyday development while understanding the underlying database concepts. Familiar with database migrations, relationships, indexing, and data modeling.

PostgreSQL & PostGIS

Experience using PostgreSQL as the primary database for web applications. Familiar with PostGIS for storing and querying geospatial data, spatial indexing, and performing location-based searches within GIS applications.

Leaflet.js

Practical experience building interactive web maps using Leaflet.js. Developed features including marker clustering, routing, custom controls, user geolocation, GeoJSON rendering, dynamic filtering, and integration with geospatial APIs.

GIS & Geospatial Development

Experience developing GIS web applications using GeoDjango, PostGIS, Leaflet, GeoJSON, OpenStreetMap, and OpenRouteService. Comfortable working with geographic coordinates, spatial queries, routing, elevation data, and location-based features.

FastAPI

Practical experience with FastAPI for building modern, high-performance APIs. Comfortable designing RESTful endpoints, handling request and response validation with Pydantic models, and structuring applications for clarity and scalability. Familiar with asynchronous request handling, dependency injection, and integrating APIs with databases and external services.

REST APIs

Experience designing and consuming REST APIs. Comfortable building endpoints with FastAPI and Django, integrating third-party services, handling JSON data, authentication, error handling, and asynchronous API requests.

External APIs

Experience integrating external APIs including OpenRouteService, Overpass API, OpenStreetMap services, geocoding APIs, and email services. Comfortable handling authentication, rate limits, request validation, and error recovery.

Git

Solid working knowledge of Git for version control, using it to manage codebases, track changes, and collaborate on projects. Comfortable with core workflows including initializing repositories, staging and committing changes, branching, merging, and resolving basic conflicts. Regularly use GitHub for hosting projects and maintaining clean commit history.

Matplotlib and Plotly

Practical experience with Matplotlib and Plotly for creating clear, informative data visualizations in Python. Comfortable building both static and interactive charts, including line, bar, scatter, and histogram plots, and using visualizations to explore, analyze, and communicate data effectively.

Bootstrap

Building responsive, mobile-friendly user interfaces using Bootstrap. Comfortable combining Bootstrap components with custom CSS to create clean, consistent layouts and improve user experience.

Deployment & DevOps (Beginner)

Familiar with deploying Django applications, configuring environment variables, static and media file handling, PostgreSQL databases, GitHub workflows, and cloud hosting platforms such as Render.

Testing & Debugging

Comfortable debugging Python and JavaScript applications using IDE debugging tools, logging, browser developer tools, and systematic problem-solving techniques to identify and resolve issues efficiently.

M.A. Economics – Virovitica University of Applied Sciences, Croatia

Master of Arts in Economics from Virovitica University of Applied Sciences, Croatia. Gained a strong foundation in economics, management, and business processes, with practical exposure to administration, analysis, and structured problem-solving in organizational environments.

B.A. Economics (IT Management) - Virovitica University of Applied Sciences, Croatia

Bachelor of Arts in Economics (IT Management). Developed a solid understanding of how information systems support business operations, combining economic principles with IT management, process analysis, and organizational workflows.

Production Employee – BSH Hausgeräte GmbH, Traunreut, Germany

01. May 2023 - Present

Production Employee at BSH Hausgeräte GmbH, Traunreut, Germany. Responsible for supporting daily production operations while adhering to strict quality and safety standards. Gained hands-on experience in process discipline, teamwork, and consistent performance in a high-paced industrial setting.

Procurement & Planning Associate – Herbarium d.o.o., Croatia

04. Oct 2021 - 28. Feb 2023

Procurement & Planning Associate at Herbarium d.o.o., Croatia. Responsible for supporting procurement processes, coordinating material planning, and ensuring data accuracy across systems. Worked extensively with SAP and Excel to export, manage, and analyze procurement data for reporting and decision-making.

Croatian (Native)

English (C1)

English proficiency at C1 level, with strong reading, writing, and speaking skills. Comfortable using English in professional and technical contexts, including documentation, communication, and learning from English-language resources.

German (B2)

German proficiency at B2 level, with strong reading and listening skills and solid speaking ability. Comfortable using German in everyday work environments and for professional communication.