# Radek Chocholouš

Software developer interested mainly on full-stack or backend development with main focus on solving problems, not only typing a code.

Apart of that, I enjoy exploring new places, hiking, photography, architecture and I recently begin learning how to fly planes.

During my university, I was actively volunteering in Erasmus Student Network (ESN), where we were helping hundreds of international students each semester and thanks to which, international environment became my second home.

Although I play around computers since elementary school, my first real-world project was system for organizing cooperation between international and local students done for my local ESN organization at the beginning of my university life. Since then, I worked on various commercial projects as well as developed some personal applications and run them in my homelab.

This website can hardly be considered as done and serve primarily as a quick placeholder to link to my personal projects.

## Tech Stack

Those are the main technologies I work with. However the list is not exhaustive and I am up for new challenges as well.

```json
[
{"languages":["Java","Typescript"]}
{"frameworks":["Spring","NestJS","Angular","React","NextJS"]}
{"databases":["PostgreSQL","MongoDB","Elasticsearch"]}
{"otherTools":["Linux","Docker","k8s","Kafka","NATS","AWS"]}
{"concepts":["CI/CD","TDD","DDD","Clean Code"]}
]
```

## Career

Software Developer as OKsystem

09/2020-Present
  • VacayMyWay - Lead developer

    NestJS, Angular, MongoDB, Elasticsearch, k8s, NATS

  • Governmental projects - Team lead and full-stack developer

    Java, Spring, Kafka, React, Camunda

  • CheckBot - Backend development

    Java, Spring

Master study of Information and Communication Technology at VŠB - Technical University of Ostrava (unfinished)

2019-2021
  • Vice president of Erasmus Student Network VŠB-TUO - Coordinating the organization's team, making sure everything runs smoothly

Java Developer as Tieto Czech Republic

05/2019-08/2020
  • Development of proprietary workflow engine for Energy Utility industry

Masters Exchange Programme at Feng Chia University, Taiwan

2017-2018
  • Volunteering at Foreign Language Center

Java Developer as Tieto Czech Republic

06/2016-08/2019
  • Various projects in of Energy Utility industry

Bachelor study of Information and Communication Technology at VŠB - Technical University of Ostrava

2014-2017
  • Volunteer at Erasmus Student Network VŠB-TUO - Providing help to foreign students and organizing events for students
  • IT responsible at Erasmus Student Network VŠB-TUO - Developing and running internal and public websites and tools
  • FILLUP coordinator at Erasmus Student Network VŠB-TUO - Organizing weekly cultural gatherings for up to 100 people each

## Notable personal projects

### Georgian Marshrutka

2024; Link

Since I first visited Georgia in 2016, I felt in love with the country as well as their a bit chaotic marshrutka system for public transformation. During one of my visits, I struggled to find the correct marshrutka to take me to my destination which served as an idea to help with that - for myself, as well as other fellow travellers and someday, maybe even locals.

This was also great project to practice my skills and knowledge, especially regarding graph theory.

```json
{"technologies":["Java","Spring","MongoDB","NextJS","Docker"]}
```

### ESN VŠB-TUO Buddy system

2016; Link

System for pairing foreign and local students based on the specific needs of the student organization. Helps hundreds of students each semester to get help from local students and find new friend during their study.

```json
{"technologies":["Java","Spring","MariaDB","JSF"]}
```