Avatar

Aleksa Siriški’s CV

My name is Aleksa and I strive to become a software engineer. I am interested in developing a variety of applications, but I’m mostly focused on cloud native solutions for distributed systems. Apart from that I enjoy administrating and optimizing Linux servers. My current aim is to become a Certified Kubernetes Administrator. PS. I love making FOSS (hearchco, kube-hetzner).

Skills and proficiencies

Programming

  • Go
  • JavaScript/TypeScript (Node, SvelteKit)
  • Python
  • Bash
  • C, C++, Java

IaC

  • Terraform

Databases

  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis (KeyDB)
  • AWS DynamoDB

Version control

  • Github
  • Self-hosted Gitea

CI/CD

  • Github Actions
  • ArgoCD

Cloud

  • AWS
  • Hetzner

Containers

  • Docker / Podman
  • Kubernetes (K3s)

Monitoring

  • SigNoz
    • Logs
    • Metrics
    • Traces
    • Dashboards
    • Alerts

Virtualization

  • KVM/Qemu
  • Proxmox

Networking

  • pfSense, opnSense (firewall, ids, ips, wireguard)
  • ddwrt, openWRT (vlans)

Achievements

  • State programming tournament * Petlja

    • Solo
    • C/C++ algorithms
  • FON Hackathon for high schoolers

    • Worked in a team of 4
    • Developed backend in NodeJS and MongoDB
    • Integration with JQuery and Axios
    • Helped with frontend in Bootstrap
  • Levi9 5 days in the cloud

    • 2022
      • Worked in a team of 4
      • Developed functionality in Java Spring Boot
      • Integration with AWS SES
    • 2023
      • Worked in a team of 4 (lead role)
      • Infrastructure-as-Code in Terraform
        • Lambda
        • API Gateway
        • S3
        • DynamoDB

Educational background

  • Center for young talents Novi Sad (2016-2018)

    • Finished C/C++ courses with great success
  • Elementary school at Jovan Jovanović Zmaj high school (2016-2018)

    • Class for students with special mathematical skills
  • Gymnasium Jovan Jovanović Zmaj (2018-2022)

    • Class for students gifted in the field of Computer Science and Programming
  • University of Novi Sad, Faculty of Sciences (2022-current)

    • Department for Mathematics and Informatics
      • Informational Technology

Languages

  • English (Cambridge certificate C1)
  • German (Novice classes B1)

Projects

Personal & community projects

  • hearchco - Distributed and fast metasearch engine that respects your privacy
  • terraform-hcloud-kube-hetzner - Optimized and maintenance-free Kubernetes on Hetzner Cloud in one command
  • boringproxy - A boring HTTP proxy written in pure Go stdlib
  • autoscan - Go app that scans the disk on events from Sonarr/Radarr and pushes the scans to Jellyfin
  • ffmpegof - Go script that allows transparent load balancing of ffmpeg and ffprobe commands over SSH
  • rffmpeg-autoscaler - Go script that allows autoscaling of rffmpeg-workers on Hetzner Cloud
  • tailbliss - Sleek Hugo theme

Student projects

  • tminaddit - Open source reddit clone in NodeJS (Express, MongoDB)
  • smerac - Discord bot written in Python that allows users to choose their own role and fetch class calendar
  • smerac-go - Rewrite of the above project in Go
  • analgral - Static web app that calculates Riemann’s sum and plots the resulting graph