Radim Janda

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

|

My name is Radim Janda. On this page I would like to introduce my interests around IT world.
I started coding since first years of elementary school, currently Im most focused on developing apps for OS Android.
Before I had experience with fullstack development, for example I can also provide server part for mobile applications.

Education

High school graduation work

Sorting algorithms education program · C#

I studied high school focused on electrical engineering. Except basic programming with C I was able to learn more about microprocessor programming with assembler and other automated systems. As my graduation work I chosed - Education program for sorting algorithms, written in C# - link (czech only).

June 2013

Czech Technical University in Prague

Bachelor degree (Bc.) · Software Engineering · Faculty of Information Technologies

My studium on CTU FIT I rate very positively, it brought me lot of knowledge and experiences. My bachelor thesis was focused on development of fitness Android app - link (czech only).

September 2013 - June 2016

Czech Technical University in Prague

Masters degree (Ing.) · Software Engineering · Faculty of Information Technologies

I continued on masters degree which I finished with thesis focused on development of RESTful API apps and analysis of technologies available in this area - link (czech only).

September 2016 - June 2018

Experience

Android developer

Zonky s.r.o.

Currently I spend most time developing Android application for P2P loans - Zonky.

August 2018 - now

Android developer, Full stack developer

VIPtrust s.r.o.

I worked on Android apps of many kinds. Fullstack development was mostly focused on web apps (Php, Nette, ...).

December 2015 - now

Other interesting projects and experiences

  • Created REST API (ASP.Net Core) for system of professionals working in the field of services for endangered families and children in South Bohemian region - Forest-In.cz
  • Created website for contests of creative informatics, where I also attended before - TIB.
  • Created Android app, with backend (php - Nette) with concept of finding mysterious boxes. - (more about this project will be presented soon...)
  • Network administrator on dormitory wher I lived (Cisco).
  • I taught basics of programming (C#).
  • Graduated international course focused on Android development which took place in Niš - Serbia.
  • I'm regular participant for all popular IT events, to keep in touch with recent technologies (for example: mDevCamp)
  • ... and more

Languages and technologies

  • Experiences - Android: Java, Kotlin, RxJava, Anko, Retrofit, MVVM, Epoxy, Dagger, AndroidAnnotations, EventBus, Gradle, Firebase, Crashlytics, build automatization and testing (Jenkins, Appium + AWS device farm / TestObject), multiplatform mobile development (Ionic, AngularJS), ...
  • Experiences - other: GIT, JIRA, Slack, C, C#, ASP.NET Core, Swagger, Php, Nette+Latte, SQL, GraphQL, REST, redakční systémy (Joomla, Drupal, Wordpress), ...

Zajímavosti

How I started programming?

Around first years at elementary school I got to simplified programming language called Baltie. Coding here consisted from moving blocks of codes, which presented basics of programming logics (cycles, variables, functions and everything important), I rate it as a simple child-friendly way to learn real coding.

  • I created many games and attended many contests in Baltie. My highest success was wining an international coding finale in 2009 (Baltie, category till 15 years).
before 2009

Fun

I always liked computer games but mostly making any kind of mod to these games. My favorite was Warcraft 3 map editor, where was possibilty to add scripts and completly change some game mechanics. Some of my mods on steam also got popular and was played by thousands people, you can check some at my Steam Workshopu. Unfortunaltely I do not have time to provide these mods enough support as they are getting outdated with every new version of the games.

In my free time

Spoken languages

Currently I can fluently talk czech and english. I do also learn russian.

In my free time

Blog

You can also check my blog, to check more interisting stuff around IT world. Unfortunately I do write it in czech only.