Radim Janda

Programátor - specializace: Android, Backend · 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.
Zajímám se také o backendové webové aplikace, včetně moderních architektur typu REST API.

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ů. Jelikož mě však nikdy moc nebavilo zapojování zásuvek, tak jsem využil možnost vybrat si k praktické části maturity 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

Pracovní zkušenosti

Vývojář Android aplikací

VIPtrust s.r.o.

V této práci jsem se podílel a stále podílím na vývoji několika aplikací pro OS Android. Když je třeba, tak vypomáhám i na dalších projektech (různé webové aplikace - např: Nette).

Prosinec 2015 - současnost

Další zajímavé zkušenosti a jednorázové projekty

  • Naprogramoval jsem REST API (ASP.Net Core) pro systém odborníků pracující v oblasti služeb pro ohrožené rodiny a děti v regionu jižních Čech - Forest-In.cz
  • Vytvořil jsem stránky soutěží tvořivé informatiky, kde řada kantorů a soutěžících zpracovává svoje soutěžní úlohy, přihlášky a výsledky. - Soutěže TIB
  • Navrhl a naprogramoval jsem vlastní Android aplikaci, včetně backendu (php - Nette) pro dobrodružné hledání krabiček. - (oficiální představení již brzy...)
  • Ve svém volném čase zastávám pozici síťového administrátora bloku na koleji, na které pobývám.
  • Vyučoval jsem základy programování - jazyk C#.
  • Absolvoval jsem týdenní zahraniční kurz, zaměřený na vývoj Android aplikací (Niš - Srbsko).
  • ... a další

Jazyky a technologie

  • Zkušenosti s jazyky: Java, Kotlin, php, C, C++, C#, SQL, JavaScript, bash, frontend (HTML, CSS), ...
  • Zkušenosti s technologiemi: ASP.NET Core, Nette+Latte, GIT, Gradle, Firebase, Crashlytics, Apiary, Swagger, cloudové technologie (MS Azure, AWS), automatické testování a nasazování, framworky pro vývoj multiplatformních mobilních aplikací (Ionic, AngularJS), redakční systémy (Joomla, Drupal, Wordpress), a mnoho dalších...

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 a základní fráze němčiny.

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.