Šimen Ravnik

Software engineer

Currently

Software Engineer @ WhileTrue

Experience

2023 — present

WhileTrue

Software Engineer

React • TypeScript • Tailwind • shadcn/ui • Node.js • DynamoDB • AWS (Lambda, S3, CloudFormation, CloudFront, SNS/SQS, SES, etc.)

2021 — 2022

Celtra

Software developer Intern

PHP • Scala • Go • SQL • AWS (S3, SQS, RDS) • Grafana • Sumologic • Apache Spark • Airflow • Kubernetes

2020 — 2020

7 months

University of Ljubljana

Software developer

React • Typescript • Material UI • Docker • Jenkins

2019 — 2019

4 months

Solvera Lynx

Software developer

JavaEE • SQL • Hibernate • Docker

Education

2021 — 2023

M.Sc. in Computer Science

Faculty of Computer and Information Science, University of Ljubljana

2017 — 2021

B.Sc. in Computer Science

Faculty of Computer and Information Science, University of Ljubljana

Technologies

Frontend

React • Next.js • TypeScript • Tailwind • shadcn/ui • libraries (react-query, react-router-dom, Prisma, etc.)

Backend

Node.js (TypeScript) • Go (Gin Gonic) • PHP (Laravel) • Java (Spring Boot, Quarkus) • Python (Django, Flask) • SQL (PostgreSQL, MySQL) • NoSQL (MongoDB, DynamoDB)

Cloud

AWS (Lambda, EC2, RDS, S3, CloudFormation, etc.) • Docker • Kubernetes • CircleCI • GitHub Actions • Vercel

Tools

GitHub • VS Code • JetBrains • Slack • Discord • Jira • Nginx • Apache