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
- 2022
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
- Department for Mathematics and Informatics
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