Radim Janda

Android & Fullstack developer · Praha · contact@rjanda.net

|

Jmenuji se Radim Janda a na těchto stránkách bych rád uvedl pár vět o sobě a mých zájmech ze světa informatiky.
Programování se věnuji již od 1. stupně základní školy, aktuálně se nejvíce zabývám vývojem aplikací pro OS Android.
Dříve jsem působil jako fullstack vývojář, k mobilním aplikacím mohu například vytvořit i serverovou část.

Vzdělání

Maturitní práce

Výukový program řadicích algoritmů · C#

Studoval jsem střední průmyslovou školu v Českých Budějovicích se zaměřením na slaboproudou elektrotechniku. Na této škole jsem si kromě klasického Cčka mohl vyzkoušet i programování mikroprocesorů v assembleru, ale i dalších automatizovaných systémů. K praktické části maturity jsem si zvolil vlastní projekt - Výukový program řadicích algoritmů, napsaný v jazyce C# - odkaz na práci.

Červen 2013

České Vysoké Učení Technické

Bakalářské Studium (Bc.) · Softwarové Inženýrství · Fakulta informačních technologií

Studium na ČVUT FIT hodnotím velice pozitivně, přineslo mi spoustu nových znalostí a zkušeností. Moje bakalářská práce se zabývá vývojem Android aplikace v oblastni fitness - odkaz na práci.

Září 2013 - Červen 2016

České Vysoké Učení Technické

Magisterské Studium (Ing.) · Softwarové Inženýrství · Fakulta informačních technologií

Pokračoval jsem i na magistreský obor, který jsem zakončil s diplomovou prácí, kde se zabývám vývojem RESTful API aplikací a hlavně rozborem zde dostupných technologií - odkaz na práci.

Září 2016 - Červen 2018

Hlavní pracovní zkušenosti

Android developer

Alza.cz

Vývoj Android aplikací pro největší český e-commerce - Alza.cz.

Červen 2020 - současnost

Android developer

Zonky s.r.o.

Vývoj oficiální Android aplikace pro největší českou P2P-loan platformu - Zonky.

Srpen 2018 - Květen 2022

Android & Full stack developer

VIPtrust s.r.o.

Zakázkový vývoj několika aplikací pro OS Android. Dále i Fullstack vývoj různých webových aplikací, data-scraping, apod. (Php, Nette, C#, ..).

Prosinec 2015 - Květen 2020

Další zajímavé zkušenosti a vedlejší projekty

  • Spolupráce s řadou dalších firem na vývoji/údržbě Android aplikací - skoumal.net, rollingmobile.cz
  • Občasný fullstack vývoj: např. vytvoření REST API (ASP.Net Core) pro systém odborníků pracující v oblasti služeb pro ohrožené rodiny a děti - Forest-In.cz
  • Různé vlastní projekty pro radost: např. vytvoření Android aplikace pro dobrodružné hledání krabiček pomocí GPS, včetně backendového API k ní.
  • Vytvoření stránek soutěží tvořivé informatiky - Soutěže TIB. Těchto soutěží jsem se dříve také účastnil a nyní občas vypomáhám jako porotce úloh.
  • Výuka základů programování - jazyk C#.
  • Síťová administrace bloku na koleji, na které jsem pobýval - (Cisco)
  • Pravidelná účast na různých IT konferencích (mDevCamp, meetupy, ..), včetně přednášení na meetupech (Zonky mobile dev meetup 2019).
  • Absolvování i mezinárodního kurzu pro vývoj Android aplikací s certifikací (BEST, Niš - Srbsko)

Jazyky a technologie

  • Zkušenosti - Android: Starší i novější aplikace (Java, Kotlin, Kotlin-Multiplatform) různých architektur (MVI, MVVM, ..), UI (Compose, klasické android XML, Anko, Epoxy, databinding), DI (Dagger, Koin), Coroutines, RxJava, AndroidAnnotations, EventBus, Navigation component, Gradle, vše kolem Firebase (Analytics, Crashlytics, ..), automatizace buildů a testování (TeamCity, Azure, Jenkins, Appium + AWS device farm / TestObject), multiplatformní vývoj (KMP, Ionic, AngularJS), ...
  • Zkušenosti - ostatní: GIT, JIRA, Slack, C, C#, ASP.NET Core, Swagger, Php, Nette+Latte, SQL, GraphQL, REST, datascraping, redakční systémy (Joomla, Drupal, Wordpress), ...

Zajímavosti

Jak jsem začal programovat?

K programování jsem se dostal již na 1. stupni základní školy. Učil jsem se na jazyku Baltie, který přináší zjednodušené vývojové prostředí. Jedná se o zajímavý způsob, jak se naučit všechny základy programovací logiky (podmínky, cykly, funkce, proměnné, ..), který navíc umožňuje zjednodušenou práci s grafickými prvky (scéna s panáčkem a předměty).

  • V "Baltíkovi" jsem rád tvořil hry a jezdil s nimi po různých soutěžích, řadu z nich jsem i vyhrál. Svojí poslední soutěž v tomto jazyce jsem zakonči v roce 2009 1. místem na mezinárodním kole programování s Baltíkem v kategorii B (do 15let).
do roku 2009

Fun

Vždy mě bavily počítačové hry, ale hlavně tvoření všelijakých map a módu do těchto her. Nejraději jsem měl editory map (typu Warcraft 3, EU4), které poskytovaly vysoké skriptovací možnosti ve kterých jsem kompletně měnil herní mechaniky. Moje módy si zahráli tisíce lidí. Malé procento z mých výtvorů můžete stále najít na mém Steam Workshopu, avšak bohužel už jsem neměl čas tyto mapy updatovat pro stále nově vycházející verze těchto her.

v mém volném čase

Jazyky

Aktuálně mluvím na dobré úrovni česky a anglicky. Ve volném čase se učím rusky.

v mém volném čase

Blog

Nezapomeňte také navštívít můj blog na kterém můžete najít různé návody a další zajímavosti ohledně populárních technologií ze světa IT.