Welcome.

My name is Arnes, and I believe there are 10(2) types of people in this world :), people who like programming and those who don’t.

I’m an aspiring software engineer, currently living in Zagreb, who loves solving complex problems. I have great interest in backend development, full-stack development, and have started taking an interest in machine learning.

About


Arnes Poprzenovic

I am currently a third-year student at RIT Croatia, Zagreb, and am actively seeking an internship that will develop and enhance my software engineering skills. My passion lies in backend and full-stack development.

While I am proficient in frontend tasks, my preference leans towards developing backend services and learning how to deal with large scale systems.

Concurrently, I am pursuing a Bachelor of Science degree in Web and Mobile Computing at RIT Croatia. Recently, I have honed my skills in various technologies:

  • Java
  • Postgres
  • Spring Boot
  • Azure
  • JavaScript
  • React

Beside my professional pursuits, I enjoy skiing, swimming, and playing games. Furthermore, I am interested in learning how to pitch tech products, their overall architecture, how they're set up, how to deal with a large amount of data, etc.

Experience


An overview of my professional experiences:

  1. Software Engineer Intern at CROZ

    • Engaged in the development of an application for simulating TV watching and channel switching, utilizing React for frontend, and Spring Boot for backend to create responsive REST APIs, facilitating a seamless user experience
    • Applied a user interaction tracking system using Apache Kafka, which recorded channel preferences based on user viewing patterns and prompted them to subscribe to new packages, enhancing the app's functionality and engagement
    • Conducted thorough testing of the backend and data-streaming services using JUnit and Mockito, ensuring reliability and consistency of the application
    • Assisted in deploying application components using Docker and OpenShift, and managed database schema changes with Liquibase, contributing to the robust and scalable infrastructure of the project
    Technologies: Postgres, Mockito, React, JUnit, OpenShift, Spring Boot, Apache Kafka, Docker, Liquibase
  2. Undergraduate Teaching Assistant at RIT Croatia

    • Conveyed complex Java programming concepts and techniques through effective teaching and guidance to students, improving productivity by 8% compared to previous generations
    • Abridged hands-on programming exercises and guide students in comprehending intricate programming problems, showcasing strong instructional abilities by reducing the time of completion by 10 minutes, i.e., 9.1%
    Technologies: Java, JavaFX, Java Swing

Projects


A showcase of some projects I have worked on:

Pancakes Unlimited Client

This is an application for managing and ordering pancakes. It is built using React, a JavaScript library for building user interfaces.

React, TypeScript, MaterialUI and Tailwind CSS

Pancakes Unlimited Server

This is a backend application developed in Java, utilizing Spring Boot, and RESTful API conventions.

Java, Spring Boot, Azure DB, Liquibase, Docker

Alien Man

A first-year game development project that reimagines the classic Pac-Man game. It features custom design, and multiplayer.

Java, JavaFX