Pixalated Avatar that represents me online.I prefeer not to use my real life picture.

Tine Jozelj

Software and Infrastructure Engineer

About Me

Working at Bird Buddy as Principal Engineer.

I have experience in designing and building self healing, scalable and low maintenance architectures as an Infrastructure Engineer as well as a Software Engineer. At Bird Buddy the cloud manages 100.000’s of IoT devices and processing more than 1M of images and videos per day.

I’m also interested in improving developer experiences and tooling, observability and in general automation of processes to remove toil as much as possible. When starting new projects, I care about automated deployments, releases and ease of onboarding new people to the projects.

I’m passionate about open source projects and communities. Interested in open web, open standards, free software, decentralized technologies…

Technologies and Programming Languages

Occupation


Bird Buddy

Principal Engineer Feb 2021 - Present Ljubljana, Slovenia

As the first “backend” employee I was in charge of designing and implementing architecture and infrastructure for the Bird Buddy product.

The biggest challenges about the product were the unreliability of IoT devices, processing live video streams and processing images through inference detections.

The backend was ranging from the mobile app api to bird detection inference processing, iot device management as well as other things like release process, observability and on-call etc.

During my time I have on-boarded all other backend and infrastructure engineers while building other aspects of the architecture.

Architecture designed was focusing on reliability, cost optimization and scalability.

Reliability to take in to consideration that IoT devices are unreliable, especially outdoor devices due to poor wifi conditions. Cost Optimization due to being a hardware product, where each device sold adds additional perpetual cost to the cloud. Scalability as our successful Kickstarter campaign caused that we imidiatly stated shipping 10.000’s of devices instead of more common slow rollout. We did try slow the release a bit, but due to the product often being bought as a gift (Christmas), meant that most of devices will be activated at the same day.

Celtra

DevOps Engineer July 2020 - Feb 2021 Ljubljana, Slovenia

Jr. DevOps Engineer Jun 2019 - July 2020 Ljubljana, Slovenia

DevOps Engineer Intern Feb 2018 - Jun 2019 Ljubljana, Slovenia

Proxima Interactive

Backend Developer Oct 2016 - Feb 2018 Ljubljana, Slovenia

Worked on variety of projects from game APIs, realtime chat and advertisement platform that had to handle millions of requests per day.

Projects and Contributions


Zdravko Feb 2024 - Present https://github.com/mentos1386/zdravko

Open source Status Page/Healthcheck service with goal of being simple and self hostable. Main features: support for monitoring from multiple locations (regions) and writing healtchecks in JavaScirpt with support not just for HTTP but any* other protocol/system.
Project is still in active development with planed Alpha release in upcoming months and maybe, if open source version sees traction, a sass cloud version.

New Eden Social Jul 2017 - Oct 2019 https://github.com/new-eden-social/new-eden-social

A social network created for an mmorpg game EVE Online. It was more of a playground to learn/improve web development, frontend and backend. Interesting technologies used in this project are Redux, GRPC, Kubernetes, CI/CD Pipeline, Bazel, CQRS, Angular...
Sadly never released, but it's still used in NestJS community as a reference project for others to see how larger projects look like using the framework.

Lynx Feb 2018 - Jun 2018 https://github.com/mentos1386/lynx

Opinionated Framework built on top of NestJS and TypeORM. Was built in parallel with New Eden Social. Taken from that codebase to be introduced as a framework for others to use. Lack of time, resulted in me abandoning the project.

Nest Raven Feb 2018 - Present https://github.com/mentos1386/nest-raven

Sentry Module for NestJS Framework. It’s in active use and has over 100k downloads per month on NPM.

A bunch of open source projects Present

I always push improvements, fixes upstream to open source projects. In years, this resulted in PR’s and Issues opened on a lot of different projects. See more at my Github profile.

Education


University of Ljubljana, Faculty of Computer and Information Science 2015 - 2019 Ljubljana, Slovenia

Malmö University, Computer Science Fall semester 2018 Malmö, Sweden


Last updated: January 2024.

Online version at cv.mnts.dev. Source at github.com/mentos1386/cv. Print it!