Jan Tovornik
JAN
TOVORNIK

Jan Tovornik

Backend Engineer | Software Developer

Ptuj, Slovenia 🇸🇮

$ about

Detail-oriented Backend Engineer with a methodical approach to problem-solving, delivering reliable and well-structured solutions. Recognized for strong mentorship skills, knowledge sharing, and a collaborative, calm demeanor that fosters team growth. Highly reliable with proven ownership of development and maintenance tasks, and eager to continuously expand technical expertise.

Download CV

$ work_experience

Integrations Engineer

Oct 2019 - Oct 2025

Databox | Ptuj, Slovenia

  • Built and maintained over 100 integrations, working on everything from API authentication and rate limits to data transformations and adapting to ongoing API changes.
  • Wrote clean, well-structured code by taking a careful, methodical approach and making sure solutions were reliable and easy for others to build on.
  • Helped new teammates get up to speed by mentoring, sharing context, and documenting processes in a clear, step-by-step way.
  • Took responsibility for both development and day-to-day maintenance, often jumping in to troubleshoot urgent issues and support the team whenever needed.

PHP TypeScript Node.js PostgreSQL REST APIs

Full-stack developer

May 2018 - Sep 2019

Faculty of Electrical Engineering and Computer Science | Maribor, Slovenia

  • Worked as a Full-Stack Developer at IGEA d.o.o., contributing to the development and management of Serbia's Geographic Information Systems (GIS).

Java HTML & CSS JavaScript Oracle SQL GIS

Android developer

Aug 2017 - Jul 2018

Ad Systems | Marezige, Slovenia

  • Developed an Android application that overlays ads on top of the display, primarily designed for TV use.

Java Android

$ personal_projects

Eventaizer

Mar 2025 -

Developing a mobile app to organize and manage recurring events, particularly for sports clubs, streamlining the scheduling of daily and weekly activities such as practices and matches.

Android Kotlin iOS Swift Firebase AI

Inventory Synchronization System

Jan 2024 -

Collaborating in a team of three to develop a system that synchronizes online stores with a single shared inventory, ensuring consistency across all sales channels and efficient internal management.

TypeScript PostgreSQL REST APIs

Car Trip Logger

Apr 2023 - Mar 2025

Developed an Android app to track car trips and a web app to monitor them and generate reports based on recorded data.

Java Android React Firebase

Web scraping

Jan 2021 - Jan 2023

Developed an automated system to monitor and track new entries, price changes, and deals on items such as smartphones and real estate. Primarily used for personal projects, with additional applications delivered to clients on Fiverr.

Python MongoDB

$ education

Master's degree in Computer Science

2017 - 2020

Faculty of Electrical Engineering and Computer Science | Maribor, Slovenia

Bachelor's degree in Computer Science

2014 - 2017

Faculty of Electrical Engineering and Computer Science | Maribor, Slovenia

High School Graduate - Computer Science

2010 - 2014

School of Electrical Engineering and Computing | Ptuj, Slovenia

$ skills

Technical Skills

TypeScript Node.js PHP PostgreSQL C# Java

Tools

REST APIs Postman Kibana Sentry Git AI Swagger Docker RabbitMQ Grafana Redis

Analytical & Problem-Solving

Troubleshooting Organisation Accountability Responsibility

$ languages

Slovene Native

English

Listening C1 - Proficient User
Reading C1 - Proficient User
Spoken interaction B2 - Independent User
Spoken production B1 - Independent User
Writing B2 - Independent User