Skip to content

Instantly share code, notes, and snippets.

@prokopsimek
Created December 10, 2017 02:33
Show Gist options
  • Save prokopsimek/874eaa0fc84b4c2fb89e1749160917ec to your computer and use it in GitHub Desktop.
Save prokopsimek/874eaa0fc84b4c2fb89e1749160917ec to your computer and use it in GitHub Desktop.
cytoscape
[
{
"data": {
"id": "Code management & Trello & Jira",
"name": "Code management & Trello & Jira"
}
},
{
"data": {
"id": "traineeCode management & Trello & Jira",
"name": "trainee",
"source": "Code management & Trello & Jira"
}
},
{
"data": {
"id": "juniorCode management & Trello & Jira",
"name": "junior",
"source": "Code management & Trello & Jira"
}
},
{
"data": {
"id": "mediorCode management & Trello & Jira",
"name": "medior",
"source": "Code management & Trello & Jira"
}
},
{
"data": {
"id": "seniorCode management & Trello & Jira",
"name": "senior",
"source": "Code management & Trello & Jira"
}
},
{
"data": {
"id": "Guru / ExpertCode management & Trello & Jira",
"name": "Guru / Expert",
"source": "Code management & Trello & Jira"
}
},
{
"data": {
"id": "Ví co je to git,",
"name": "Ví co je to git,",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí commitovat a pushovat,",
"name": "Umí commitovat a pushovat,",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Vytvářet vlastní branche a pull requesty,",
"name": "Vytvářet vlastní branche a pull requesty,",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Mergovat branches",
"name": "Mergovat branches",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí používat source tree nebo smartgit",
"name": "Umí používat source tree nebo smartgit",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Ví jak se používá bitbucket a git hub",
"name": "Ví jak se používá bitbucket a git hub",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí applifting trello workflow",
"name": "Umí applifting trello workflow",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Rozumí konceptu card ownera",
"name": "Rozumí konceptu card ownera",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí tagy, rebase a cherrypick",
"name": "Umí tagy, rebase a cherrypick",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": ".gitignore",
"name": ".gitignore",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí dělat code review, dokázat říct svůj názor na kód",
"name": "Umí dělat code review, dokázat říct svůj názor na kód",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí inicializovat git repozitář pro svoji technologii, včetně sandboxového projektu pro svoji technologii",
"name": "Umí inicializovat git repozitář pro svoji technologii, včetně sandboxového projektu pro svoji technologii",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "(rails new, založit x code project... apod...)",
"name": "(rails new, založit x code project... apod...)",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Jasně pracuje s trello tagy a s nahlavováním lidí",
"name": "Jasně pracuje s trello tagy a s nahlavováním lidí",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Kartičky trella píše tak, že jsou snadno pochopitelné a jsou actionable pro nahlavené lidi",
"name": "Kartičky trella píše tak, že jsou snadno pochopitelné a jsou actionable pro nahlavené lidi",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Dokáže být card ownerem a starat se o svoje kartičky",
"name": "Dokáže být card ownerem a starat se o svoje kartičky",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí řešit jednoduché merge konflikty",
"name": "Umí řešit jednoduché merge konflikty",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Junior rozumí a umí dělat revert",
"name": "Junior rozumí a umí dělat revert",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí odhadnout časovou náročnost kartičky / umí to odůvodnit",
"name": "Umí odhadnout časovou náročnost kartičky / umí to odůvodnit",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí řešit jakýkoli merge conflict",
"name": "Umí řešit jakýkoli merge conflict",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí řešit faily v gitu (naincludované fajly co měly být ignored, umí napravit chybu trainee nebo juniora v gitu)",
"name": "Umí řešit faily v gitu (naincludované fajly co měly být ignored, umí napravit chybu trainee nebo juniora v gitu)",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Rozumí tomu, kdy je přípustné udělat force push",
"name": "Rozumí tomu, kdy je přípustné udělat force push",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Rozumí tomu, jak git interně funguje, co to znamená commitovat na low level úrovni.",
"name": "Rozumí tomu, jak git interně funguje, co to znamená commitovat na low level úrovni.",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí udělat history rewrite (byť za pomocí googlu)",
"name": "Umí udělat history rewrite (byť za pomocí googlu)",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Měl by umět porovnat jakékoli dva commity na githubu",
"name": "Měl by umět porovnat jakékoli dva commity na githubu",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí git blame, git history",
"name": "Umí git blame, git history",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí squash commits",
"name": "Umí squash commits",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí upravovat commit message",
"name": "Umí upravovat commit message",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí submoduly",
"name": "Umí submoduly",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí garantovat časovou náročnost úkolu/kartičky",
"name": "Umí garantovat časovou náročnost úkolu/kartičky",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Umí setupovat nové boardy, které jsou nasetupovány vhodně pro daný projekt",
"name": "Umí setupovat nové boardy, které jsou nasetupovány vhodně pro daný projekt",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertCode management & Trello & Jira"
}
},
{
"data": {
"id": "Samostatnost - developer",
"name": "Samostatnost - developer"
}
},
{
"data": {
"id": "traineeSamostatnost - developer",
"name": "trainee",
"source": "Samostatnost - developer"
}
},
{
"data": {
"id": "juniorSamostatnost - developer",
"name": "junior",
"source": "Samostatnost - developer"
}
},
{
"data": {
"id": "mediorSamostatnost - developer",
"name": "medior",
"source": "Samostatnost - developer"
}
},
{
"data": {
"id": "seniorSamostatnost - developer",
"name": "senior",
"source": "Samostatnost - developer"
}
},
{
"data": {
"id": "Guru / ExpertSamostatnost - developer",
"name": "Guru / Expert",
"source": "Samostatnost - developer"
}
},
{
"data": {
"id": "Zvládně samostatně vyřešit základní programátorské úkony. dokáže se o něm konstruktivně pobavit s kolegou a signalizovat jeho pochopení.",
"name": "Zvládně samostatně vyřešit základní programátorské úkony. dokáže se o něm konstruktivně pobavit s kolegou a signalizovat jeho pochopení.",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Účastní se párového programování",
"name": "Účastní se párového programování",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Je schopen si sám něco nastudovat a pochopit to",
"name": "Je schopen si sám něco nastudovat a pochopit to",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Hlásí, že už nemá nic na práci",
"name": "Hlásí, že už nemá nic na práci",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Hlasí, že má zpoždění se zadanými úkoly",
"name": "Hlasí, že má zpoždění se zadanými úkoly",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Má schopnost být řízen a dokáže se učit od ostatních a bere si připomínky ke svému kódu k srdci",
"name": "Má schopnost být řízen a dokáže se učit od ostatních a bere si připomínky ke svému kódu k srdci",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Pokud neví, zeptá se natolik včas, aby byla jeho práce efektivní",
"name": "Pokud neví, zeptá se natolik včas, aby byla jeho práce efektivní",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Pokud je blocked tím, že jeho kolega nemá na něj čas, dokáže si najít úkol, kde si ví rady, dokáže se produktivně zabavit.",
"name": "Pokud je blocked tím, že jeho kolega nemá na něj čas, dokáže si najít úkol, kde si ví rady, dokáže se produktivně zabavit.",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Neslibuje něco, co ví, že nehodlá/nemůže dodržet, radši ostatním upřímně řekne, že to nedává",
"name": "Neslibuje něco, co ví, že nehodlá/nemůže dodržet, radši ostatním upřímně řekne, že to nedává",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Nedává nerealistické sliby ve stíhání svých úkolů",
"name": "Nedává nerealistické sliby ve stíhání svých úkolů",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Zvládá implementovat rutinní věci",
"name": "Zvládá implementovat rutinní věci",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Je schopný integrovat novou knihovnu když jsou mu dány instrukce",
"name": "Je schopný integrovat novou knihovnu když jsou mu dány instrukce",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Umí psát integrační a unit testy",
"name": "Umí psát integrační a unit testy",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Analyzuje množství přidělené práce a vytváří si buffer úkolů",
"name": "Analyzuje množství přidělené práce a vytváří si buffer úkolů",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dokáže odhadnout dopředu a informovat ostatní, že se zpozdí s implementací",
"name": "Dokáže odhadnout dopředu a informovat ostatní, že se zpozdí s implementací",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dokáže se zkoordinovat s lidmi",
"name": "Dokáže se zkoordinovat s lidmi",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Je si schopen nasetupovat ide",
"name": "Je si schopen nasetupovat ide",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Schopnost odhadovat své zatížení",
"name": "Schopnost odhadovat své zatížení",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dokáže být pánem/paní svého úkolu (kartičky)",
"name": "Dokáže být pánem/paní svého úkolu (kartičky)",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Zvládá implementovat i nové věci, které jsou unikátní pro projekt",
"name": "Zvládá implementovat i nové věci, které jsou unikátní pro projekt",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Má přehled o knihovnách/ postupech, které se u dané technologie používají",
"name": "Má přehled o knihovnách/ postupech, které se u dané technologie používají",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Navrhuje na čem by se mělo pracovat dál",
"name": "Navrhuje na čem by se mělo pracovat dál",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dokáže předávat znalosti ostatním lidem",
"name": "Dokáže předávat znalosti ostatním lidem",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Z odborného hlediska dokáže zadat úkol nižším skill levelům",
"name": "Z odborného hlediska dokáže zadat úkol nižším skill levelům",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dokáže odhadovat rizika zvoleného přístupu/implementace",
"name": "Dokáže odhadovat rizika zvoleného přístupu/implementace",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Umí nastavit základně seo stránek",
"name": "Umí nastavit základně seo stránek",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dokáže implementovat zcela nové architektonické prvky do stávajících projektů",
"name": "Dokáže implementovat zcela nové architektonické prvky do stávajících projektů",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Navrhuje infrastukturu testů",
"name": "Navrhuje infrastukturu testů",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dokáže rozchodit ci",
"name": "Dokáže rozchodit ci",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dává odhady pracnosti, které garantuje svojí pohyblivou složkou mzdy",
"name": "Dává odhady pracnosti, které garantuje svojí pohyblivou složkou mzdy",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dokáže udělat sizing produkčního prostředí",
"name": "Dokáže udělat sizing produkčního prostředí",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dokáže zodpovídat za technickou stránku managementu",
"name": "Dokáže zodpovídat za technickou stránku managementu",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Dokáže odhadovat rizika zvolené metodiky/technologie/architektury",
"name": "Dokáže odhadovat rizika zvolené metodiky/technologie/architektury",
"source": "Guru / ExpertSamostatnost - developer"
}
},
{
"data": {
"id": "Developer",
"name": "Developer"
}
},
{
"data": {
"id": "traineeDeveloper",
"name": "trainee",
"source": "Developer"
}
},
{
"data": {
"id": "juniorDeveloper",
"name": "junior",
"source": "Developer"
}
},
{
"data": {
"id": "mediorDeveloper",
"name": "medior",
"source": "Developer"
}
},
{
"data": {
"id": "seniorDeveloper",
"name": "senior",
"source": "Developer"
}
},
{
"data": {
"id": "Guru / ExpertDeveloper",
"name": "Guru / Expert",
"source": "Developer"
}
},
{
"data": {
"id": "Umí googlit svoje problémy",
"name": "Umí googlit svoje problémy",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Rest api",
"name": "Rest api",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Xml (pasivně)",
"name": "Xml (pasivně)",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Json (aktivně)",
"name": "Json (aktivně)",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Http status codes (http specifikace, povrchně)",
"name": "Http status codes (http specifikace, povrchně)",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Co je to orm",
"name": "Co je to orm",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Mvc (model view controller)",
"name": "Mvc (model view controller)",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Oop koncepty (dědičnost, polymorfyzmus, zapouzdření)",
"name": "Oop koncepty (dědičnost, polymorfyzmus, zapouzdření)",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Interface/implementace",
"name": "Interface/implementace",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Umí číst stack traces",
"name": "Umí číst stack traces",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Základní debugging (unconditional breakpoints, variable inspection)",
"name": "Základní debugging (unconditional breakpoints, variable inspection)",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Zná práci s o auth2 (scopes)",
"name": "Zná práci s o auth2 (scopes)",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Graph ql",
"name": "Graph ql",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Rest api",
"name": "Rest api",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Jwt",
"name": "Jwt",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Regex",
"name": "Regex",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Pokročilý debugging (conditional breakpoints, variable watch)",
"name": "Pokročilý debugging (conditional breakpoints, variable watch)",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Rozumí základní teorii algoritmické složitosti pole, hashe, vyhledávání v nich, ...",
"name": "Rozumí základní teorii algoritmické složitosti pole, hashe, vyhledávání v nich, ...",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Umí alespoň 1 technologii na mediorské úrovni a 1 na juniorské",
"name": "Umí alespoň 1 technologii na mediorské úrovni a 1 na juniorské",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Umí správně nastavit o auth2 flow v aplikaci",
"name": "Umí správně nastavit o auth2 flow v aplikaci",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Ci management",
"name": "Ci management",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Umí číst a psát jednoduché bash scripty",
"name": "Umí číst a psát jednoduché bash scripty",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Umí alespoň 1 technologii na seniorské úrovni a 1 na mediorské",
"name": "Umí alespoň 1 technologii na seniorské úrovni a 1 na mediorské",
"source": "Guru / ExpertDeveloper"
}
},
{
"data": {
"id": "Security",
"name": "Security"
}
},
{
"data": {
"id": "traineeSecurity",
"name": "trainee",
"source": "Security"
}
},
{
"data": {
"id": "juniorSecurity",
"name": "junior",
"source": "Security"
}
},
{
"data": {
"id": "mediorSecurity",
"name": "medior",
"source": "Security"
}
},
{
"data": {
"id": "seniorSecurity",
"name": "senior",
"source": "Security"
}
},
{
"data": {
"id": "Guru / ExpertSecurity",
"name": "Guru / Expert",
"source": "Security"
}
},
{
"data": {
"id": "Ví jak správně ukládat hesla v databázi (najde si knihovnu která to bude dělat za něj, špatný nápad to dělat sám)",
"name": "Ví jak správně ukládat hesla v databázi (najde si knihovnu která to bude dělat za něj, špatný nápad to dělat sám)",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Ví co je to sql injection a jak se to stává",
"name": "Ví co je to sql injection a jak se to stává",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Je si vědom bezpečnostních rizik používání 3rd party aplikací v appliftingu (github login, heroku login, atd.)",
"name": "Je si vědom bezpečnostních rizik používání 3rd party aplikací v appliftingu (github login, heroku login, atd.)",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Zná rozdíl mezi autorizaci a autentizaci",
"name": "Zná rozdíl mezi autorizaci a autentizaci",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Umí přemýšlet nad autorizací a autentizací pro funkcionality systému (oprávnění na akce v závislosti na roli uživatele)",
"name": "Umí přemýšlet nad autorizací a autentizací pro funkcionality systému (oprávnění na akce v závislosti na roli uživatele)",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Zná bezpečnostní rizika web aplikací (všechna z https://www.hacksplaining.com/exercises) nebo zná bezpečnostní architekturu mobilních aplikací a nejčastější útoky na ně",
"name": "Zná bezpečnostní rizika web aplikací (všechna z https://www.hacksplaining.com/exercises) nebo zná bezpečnostní architekturu mobilních aplikací a nejčastější útoky na ně",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Umí analyzovat bezpečnost svého kódu a obhájit si jí před ostatními",
"name": "Umí analyzovat bezpečnost svého kódu a obhájit si jí před ostatními",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Umí symetrické a asymetrické šifrování v praxi",
"name": "Umí symetrické a asymetrické šifrování v praxi",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Umí hashovací funkce",
"name": "Umí hashovací funkce",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Zná koncept pki + https/ssl",
"name": "Zná koncept pki + https/ssl",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Umí dělat bezpečností audity našich aplikací a zná na to nástroje",
"name": "Umí dělat bezpečností audity našich aplikací a zná na to nástroje",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Zná jak fungují salty, blokové módy v šifrách",
"name": "Zná jak fungují salty, blokové módy v šifrách",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Zná brute force attack, ranbow tables, dictionary attack",
"name": "Zná brute force attack, ranbow tables, dictionary attack",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Umí navrhovat kryptoschémata",
"name": "Umí navrhovat kryptoschémata",
"source": "Guru / ExpertSecurity"
}
},
{
"data": {
"id": "Management",
"name": "Management"
}
},
{
"data": {
"id": "traineeManagement",
"name": "trainee",
"source": "Management"
}
},
{
"data": {
"id": "juniorManagement",
"name": "junior",
"source": "Management"
}
},
{
"data": {
"id": "mediorManagement",
"name": "medior",
"source": "Management"
}
},
{
"data": {
"id": "seniorManagement",
"name": "senior",
"source": "Management"
}
},
{
"data": {
"id": "Guru / ExpertManagement",
"name": "Guru / Expert",
"source": "Management"
}
},
{
"data": {
"id": "Snaží se být dobrým členem tribu",
"name": "Snaží se být dobrým členem tribu",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Dokáže být pánem většího celku (kartiček), např. části svého vývoje (be, fe, ...)",
"name": "Dokáže být pánem většího celku (kartiček), např. části svého vývoje (be, fe, ...)",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Je schopný managovat one man show projekt (projekt na kterém pracuje zejm. sám)",
"name": "Je schopný managovat one man show projekt (projekt na kterém pracuje zejm. sám)",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Zajišťuje dostatek práce pro svůj tým a případně včas dá vědět kompetentním osobám",
"name": "Zajišťuje dostatek práce pro svůj tým a případně včas dá vědět kompetentním osobám",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Je schopen zavlastnit interní proces (viz. ownership board)",
"name": "Je schopen zavlastnit interní proces (viz. ownership board)",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Podporuje ostatní v jejich rozvoji a tribe membershipu",
"name": "Podporuje ostatní v jejich rozvoji a tribe membershipu",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Dokáže být pánem multi man projektu a to vč. vůči zákazníkovi",
"name": "Dokáže být pánem multi man projektu a to vč. vůči zákazníkovi",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Je ownerem nějakého interního procesu",
"name": "Je ownerem nějakého interního procesu",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Má master skill v technologii či. odvětví",
"name": "Má master skill v technologii či. odvětví",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Dokáže být tribe leaderem a myslí týmově pozitivně",
"name": "Dokáže být tribe leaderem a myslí týmově pozitivně",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Dokáže se zákazníkem naceňovat projekty",
"name": "Dokáže se zákazníkem naceňovat projekty",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Dokáže plnit roli \"key account managera\" pro zákazníka",
"name": "Dokáže plnit roli \"key account managera\" pro zákazníka",
"source": "Guru / ExpertManagement"
}
},
{
"data": {
"id": "Analýza",
"name": "Analýza"
}
},
{
"data": {
"id": "traineeAnalýza",
"name": "trainee",
"source": "Analýza"
}
},
{
"data": {
"id": "juniorAnalýza",
"name": "junior",
"source": "Analýza"
}
},
{
"data": {
"id": "mediorAnalýza",
"name": "medior",
"source": "Analýza"
}
},
{
"data": {
"id": "seniorAnalýza",
"name": "senior",
"source": "Analýza"
}
},
{
"data": {
"id": "Guru / ExpertAnalýza",
"name": "Guru / Expert",
"source": "Analýza"
}
},
{
"data": {
"id": "Umí číst / vnímat, doptat se a následně pochopit analytické dokumenty a rozhodnutí",
"name": "Umí číst / vnímat, doptat se a následně pochopit analytické dokumenty a rozhodnutí",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Umí rozporovat a kriticky přemýšlet na základní úrovni o analýze ostatních",
"name": "Umí rozporovat a kriticky přemýšlet na základní úrovni o analýze ostatních",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Dokáže chodit na schůzky s klienty",
"name": "Dokáže chodit na schůzky s klienty",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Umí datové typy a základy doménového modelu",
"name": "Umí datové typy a základy doménového modelu",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Schopnost vytvářet wireframes",
"name": "Schopnost vytvářet wireframes",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Umí dekonstruovat problém a navrhovat řešení",
"name": "Umí dekonstruovat problém a navrhovat řešení",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Uml v2",
"name": "Uml v2",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Umí identifikovat klíčové problémy, rizika a potřeby klienta",
"name": "Umí identifikovat klíčové problémy, rizika a potřeby klienta",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Umí rozpadnout problém z úrovní potřeb na funkcionality / epics a use cases / user stories",
"name": "Umí rozpadnout problém z úrovní potřeb na funkcionality / epics a use cases / user stories",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Umí sesbírat časové odhady projektu",
"name": "Umí sesbírat časové odhady projektu",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Umí být partnerem pro zákazníka v době realizace",
"name": "Umí být partnerem pro zákazníka v době realizace",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Dokáže být partnerem pro zákazníka v době incepce/analýzy, pokud má jako mentora senior analytika",
"name": "Dokáže být partnerem pro zákazníka v době incepce/analýzy, pokud má jako mentora senior analytika",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Dokáže samostatně sepisovat analytické dokumenty",
"name": "Dokáže samostatně sepisovat analytické dokumenty",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Dokáže si vést ostatní analytiky",
"name": "Dokáže si vést ostatní analytiky",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Umí analyzovat jak webové, mobilní i sdk/api projekty",
"name": "Umí analyzovat jak webové, mobilní i sdk/api projekty",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Navrhuje analytické postupy",
"name": "Navrhuje analytické postupy",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Dokáže se zákazníkem naceňovat projekty",
"name": "Dokáže se zákazníkem naceňovat projekty",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Dokáže plnit roli \"key account managera\" pro zákazníka",
"name": "Dokáže plnit roli \"key account managera\" pro zákazníka",
"source": "Guru / ExpertAnalýza"
}
},
{
"data": {
"id": "Architektura",
"name": "Architektura"
}
},
{
"data": {
"id": "traineeArchitektura",
"name": "trainee",
"source": "Architektura"
}
},
{
"data": {
"id": "juniorArchitektura",
"name": "junior",
"source": "Architektura"
}
},
{
"data": {
"id": "mediorArchitektura",
"name": "medior",
"source": "Architektura"
}
},
{
"data": {
"id": "seniorArchitektura",
"name": "senior",
"source": "Architektura"
}
},
{
"data": {
"id": "Guru / ExpertArchitektura",
"name": "Guru / Expert",
"source": "Architektura"
}
},
{
"data": {
"id": "Class diagramy pasivně",
"name": "Class diagramy pasivně",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Wireframes (pasivní schopnost rozumět)",
"name": "Wireframes (pasivní schopnost rozumět)",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Workflow diagrams",
"name": "Workflow diagrams",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "State diagram",
"name": "State diagram",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Základy uml (process, class, activity, flow diagrams)",
"name": "Základy uml (process, class, activity, flow diagrams)",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Schopnost navrhovat datový model",
"name": "Schopnost navrhovat datový model",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Schopnost dokumentovat extistující i nový software (z pohledu architektury a funkčnosti) na základě rozhovorů se seniorem a zkoumání konfigurace & kódu",
"name": "Schopnost dokumentovat extistující i nový software (z pohledu architektury a funkčnosti) na základě rozhovorů se seniorem a zkoumání konfigurace & kódu",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Navrhovat řešení problémů / implementaci nových fičur v již zavedené architektuře / sw",
"name": "Navrhovat řešení problémů / implementaci nových fičur v již zavedené architektuře / sw",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Dokáže chodit na schůzky s klienty",
"name": "Dokáže chodit na schůzky s klienty",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Schopnost navrhnout architekturu a sepsat architektonickou specifikaci",
"name": "Schopnost navrhnout architekturu a sepsat architektonickou specifikaci",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Analyzovat rizika architektury",
"name": "Analyzovat rizika architektury",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Rozumnět špičkově architektuře včetně cloudu",
"name": "Rozumnět špičkově architektuře včetně cloudu",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Zná rozdíl mezi monolitem a microservice architekturou a dokáže dle projektu rozhodnout co je pro to vhodné",
"name": "Zná rozdíl mezi monolitem a microservice architekturou a dokáže dle projektu rozhodnout co je pro to vhodné",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Umí představit řešení zákazníkovi, obhájit ho a být mu partnerem",
"name": "Umí představit řešení zákazníkovi, obhájit ho a být mu partnerem",
"source": "Guru / ExpertArchitektura"
}
},
{
"data": {
"id": "Backend",
"name": "Backend"
}
},
{
"data": {
"id": "traineeBackend",
"name": "trainee",
"source": "Backend"
}
},
{
"data": {
"id": "juniorBackend",
"name": "junior",
"source": "Backend"
}
},
{
"data": {
"id": "mediorBackend",
"name": "medior",
"source": "Backend"
}
},
{
"data": {
"id": "seniorBackend",
"name": "senior",
"source": "Backend"
}
},
{
"data": {
"id": "Guru / ExpertBackend",
"name": "Guru / Expert",
"source": "Backend"
}
},
{
"data": {
"id": "Umí spustit docker stack",
"name": "Umí spustit docker stack",
"source": "Guru / ExpertBackend"
}
},
{
"data": {
"id": "Chápe microservice architekturu (dokáže v ní uvažovat, a vyhnout se circular dependencies případně mixing of concerns)",
"name": "Chápe microservice architekturu (dokáže v ní uvažovat, a vyhnout se circular dependencies případně mixing of concerns)",
"source": "Guru / ExpertBackend"
}
},
{
"data": {
"id": "Umí nastavit elasticsearch v projektu a správně indexovat",
"name": "Umí nastavit elasticsearch v projektu a správně indexovat",
"source": "Guru / ExpertBackend"
}
},
{
"data": {
"id": "Umí pracovat s docker compose",
"name": "Umí pracovat s docker compose",
"source": "Guru / ExpertBackend"
}
},
{
"data": {
"id": "Umí deployovat do docker swarmu service/stack a to přes cmd",
"name": "Umí deployovat do docker swarmu service/stack a to přes cmd",
"source": "Guru / ExpertBackend"
}
},
{
"data": {
"id": "Database",
"name": "Database"
}
},
{
"data": {
"id": "traineeDatabase",
"name": "trainee",
"source": "Database"
}
},
{
"data": {
"id": "juniorDatabase",
"name": "junior",
"source": "Database"
}
},
{
"data": {
"id": "mediorDatabase",
"name": "medior",
"source": "Database"
}
},
{
"data": {
"id": "seniorDatabase",
"name": "senior",
"source": "Database"
}
},
{
"data": {
"id": "Guru / ExpertDatabase",
"name": "Guru / Expert",
"source": "Database"
}
},
{
"data": {
"id": "Mít představu o tom, co je to databáze",
"name": "Mít představu o tom, co je to databáze",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Rozumnět crud operacím nad sql like db.",
"name": "Rozumnět crud operacím nad sql like db.",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Inner join",
"name": "Inner join",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Left outer join",
"name": "Left outer join",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Indexy",
"name": "Indexy",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Foreign klíče",
"name": "Foreign klíče",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Vytváření tabulek",
"name": "Vytváření tabulek",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Nullabilita dat",
"name": "Nullabilita dat",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "N+1 queries problematika",
"name": "N+1 queries problematika",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Sql/no sql databáze",
"name": "Sql/no sql databáze",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Ví co je sql injection a jak mu předcházet",
"name": "Ví co je sql injection a jak mu předcházet",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Databáze: acid princip transakce",
"name": "Databáze: acid princip transakce",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Umí sql queries (nemusí umět sql ddl)",
"name": "Umí sql queries (nemusí umět sql ddl)",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Má přehled o různých databázích",
"name": "Má přehled o různých databázích",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Rozumí elastic searchi a ví, kdy ho použít",
"name": "Rozumí elastic searchi a ví, kdy ho použít",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Umí navrhovat celou datovou strukturu na úrovni db",
"name": "Umí navrhovat celou datovou strukturu na úrovni db",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Umí optimalizovat db dotazy (explain a jiné analytické nástroje)",
"name": "Umí optimalizovat db dotazy (explain a jiné analytické nástroje)",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Compound indexes s transformacemi",
"name": "Compound indexes s transformacemi",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Pokročilé queries (sum, having, group by, subqueries)",
"name": "Pokročilé queries (sum, having, group by, subqueries)",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Základní operace nad no sql db (redis, mongo db)",
"name": "Základní operace nad no sql db (redis, mongo db)",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Sql ddl",
"name": "Sql ddl",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Zodpovídá za výběr a vhodné použití db na projektu",
"name": "Zodpovídá za výběr a vhodné použití db na projektu",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Rozumí replikacím db a multi tennant db",
"name": "Rozumí replikacím db a multi tennant db",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Pokročile používá no sql db",
"name": "Pokročile používá no sql db",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Umí nastavit db do ha režimu",
"name": "Umí nastavit db do ha režimu",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "Umí a garantuje zálohování",
"name": "Umí a garantuje zálohování",
"source": "Guru / ExpertDatabase"
}
},
{
"data": {
"id": "DevOps",
"name": "DevOps"
}
},
{
"data": {
"id": "traineeDevOps",
"name": "trainee",
"source": "DevOps"
}
},
{
"data": {
"id": "juniorDevOps",
"name": "junior",
"source": "DevOps"
}
},
{
"data": {
"id": "mediorDevOps",
"name": "medior",
"source": "DevOps"
}
},
{
"data": {
"id": "seniorDevOps",
"name": "senior",
"source": "DevOps"
}
},
{
"data": {
"id": "Guru / ExpertDevOps",
"name": "Guru / Expert",
"source": "DevOps"
}
},
{
"data": {
"id": "Ví co je to google analytics a k čemu slouží",
"name": "Ví co je to google analytics a k čemu slouží",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Ví co je to heroku a jak v základu funguje",
"name": "Ví co je to heroku a jak v základu funguje",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Ví co je to airbrake",
"name": "Ví co je to airbrake",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Ví co je to continous integration",
"name": "Ví co je to continous integration",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí pracovat s git hubem a umí se v něm pohybovat",
"name": "Umí pracovat s git hubem a umí se v něm pohybovat",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Ví co je to amazon s3",
"name": "Ví co je to amazon s3",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Ví co je to dns a proč se používá",
"name": "Ví co je to dns a proč se používá",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Ví co je to new relic",
"name": "Ví co je to new relic",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nastavit uptime robot (kontrola dostupnosti serveru)",
"name": "Umí nastavit uptime robot (kontrola dostupnosti serveru)",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí si v papertrailu vyhledat v případě potřeby chybu která nastala",
"name": "Umí si v papertrailu vyhledat v případě potřeby chybu která nastala",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí základně nastavit google analytics",
"name": "Umí základně nastavit google analytics",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí deploy na heroku",
"name": "Umí deploy na heroku",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí číst chyby v airbrake a z nich je analyzovat a předat do todo",
"name": "Umí číst chyby v airbrake a z nich je analyzovat a předat do todo",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí se orientovat v jenkins ci / travis / gitlab ci",
"name": "Umí se orientovat v jenkins ci / travis / gitlab ci",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí pracovat s githubem v jeho rozhraní",
"name": "Umí pracovat s githubem v jeho rozhraní",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nastavit pro projekt amazon s3 službu dle udělených klíčů",
"name": "Umí nastavit pro projekt amazon s3 službu dle udělených klíčů",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nastavit pro projekt mailing (sparkpost)",
"name": "Umí nastavit pro projekt mailing (sparkpost)",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Ví jak funguje dns (go daddy)",
"name": "Ví jak funguje dns (go daddy)",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí pro projekt nastavit smartsupp (chat)",
"name": "Umí pro projekt nastavit smartsupp (chat)",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nastavit slack integrace",
"name": "Umí nastavit slack integrace",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Ví jak pracovat s trello (todos) vč. vytváření nových boardů",
"name": "Ví jak pracovat s trello (todos) vč. vytváření nových boardů",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Zná adresářovou strukturu unixových systémů",
"name": "Zná adresářovou strukturu unixových systémů",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí deployovat stack a jendotlivé servicy do docker swarmu",
"name": "Umí deployovat stack a jendotlivé servicy do docker swarmu",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí správně nastavit vše pro google analytics vč. cílů a správně nastavit potřebná data pro search consoli",
"name": "Umí správně nastavit vše pro google analytics vč. cílů a správně nastavit potřebná data pro search consoli",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nastavit heroku aplikaci vč. add ons, orientuje se v metrikách a umí nastavit zálohování db případně db obnovit",
"name": "Umí nastavit heroku aplikaci vč. add ons, orientuje se v metrikách a umí nastavit zálohování db případně db obnovit",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí v airbrake číst chyby, delegovat je a zodpovídá za proces vytvoření todo vzniklých chyb",
"name": "Umí v airbrake číst chyby, delegovat je a zodpovídá za proces vytvoření todo vzniklých chyb",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nastavit jenkins ci / travis projekt",
"name": "Umí nastavit jenkins ci / travis projekt",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí pro github repozitář nastavit integrace atp.",
"name": "Umí pro github repozitář nastavit integrace atp.",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí vytvoři bucket na amazon s3",
"name": "Umí vytvoři bucket na amazon s3",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nastavit nové metriky v grafana (metriky)",
"name": "Umí nastavit nové metriky v grafana (metriky)",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí číst log mailingu a analyzovat z něj chyby (sparkpost)",
"name": "Umí číst log mailingu a analyzovat z něj chyby (sparkpost)",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí změnit dns v případě nutnosti a potřeby dle instrukcí",
"name": "Umí změnit dns v případě nutnosti a potřeby dle instrukcí",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí číst v new relic službě a zjistit případné problémy",
"name": "Umí číst v new relic službě a zjistit případné problémy",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nastavit nový projekt v papertrail (logging)",
"name": "Umí nastavit nový projekt v papertrail (logging)",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí deploy aplikace na google cloud vč. migrování a přepínání trafficu na jiné verze",
"name": "Umí deploy aplikace na google cloud vč. migrování a přepínání trafficu na jiné verze",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí bezpečnostní model unixových systémů (bezpečnostní práva, groupy, chown, chmod, ...)",
"name": "Umí bezpečnostní model unixových systémů (bezpečnostní práva, groupy, chown, chmod, ...)",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Ip tables",
"name": "Ip tables",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Firewally",
"name": "Firewally",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Iso/osi model",
"name": "Iso/osi model",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí komplet nastavit docker swarm",
"name": "Umí komplet nastavit docker swarm",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Zodpovídá za deploy a správnost nastavení heroku aplikace",
"name": "Zodpovídá za deploy a správnost nastavení heroku aplikace",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nastavit google cloud prostředí pro aplikaci",
"name": "Umí nastavit google cloud prostředí pro aplikaci",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí spravovat lidi v airbraku a přidělovat je k projektům",
"name": "Umí spravovat lidi v airbraku a přidělovat je k projektům",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nastavit komplet jenkins ci / travis",
"name": "Umí nastavit komplet jenkins ci / travis",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Zodpovídá za přístupy do github repozitáře a jeho bezpečnost",
"name": "Zodpovídá za přístupy do github repozitáře a jeho bezpečnost",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí nasetupovat nový projekt v grafaně (metriky)",
"name": "Umí nasetupovat nový projekt v grafaně (metriky)",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí vytvořit bucket atp. a přidělovat správně práva v amazon aws a zodpovídá za bezpečnost",
"name": "Umí vytvořit bucket atp. a přidělovat správně práva v amazon aws a zodpovídá za bezpečnost",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Dokáže analyzovat potřebné dev ops procesy/služby pro daný projekt",
"name": "Dokáže analyzovat potřebné dev ops procesy/služby pro daný projekt",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí správně nastavit amazon cloudfront caching",
"name": "Umí správně nastavit amazon cloudfront caching",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí správně nastavit sparkpost pro nový projekt vč. ověření domény",
"name": "Umí správně nastavit sparkpost pro nový projekt vč. ověření domény",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí pracovat se všemi typy dns záznamů a správně je nastavit",
"name": "Umí pracovat se všemi typy dns záznamů a správně je nastavit",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Umí správně nastavit billing (braintree) a za nastavení zodpovídá",
"name": "Umí správně nastavit billing (braintree) a za nastavení zodpovídá",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "V případě problému řeší se službami nastavení a komunikuje s nimi",
"name": "V případě problému řeší se službami nastavení a komunikuje s nimi",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "High availability nad docker swarm a file persistance a persistence a být za to garantem",
"name": "High availability nad docker swarm a file persistance a persistence a být za to garantem",
"source": "Guru / ExpertDevOps"
}
},
{
"data": {
"id": "Rails \n(tech.)",
"name": "Rails \n(tech.)"
}
},
{
"data": {
"id": "traineeRails \n(tech.)",
"name": "trainee",
"source": "Rails \n(tech.)"
}
},
{
"data": {
"id": "juniorRails \n(tech.)",
"name": "junior",
"source": "Rails \n(tech.)"
}
},
{
"data": {
"id": "mediorRails \n(tech.)",
"name": "medior",
"source": "Rails \n(tech.)"
}
},
{
"data": {
"id": "seniorRails \n(tech.)",
"name": "senior",
"source": "Rails \n(tech.)"
}
},
{
"data": {
"id": "Guru / ExpertRails \n(tech.)",
"name": "Guru / Expert",
"source": "Rails \n(tech.)"
}
},
{
"data": {
"id": "Umí psát rspec testy a základní funkcionality rails aplikace",
"name": "Umí psát rspec testy a základní funkcionality rails aplikace",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Zná základní validace modelů",
"name": "Zná základní validace modelů",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Rozumí kompletně adresářové struktuře railsové aplikace",
"name": "Rozumí kompletně adresářové struktuře railsové aplikace",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Ví co jsou to moduly, ví jak s nimi pracovat a jak jednotlivé moduly využívat pro rozdělení fukncionalit aplikace (clients, services, ...)",
"name": "Ví co jsou to moduly, ví jak s nimi pracovat a jak jednotlivé moduly využívat pro rozdělení fukncionalit aplikace (clients, services, ...)",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Ví co je to šablonovací systém, zná rozdíly mezi těmi základními (erb, haml, slim)",
"name": "Ví co je to šablonovací systém, zná rozdíly mezi těmi základními (erb, haml, slim)",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Umí naprogramovat část aplikace dle zadaného todočka bez zásadnějších chyb a nesrovnalostí",
"name": "Umí naprogramovat část aplikace dle zadaného todočka bez zásadnějších chyb a nesrovnalostí",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Zná scope validace modelů",
"name": "Zná scope validace modelů",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Umí vygenerovat migrace databáze",
"name": "Umí vygenerovat migrace databáze",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Umí setupovat a procovat s mailery",
"name": "Umí setupovat a procovat s mailery",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Umí vytvořit nový background job",
"name": "Umí vytvořit nový background job",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Zná rozdíly mezi query metodami v railsech (joins, includes, preload, eager load) a ví kdy je jak použít",
"name": "Zná rozdíly mezi query metodami v railsech (joins, includes, preload, eager load) a ví kdy je jak použít",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Zná migrace a umí je custom upravit dle potřeby",
"name": "Zná migrace a umí je custom upravit dle potřeby",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Umí implementovat libovolný gem do aplikace",
"name": "Umí implementovat libovolný gem do aplikace",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Umí setupovat job engine + cron",
"name": "Umí setupovat job engine + cron",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Ví jak rails appka pracuje s pamětí a jak předcházet větším memory leakům",
"name": "Ví jak rails appka pracuje s pamětí a jak předcházet větším memory leakům",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Zná novinky v ruby a rails nových verzích",
"name": "Zná novinky v ruby a rails nových verzích",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Umí vytvářet gemy a spravuje gemy vytvořené appliftingem",
"name": "Umí vytvářet gemy a spravuje gemy vytvořené appliftingem",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Přináší/integruje do aplikací nové prvky infrastruktury (redis, elasticsearch, ...)",
"name": "Přináší/integruje do aplikací nové prvky infrastruktury (redis, elasticsearch, ...)",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Chápe architekturu rails a zná její limity",
"name": "Chápe architekturu rails a zná její limity",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertRails \n(tech.)"
}
},
{
"data": {
"id": "Java\n(tech.)",
"name": "Java\n(tech.)"
}
},
{
"data": {
"id": "traineeJava\n(tech.)",
"name": "trainee",
"source": "Java\n(tech.)"
}
},
{
"data": {
"id": "juniorJava\n(tech.)",
"name": "junior",
"source": "Java\n(tech.)"
}
},
{
"data": {
"id": "mediorJava\n(tech.)",
"name": "medior",
"source": "Java\n(tech.)"
}
},
{
"data": {
"id": "seniorJava\n(tech.)",
"name": "senior",
"source": "Java\n(tech.)"
}
},
{
"data": {
"id": "Guru / ExpertJava\n(tech.)",
"name": "Guru / Expert",
"source": "Java\n(tech.)"
}
},
{
"data": {
"id": "Java (8)",
"name": "Java (8)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Oop",
"name": "Oop",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Ide (idea, net beans)",
"name": "Ide (idea, net beans)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Základní struktura/architektura aplikace, moduly",
"name": "Základní struktura/architektura aplikace, moduly",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Maven/gradle základní správa",
"name": "Maven/gradle základní správa",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Aplikační server (tomcat, doufá, že nebude muset pracovat s weblogic)",
"name": "Aplikační server (tomcat, doufá, že nebude muset pracovat s weblogic)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Unit testy, mocking, integrační testy (j unit, mockito)",
"name": "Unit testy, mocking, integrační testy (j unit, mockito)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Validace",
"name": "Validace",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Development frameworky základní znalost (spring, jackson, hibernate, jersey, google guice, vaadin)",
"name": "Development frameworky základní znalost (spring, jackson, hibernate, jersey, google guice, vaadin)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Db + frameworky základ (h2, progresql)",
"name": "Db + frameworky základ (h2, progresql)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Java návrhové vzory",
"name": "Java návrhové vzory",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Pasivně anotace (umí používat anotace nejznámějších framewroků)",
"name": "Pasivně anotace (umí používat anotace nejznámějších framewroků)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Java components povědomí (beans, servlets, interceptors)",
"name": "Java components povědomí (beans, servlets, interceptors)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Dependency injection (di), inversion of control (io c)",
"name": "Dependency injection (di), inversion of control (io c)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Maven/gradle konfigurace",
"name": "Maven/gradle konfigurace",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Spring pokročilý",
"name": "Spring pokročilý",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Znalost fe technologie pro komunikaci s vývojáři na fe",
"name": "Znalost fe technologie pro komunikaci s vývojáři na fe",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Java genericita, anotace, lambda funkce",
"name": "Java genericita, anotace, lambda funkce",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Pokročilá struktura/architektura aplikace, přemýšlí out of scope, generalizování problémů",
"name": "Pokročilá struktura/architektura aplikace, přemýšlí out of scope, generalizování problémů",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Základní správa databáze",
"name": "Základní správa databáze",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Sql queries",
"name": "Sql queries",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Orm (object relational mapping)",
"name": "Orm (object relational mapping)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Aplikační server, řeší fuckupy, umí číst stack trace a řešit problémy",
"name": "Aplikační server, řeší fuckupy, umí číst stack trace a řešit problémy",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Rozumí gc",
"name": "Rozumí gc",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Algoritmy, paměťová náročnost",
"name": "Algoritmy, paměťová náročnost",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Threading",
"name": "Threading",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Db flyway",
"name": "Db flyway",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Pokročilá znalost development frameworky",
"name": "Pokročilá znalost development frameworky",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Návrhy architektury aplikací",
"name": "Návrhy architektury aplikací",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Jvm, memory management",
"name": "Jvm, memory management",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Routování",
"name": "Routování",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Umí resolvovat jar",
"name": "Umí resolvovat jar",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Umí vytvořit složitější io c schémata",
"name": "Umí vytvořit složitější io c schémata",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Weblogic, web sphere, j boss",
"name": "Weblogic, web sphere, j boss",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Java security/ encryption libs (bouncy castle)",
"name": "Java security/ encryption libs (bouncy castle)",
"source": "Guru / ExpertJava\n(tech.)"
}
},
{
"data": {
"id": "Node.js",
"name": "Node.js"
}
},
{
"data": {
"id": "traineeNode.js",
"name": "trainee",
"source": "Node.js"
}
},
{
"data": {
"id": "juniorNode.js",
"name": "junior",
"source": "Node.js"
}
},
{
"data": {
"id": "mediorNode.js",
"name": "medior",
"source": "Node.js"
}
},
{
"data": {
"id": "seniorNode.js",
"name": "senior",
"source": "Node.js"
}
},
{
"data": {
"id": "Guru / ExpertNode.js",
"name": "Guru / Expert",
"source": "Node.js"
}
},
{
"data": {
"id": "Ví co je to node.js",
"name": "Ví co je to node.js",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí psát testy a zná testovací frameworky",
"name": "Umí psát testy a zná testovací frameworky",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí pracovat s nějakým node.js serverem",
"name": "Umí pracovat s nějakým node.js serverem",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí na základní úrovni pracovat s orm (sequelize)",
"name": "Umí na základní úrovni pracovat s orm (sequelize)",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí psát typescript interfaces, genericitu",
"name": "Umí psát typescript interfaces, genericitu",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí vytvářet handlery, services a moduly",
"name": "Umí vytvářet handlery, services a moduly",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí psát testy v jestu/mocha",
"name": "Umí psát testy v jestu/mocha",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí await/async",
"name": "Umí await/async",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí promises",
"name": "Umí promises",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí si najít knihovnu na to co potřebuje",
"name": "Umí si najít knihovnu na to co potřebuje",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Map, for each, reduce",
"name": "Map, for each, reduce",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Lo dash",
"name": "Lo dash",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí naimplementovat základní crud",
"name": "Umí naimplementovat základní crud",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí dopsat graph ql resolver",
"name": "Umí dopsat graph ql resolver",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí používat io c",
"name": "Umí používat io c",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí navrhovat základní architekturu node.js aplikace",
"name": "Umí navrhovat základní architekturu node.js aplikace",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí složitější typescript interfaces",
"name": "Umí složitější typescript interfaces",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí navrhovat řešení v clean architecture (api descriptors/api handlers/controllers, service objects/service functions, repository pattern, models, policies)",
"name": "Umí navrhovat řešení v clean architecture (api descriptors/api handlers/controllers, service objects/service functions, repository pattern, models, policies)",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Plně chápe evented i/o model exekuce a jeho důsledky (no thread local context, stack disruption)",
"name": "Plně chápe evented i/o model exekuce a jeho důsledky (no thread local context, stack disruption)",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí napsat vlastní typescript npm balíček",
"name": "Umí napsat vlastní typescript npm balíček",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí psát a hlavně nastavit unit, integrační a e2 e testy (co se týče backendu, bez fe)",
"name": "Umí psát a hlavně nastavit unit, integrační a e2 e testy (co se týče backendu, bez fe)",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí load testovat node.js službu",
"name": "Umí load testovat node.js službu",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Rx js (základy)",
"name": "Rx js (základy)",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí všechny e s6/e s7 vychytávky",
"name": "Umí všechny e s6/e s7 vychytávky",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí napsat uplně novou graph ql mikroslužbu (od nuly)",
"name": "Umí napsat uplně novou graph ql mikroslužbu (od nuly)",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Plné pochopení io c a jeho využití",
"name": "Plné pochopení io c a jeho využití",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí navrhnout architekturu be, popsat její performance a development charakteristiky a obhájit ji před radou starších / zákazníkem",
"name": "Umí navrhnout architekturu be, popsat její performance a development charakteristiky a obhájit ji před radou starších / zákazníkem",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Ví jak node provozovat, dockerizovat a zná jeho performance a memory charakterisitky",
"name": "Ví jak node provozovat, dockerizovat a zná jeho performance a memory charakterisitky",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Rozumí node.js gc, tak, aby nezpůsoboval průšvihy",
"name": "Rozumí node.js gc, tak, aby nezpůsoboval průšvihy",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Rx js (plně), ví, kdy to využít",
"name": "Rx js (plně), ví, kdy to využít",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Umí funkcionálně programovat. ví, kdy se to hodí (rambda.js)",
"name": "Umí funkcionálně programovat. ví, kdy se to hodí (rambda.js)",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Zodopovídá za graph ql a rest api (bezpečnost, performance, scalability)",
"name": "Zodopovídá za graph ql a rest api (bezpečnost, performance, scalability)",
"source": "Guru / ExpertNode.js"
}
},
{
"data": {
"id": "Frontend",
"name": "Frontend"
}
},
{
"data": {
"id": "traineeFrontend",
"name": "trainee",
"source": "Frontend"
}
},
{
"data": {
"id": "juniorFrontend",
"name": "junior",
"source": "Frontend"
}
},
{
"data": {
"id": "mediorFrontend",
"name": "medior",
"source": "Frontend"
}
},
{
"data": {
"id": "seniorFrontend",
"name": "senior",
"source": "Frontend"
}
},
{
"data": {
"id": "Guru / ExpertFrontend",
"name": "Guru / Expert",
"source": "Frontend"
}
},
{
"data": {
"id": "Zvládá psát html 5 a css",
"name": "Zvládá psát html 5 a css",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "Ví co je to ajax",
"name": "Ví co je to ajax",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "Umí j query",
"name": "Umí j query",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "Ví co je to twitter bootstrap a ví k čemu je to dobrý",
"name": "Ví co je to twitter bootstrap a ví k čemu je to dobrý",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "Chápe základy angularu: scope, controller, direktiva, two way binding",
"name": "Chápe základy angularu: scope, controller, direktiva, two way binding",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "Aktivně používá twitter boostrap. zná základní ui prvky tohoto frameworku a umí je vhodně použít",
"name": "Aktivně používá twitter boostrap. zná základní ui prvky tohoto frameworku a umí je vhodně použít",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "Ponětí o rozdílech mezi prohlížeči",
"name": "Ponětí o rozdílech mezi prohlížeči",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "Umí samostatně vytvořit jednoduchou angular/react aplikaci",
"name": "Umí samostatně vytvořit jednoduchou angular/react aplikaci",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "Znalost hlavních rozdílů mezi prohlížeči",
"name": "Znalost hlavních rozdílů mezi prohlížeči",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "Orientace v be",
"name": "Orientace v be",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "Dobrý přehled o možnostech prohlížečů",
"name": "Dobrý přehled o možnostech prohlížečů",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertFrontend"
}
},
{
"data": {
"id": "React",
"name": "React"
}
},
{
"data": {
"id": "traineeReact",
"name": "trainee",
"source": "React"
}
},
{
"data": {
"id": "juniorReact",
"name": "junior",
"source": "React"
}
},
{
"data": {
"id": "mediorReact",
"name": "medior",
"source": "React"
}
},
{
"data": {
"id": "seniorReact",
"name": "senior",
"source": "React"
}
},
{
"data": {
"id": "Guru / ExpertReact",
"name": "Guru / Expert",
"source": "React"
}
},
{
"data": {
"id": "Umí psát testy v jestu",
"name": "Umí psát testy v jestu",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí psát hloupé komponenty",
"name": "Umí psát hloupé komponenty",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí používat radium / css loader z webpacku",
"name": "Umí používat radium / css loader z webpacku",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí pracovat s reduxem (umí rozšířit state a umí napsat reducer a spojit to v containeru)",
"name": "Umí pracovat s reduxem (umí rozšířit state a umí napsat reducer a spojit to v containeru)",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí kompletní lifecycle reduxu",
"name": "Umí kompletní lifecycle reduxu",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Rozumí základům webpacku",
"name": "Rozumí základům webpacku",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí await/async",
"name": "Umí await/async",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí promises",
"name": "Umí promises",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí používat generátory (to na čem běží ságy / yield)",
"name": "Umí používat generátory (to na čem běží ságy / yield)",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí typescript v oblastech: classes, interfaces, genericitu, konstruktor, destruktor, splatting,",
"name": "Umí typescript v oblastech: classes, interfaces, genericitu, konstruktor, destruktor, splatting,",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí importy/exporty",
"name": "Umí importy/exporty",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí si najít správnou knihovnu na to co potřebuje (samostatně)",
"name": "Umí si najít správnou knihovnu na to co potřebuje (samostatně)",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí konzumovat graph ql",
"name": "Umí konzumovat graph ql",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Map, for each, reduce",
"name": "Map, for each, reduce",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Lo dash",
"name": "Lo dash",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Rozumí redux/sagas/apollo natolik, aby ho mohl každodenně efektivně bez zádrhelů používat",
"name": "Rozumí redux/sagas/apollo natolik, aby ho mohl každodenně efektivně bez zádrhelů používat",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí bootstrapovat nový projekt",
"name": "Umí bootstrapovat nový projekt",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Debugging",
"name": "Debugging",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí bootstrapovat testy a build pipeline (webpack, včetně nastavení nového loaderu)",
"name": "Umí bootstrapovat testy a build pipeline (webpack, včetně nastavení nového loaderu)",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí řešit základní performance problémy",
"name": "Umí řešit základní performance problémy",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Rozumí webpack bundlingu (natolik aby nedělal bundling blbosti ovlivnující size aplikace)",
"name": "Rozumí webpack bundlingu (natolik aby nedělal bundling blbosti ovlivnující size aplikace)",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí složitější typescript interfaces (&&, ||)",
"name": "Umí složitější typescript interfaces (&&, ||)",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí nastavit type script compiler a rozumí všem jeho běžným flagům",
"name": "Umí nastavit type script compiler a rozumí všem jeho běžným flagům",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí všechny e s6/e s7 vychytávky",
"name": "Umí všechny e s6/e s7 vychytávky",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí navrhovat graph ql schéma",
"name": "Umí navrhovat graph ql schéma",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí psát graph ql mocky",
"name": "Umí psát graph ql mocky",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí nastavit dev proxy",
"name": "Umí nastavit dev proxy",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Rx js (základy)",
"name": "Rx js (základy)",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Zná css preprocessory",
"name": "Zná css preprocessory",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Sleduje trendy na fe a je up to date s komunitou",
"name": "Sleduje trendy na fe a je up to date s komunitou",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Zná i jiný, než react/redux framework (vue.js, angular > 2) a zná jejich přednosti, slabosti",
"name": "Zná i jiný, než react/redux framework (vue.js, angular > 2) a zná jejich přednosti, slabosti",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí vytvořit higher order components",
"name": "Umí vytvořit higher order components",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí navrhnout architekturu fe, popsat její performance a development charakteristiky a obhájit ji před radou starších / zákazníkem",
"name": "Umí navrhnout architekturu fe, popsat její performance a development charakteristiky a obhájit ji před radou starších / zákazníkem",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Dokáže realisticky odhadnout pracnost úkolů na fe a má track record dobrých odhadů",
"name": "Dokáže realisticky odhadnout pracnost úkolů na fe a má track record dobrých odhadů",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí upravovat cizí fe knihovny",
"name": "Umí upravovat cizí fe knihovny",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí rozšířit webpack pipeline o vlastní loader",
"name": "Umí rozšířit webpack pipeline o vlastní loader",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí anotace",
"name": "Umí anotace",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Rx js (plně). ví kdy to využít",
"name": "Rx js (plně). ví kdy to využít",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí napsat vlastní fe npm balíček",
"name": "Umí napsat vlastní fe npm balíček",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Umí dopsat graph ql resolver (v node.js)",
"name": "Umí dopsat graph ql resolver (v node.js)",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Zná javascript (closures, dom, scopes, types, coercion)",
"name": "Zná javascript (closures, dom, scopes, types, coercion)",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Progressive web app",
"name": "Progressive web app",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Service workers",
"name": "Service workers",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Zná různý architektury, který se na fe používají (mvc, one way data flow, ...)",
"name": "Zná různý architektury, který se na fe používají (mvc, one way data flow, ...)",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Zná koncepty oop a funkcionální programování",
"name": "Zná koncepty oop a funkcionální programování",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertReact"
}
},
{
"data": {
"id": "Kodér",
"name": "Kodér"
}
},
{
"data": {
"id": "traineeKodér",
"name": "trainee",
"source": "Kodér"
}
},
{
"data": {
"id": "juniorKodér",
"name": "junior",
"source": "Kodér"
}
},
{
"data": {
"id": "mediorKodér",
"name": "medior",
"source": "Kodér"
}
},
{
"data": {
"id": "seniorKodér",
"name": "senior",
"source": "Kodér"
}
},
{
"data": {
"id": "Guru / ExpertKodér",
"name": "Guru / Expert",
"source": "Kodér"
}
},
{
"data": {
"id": "Základy html: nadpis, odstavec, odkaz, seznam, obrázek...",
"name": "Základy html: nadpis, odstavec, odkaz, seznam, obrázek...",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Základy css: padding, margin, pozadí, písmo...",
"name": "Základy css: padding, margin, pozadí, písmo...",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Umí vytvořit jednoduchou stránku, zobrazit na ní informace a upravit je stylem",
"name": "Umí vytvořit jednoduchou stránku, zobrazit na ní informace a upravit je stylem",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Význam a použití značek (p, h1, ul, li...) a jejich atributů",
"name": "Význam a použití značek (p, h1, ul, li...) a jejich atributů",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Selektory (id, class) a jejich použití v css a js",
"name": "Selektory (id, class) a jejich použití v css a js",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Orientace v <head>",
"name": "Orientace v <head>",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Základní animace",
"name": "Základní animace",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Layout float, flexbox",
"name": "Layout float, flexbox",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Box model",
"name": "Box model",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Tvroba html forms",
"name": "Tvroba html forms",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Alespoň základní znalost js, umět použít třeba j query plugin",
"name": "Alespoň základní znalost js, umět použít třeba j query plugin",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Znalost psaní stylů alespoň v jednom preprocesoru (scss/less...)",
"name": "Znalost psaní stylů alespoň v jednom preprocesoru (scss/less...)",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Základní práce se stylováním šablon (ruby/jsx...)",
"name": "Základní práce se stylováním šablon (ruby/jsx...)",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Ponětí o tvorbě responzivního webu (media queries)",
"name": "Ponětí o tvorbě responzivního webu (media queries)",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Umí používat prefixy",
"name": "Umí používat prefixy",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Práce s obrázky (jpeg, png...)",
"name": "Práce s obrázky (jpeg, png...)",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Umí pracovat ve webpack projektu",
"name": "Umí pracovat ve webpack projektu",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Znalost html a css v hlubších souvislostech",
"name": "Znalost html a css v hlubších souvislostech",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Pokročilé animace",
"name": "Pokročilé animace",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Znalost <head>",
"name": "Znalost <head>",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Stylování formulářů",
"name": "Stylování formulářů",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Dobrá znalost a plné využití alespoň jednoho preprocesoru (scss/less...)",
"name": "Dobrá znalost a plné využití alespoň jednoho preprocesoru (scss/less...)",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Dobrá znalost js",
"name": "Dobrá znalost js",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Dobrá a samostatná práce se stylováním šablon, schopnost rychle se zorientovat v různých systémech",
"name": "Dobrá a samostatná práce se stylováním šablon, schopnost rychle se zorientovat v různých systémech",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Schopnost tvořit samostatné komponenty (react)",
"name": "Schopnost tvořit samostatné komponenty (react)",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Základní práce s grafickými programy a vektory",
"name": "Základní práce s grafickými programy a vektory",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Tvorba responzivní aplikace",
"name": "Tvorba responzivní aplikace",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Tvorba email šablony",
"name": "Tvorba email šablony",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Použití prefixů",
"name": "Použití prefixů",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Práce s ostatními médii (audio, video)",
"name": "Práce s ostatními médii (audio, video)",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Práce s grafikou (export obrázků)",
"name": "Práce s grafikou (export obrázků)",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Jednoduché embedování hotových pluginů (gmaps, youtube...)",
"name": "Jednoduché embedování hotových pluginů (gmaps, youtube...)",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Dokáže odhadovat pracnost stylování",
"name": "Dokáže odhadovat pracnost stylování",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Umí odhadovat performance problémy",
"name": "Umí odhadovat performance problémy",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Umí věci domýšlet a dotahovat do detailu",
"name": "Umí věci domýšlet a dotahovat do detailu",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Hluboká znalost a orientace v html a css",
"name": "Hluboká znalost a orientace v html a css",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Hluboká znalost několika různých preprocesorů a způsobů stylování (scss/less/radium...), schopnost rychle se zorientovat v novém",
"name": "Hluboká znalost několika různých preprocesorů a způsobů stylování (scss/less/radium...), schopnost rychle se zorientovat v novém",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Znalost svg",
"name": "Znalost svg",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Embedování pluginů a jejich přizpůsobení",
"name": "Embedování pluginů a jejich přizpůsobení",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Zkušenosti s ux",
"name": "Zkušenosti s ux",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Přesah do práce grafika",
"name": "Přesah do práce grafika",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Přesah do práce fe vývojáře",
"name": "Přesah do práce fe vývojáře",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertKodér"
}
},
{
"data": {
"id": "Android\n(tech.)",
"name": "Android\n(tech.)"
}
},
{
"data": {
"id": "traineeAndroid\n(tech.)",
"name": "trainee",
"source": "Android\n(tech.)"
}
},
{
"data": {
"id": "juniorAndroid\n(tech.)",
"name": "junior",
"source": "Android\n(tech.)"
}
},
{
"data": {
"id": "mediorAndroid\n(tech.)",
"name": "medior",
"source": "Android\n(tech.)"
}
},
{
"data": {
"id": "seniorAndroid\n(tech.)",
"name": "senior",
"source": "Android\n(tech.)"
}
},
{
"data": {
"id": "Guru / ExpertAndroid\n(tech.)",
"name": "Guru / Expert",
"source": "Android\n(tech.)"
}
},
{
"data": {
"id": "Užívání android studia",
"name": "Užívání android studia",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Interface, abstract class, class význam",
"name": "Interface, abstract class, class význam",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Java 7",
"name": "Java 7",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Základní práce s gradle (základní libraries)",
"name": "Základní práce s gradle (základní libraries)",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Android lifecycle",
"name": "Android lifecycle",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Lifecycle architecture",
"name": "Lifecycle architecture",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Activity/fragment použitelnost",
"name": "Activity/fragment použitelnost",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Activity/library rozdíl",
"name": "Activity/library rozdíl",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Android modules",
"name": "Android modules",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Push notifikace (implementačně)",
"name": "Push notifikace (implementačně)",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Java návrhové vzory",
"name": "Java návrhové vzory",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Pokročilé xml (implementaci ui)",
"name": "Pokročilé xml (implementaci ui)",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Unit testy",
"name": "Unit testy",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Kde trainee nemůže, junior pomůže",
"name": "Kde trainee nemůže, junior pomůže",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Mvvm, mvc, mvp architectures",
"name": "Mvvm, mvc, mvp architectures",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Java genericita v praxi, anotace",
"name": "Java genericita v praxi, anotace",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Package management",
"name": "Package management",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Pokročilejší práce s gradle",
"name": "Pokročilejší práce s gradle",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Release aplikací",
"name": "Release aplikací",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Release knihoven (aar/module)",
"name": "Release knihoven (aar/module)",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Different flavors",
"name": "Different flavors",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Different build types",
"name": "Different build types",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Základy crypto",
"name": "Základy crypto",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Threading",
"name": "Threading",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Instrumentační testy/ui testy",
"name": "Instrumentační testy/ui testy",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Push notifikace (správa)",
"name": "Push notifikace (správa)",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Code review pro juniory/trainee",
"name": "Code review pro juniory/trainee",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Android fastlane",
"name": "Android fastlane",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Kde junior nemůže, medior pomůže",
"name": "Kde junior nemůže, medior pomůže",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Architektura aplikací s přesahem na be",
"name": "Architektura aplikací s přesahem na be",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Prototypování",
"name": "Prototypování",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Přehled nad platformou, analýza rizik",
"name": "Přehled nad platformou, analýza rizik",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Developer account management",
"name": "Developer account management",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Google play account management",
"name": "Google play account management",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Složité crypto (návrh i implementace)",
"name": "Složité crypto (návrh i implementace)",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Ndk",
"name": "Ndk",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Code review pro trai/jun/med",
"name": "Code review pro trai/jun/med",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "Kde medior nemůže, senior pomůže",
"name": "Kde medior nemůže, senior pomůže",
"source": "Guru / ExpertAndroid\n(tech.)"
}
},
{
"data": {
"id": "iOS\n(tech.)",
"name": "iOS\n(tech.)"
}
},
{
"data": {
"id": "traineeiOS\n(tech.)",
"name": "trainee",
"source": "iOS\n(tech.)"
}
},
{
"data": {
"id": "junioriOS\n(tech.)",
"name": "junior",
"source": "iOS\n(tech.)"
}
},
{
"data": {
"id": "medioriOS\n(tech.)",
"name": "medior",
"source": "iOS\n(tech.)"
}
},
{
"data": {
"id": "senioriOS\n(tech.)",
"name": "senior",
"source": "iOS\n(tech.)"
}
},
{
"data": {
"id": "Guru / ExpertiOS\n(tech.)",
"name": "Guru / Expert",
"source": "iOS\n(tech.)"
}
},
{
"data": {
"id": "Základy swiftu",
"name": "Základy swiftu",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Dědičnost, protokoly, delegáti",
"name": "Dědičnost, protokoly, delegáti",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Používání x code",
"name": "Používání x code",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Zná a umí používat 2 různé architektury (mvc, mvvm, clean swift, redux...)",
"name": "Zná a umí používat 2 různé architektury (mvc, mvvm, clean swift, redux...)",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Ib, constraints",
"name": "Ib, constraints",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Rest",
"name": "Rest",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Pokročilý swift bloky, genericita",
"name": "Pokročilý swift bloky, genericita",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "App, controllers, views lifecycle",
"name": "App, controllers, views lifecycle",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Push notification",
"name": "Push notification",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Práce s cocoapods",
"name": "Práce s cocoapods",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Pasivní carthage",
"name": "Pasivní carthage",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Fastlane",
"name": "Fastlane",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Zná všechny juniorské architektury",
"name": "Zná všechny juniorské architektury",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Zmákne architektonický návrh",
"name": "Zmákne architektonický návrh",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Memory management",
"name": "Memory management",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Gcd",
"name": "Gcd",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Queues",
"name": "Queues",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Základy c",
"name": "Základy c",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Obj c pasivní znalost (musí umět implementovat knihovny)",
"name": "Obj c pasivní znalost (musí umět implementovat knihovny)",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Layers, pokročilé animace, core draw",
"name": "Layers, pokročilé animace, core draw",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Core data",
"name": "Core data",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Security basics",
"name": "Security basics",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Práce s carthage",
"name": "Práce s carthage",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Background processing",
"name": "Background processing",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Creating libraries",
"name": "Creating libraries",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Ble communication",
"name": "Ble communication",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Maintaining repositories",
"name": "Maintaining repositories",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Fastlane",
"name": "Fastlane",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Ui & unit testy",
"name": "Ui & unit testy",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Vyšetřování fuckupů, když junior neví",
"name": "Vyšetřování fuckupů, když junior neví",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Wireframing",
"name": "Wireframing",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Analýza compliance s guidelines (hig, asr)",
"name": "Analýza compliance s guidelines (hig, asr)",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Developer account management",
"name": "Developer account management",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Rapid prototyping",
"name": "Rapid prototyping",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Crypto design",
"name": "Crypto design",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Vyšetřování fuckupů, když medior neví",
"name": "Vyšetřování fuckupů, když medior neví",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Oponuje architektonické návrhy",
"name": "Oponuje architektonické návrhy",
"source": "Guru / ExpertiOS\n(tech.)"
}
},
{
"data": {
"id": "Grafika",
"name": "Grafika"
}
},
{
"data": {
"id": "traineeGrafika",
"name": "trainee",
"source": "Grafika"
}
},
{
"data": {
"id": "juniorGrafika",
"name": "junior",
"source": "Grafika"
}
},
{
"data": {
"id": "mediorGrafika",
"name": "medior",
"source": "Grafika"
}
},
{
"data": {
"id": "seniorGrafika",
"name": "senior",
"source": "Grafika"
}
},
{
"data": {
"id": "Guru / ExpertGrafika",
"name": "Guru / Expert",
"source": "Grafika"
}
},
{
"data": {
"id": "Talent & chuť se učit",
"name": "Talent & chuť se učit",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Umí používat sketch",
"name": "Umí používat sketch",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Symboly / knihovny",
"name": "Symboly / knihovny",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Dynamické prototypy (invision)",
"name": "Dynamické prototypy (invision)",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Testuje své návrhy s okolím",
"name": "Testuje své návrhy s okolím",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Export pro programátory",
"name": "Export pro programátory",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Wireframing",
"name": "Wireframing",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Práce se zákazníkem",
"name": "Práce se zákazníkem",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Základní znalosti typografie",
"name": "Základní znalosti typografie",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Teorie tvarů, teorie barev",
"name": "Teorie tvarů, teorie barev",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Základy user experience",
"name": "Základy user experience",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Příprava ui/ci kitů (atomický design)",
"name": "Příprava ui/ci kitů (atomický design)",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Příprava identity kitů",
"name": "Příprava identity kitů",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Testování s testery",
"name": "Testování s testery",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Začíná umět pracovat s animacemi",
"name": "Začíná umět pracovat s animacemi",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Znalost platforem",
"name": "Znalost platforem",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Responzivní design",
"name": "Responzivní design",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Pokročilé znalosti user experience",
"name": "Pokročilé znalosti user experience",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Management testů, příprava scénářů",
"name": "Management testů, příprava scénářů",
"source": "Guru / ExpertGrafika"
}
},
{
"data": {
"id": "Testování",
"name": "Testování"
}
},
{
"data": {
"id": "traineeTestování",
"name": "trainee",
"source": "Testování"
}
},
{
"data": {
"id": "juniorTestování",
"name": "junior",
"source": "Testování"
}
},
{
"data": {
"id": "mediorTestování",
"name": "medior",
"source": "Testování"
}
},
{
"data": {
"id": "seniorTestování",
"name": "senior",
"source": "Testování"
}
},
{
"data": {
"id": "Guru / ExpertTestování",
"name": "Guru / Expert",
"source": "Testování"
}
},
{
"data": {
"id": "Zná typy testů",
"name": "Zná typy testů",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Umí psát základní testy v nightwatch.js a typescriptu",
"name": "Umí psát základní testy v nightwatch.js a typescriptu",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Umí si poradit bez testovacích scénářů a sám si základní vymyslet",
"name": "Umí si poradit bez testovacích scénářů a sám si základní vymyslet",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Umí s nigtwatch.js a psát v tom testy",
"name": "Umí s nigtwatch.js a psát v tom testy",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Umí funkce v testech",
"name": "Umí funkce v testech",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Víš co to je a umí pracovat s page objekty",
"name": "Víš co to je a umí pracovat s page objekty",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Umí ručně testovat aplikace a vymýšlet způsoby rozbití aplikace",
"name": "Umí ručně testovat aplikace a vymýšlet způsoby rozbití aplikace",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Umí psát testovací scénáře na základě zadávačky a grafických podkladů",
"name": "Umí psát testovací scénáře na základě zadávačky a grafických podkladů",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Umí navrhovat jak testovat aplikace",
"name": "Umí navrhovat jak testovat aplikace",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Umí psát a navrhovat performance testy",
"name": "Umí psát a navrhovat performance testy",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Test architekt / test manager / quality assurance",
"name": "Test architekt / test manager / quality assurance",
"source": "Guru / ExpertTestování"
}
},
{
"data": {
"id": "Backoffice",
"name": "Backoffice"
}
},
{
"data": {
"id": "traineeBackoffice",
"name": "trainee",
"source": "Backoffice"
}
},
{
"data": {
"id": "juniorBackoffice",
"name": "junior",
"source": "Backoffice"
}
},
{
"data": {
"id": "mediorBackoffice",
"name": "medior",
"source": "Backoffice"
}
},
{
"data": {
"id": "seniorBackoffice",
"name": "senior",
"source": "Backoffice"
}
},
{
"data": {
"id": "Guru / ExpertBackoffice",
"name": "Guru / Expert",
"source": "Backoffice"
}
},
{
"data": {
"id": "Na požádání plní běžné administrativní úkony",
"name": "Na požádání plní běžné administrativní úkony",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Na požádání případně zajišťuje obsluhu zasedačky návštěvy, klienti, pohovory",
"name": "Na požádání případně zajišťuje obsluhu zasedačky návštěvy, klienti, pohovory",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Zajišťuje běžné pochůzky pošta, drobný nákup, reklamace, zařizování/vyzvedávání",
"name": "Zajišťuje běžné pochůzky pošta, drobný nákup, reklamace, zařizování/vyzvedávání",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Přiměřeně udržuje pořádek v kanceláři do té míry, aby případný nepořádek nenarušoval práci ostatních",
"name": "Přiměřeně udržuje pořádek v kanceláři do té míry, aby případný nepořádek nenarušoval práci ostatních",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Udržuje pořádek ve skladu",
"name": "Udržuje pořádek ve skladu",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Umí si najít/vygooglit potřebný návod",
"name": "Umí si najít/vygooglit potřebný návod",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Případně pokud se dotazy kolegů množí, je schopen na požádání připravit návod",
"name": "Případně pokud se dotazy kolegů množí, je schopen na požádání připravit návod",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Umí si získat potřebné informace i pro splnění zálednějších úkolů",
"name": "Umí si získat potřebné informace i pro splnění zálednějších úkolů",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Stará se o chod kanceláře dle již nastavených procesů",
"name": "Stará se o chod kanceláře dle již nastavených procesů",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Zajišťuje nákup spotřebního materiálu a občerstvení dle průběžně připravovaných nákupních seznamů",
"name": "Zajišťuje nákup spotřebního materiálu a občerstvení dle průběžně připravovaných nákupních seznamů",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Zajišťuje, že nedojde k toaleťákové kalamitě",
"name": "Zajišťuje, že nedojde k toaleťákové kalamitě",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Průběžně si udržuje přehled o stavech zásob (káva, mléko, fixy, toaletní papír, monitory, sluchátka, redukce, kabely)",
"name": "Průběžně si udržuje přehled o stavech zásob (káva, mléko, fixy, toaletní papír, monitory, sluchátka, redukce, kabely)",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Sleduje průběžně firemní kalendář, aby dle toho plánoval svou dostupnost v kanceláři",
"name": "Sleduje průběžně firemní kalendář, aby dle toho plánoval svou dostupnost v kanceláři",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Stará se kompletně o onboarding a offboarding kontraktorů dle připravených checklistů",
"name": "Stará se kompletně o onboarding a offboarding kontraktorů dle připravených checklistů",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Zajišťuje si potřebné informace o budoucích kolezích a zdroje potřebné pro jejich plynulý onboarding = příprava smluv a předávacích protokolů, zajištění příslušenství a licencí potřebných pro vykonávání funkce (klíče, sluchátka, počítač, software, atp.)",
"name": "Zajišťuje si potřebné informace o budoucích kolezích a zdroje potřebné pro jejich plynulý onboarding = příprava smluv a předávacích protokolů, zajištění příslušenství a licencí potřebných pro vykonávání funkce (klíče, sluchátka, počítač, software, atp.)",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Zvládá přípravu účetních materiálů pro předání účetní skenování, ukládání na dropbox",
"name": "Zvládá přípravu účetních materiálů pro předání účetní skenování, ukládání na dropbox",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Je schopen zodpovědět většinu \"záludných\" dotazů svých kolegů nebo je odkázat na vhodný návod",
"name": "Je schopen zodpovědět většinu \"záludných\" dotazů svých kolegů nebo je odkázat na vhodný návod",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Případně je schopen připravit blbuvzdorný návod a uložit ho tam kam patří",
"name": "Případně je schopen připravit blbuvzdorný návod a uložit ho tam kam patří",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Zvládne připravit podklady pro ekonomické/projektové reporty a analýzy",
"name": "Zvládne připravit podklady pro ekonomické/projektové reporty a analýzy",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Zvládne připravit podklady jako základ pro fakturaci projektů",
"name": "Zvládne připravit podklady jako základ pro fakturaci projektů",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Zvládne dle návodu/checklistu vyfakturovat projekt",
"name": "Zvládne dle návodu/checklistu vyfakturovat projekt",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Zvládá připravovat podklady pro výplaty",
"name": "Zvládá připravovat podklady pro výplaty",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Udržuje pořádek v šanonech a dokumentech v online i offline podobě",
"name": "Udržuje pořádek v šanonech a dokumentech v online i offline podobě",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Stará se o proplácení faktur",
"name": "Stará se o proplácení faktur",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Autorizuje běžné nákupy",
"name": "Autorizuje běžné nákupy",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Na základě podkladů provádí ekonomický/projektový reporting",
"name": "Na základě podkladů provádí ekonomický/projektový reporting",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Má na starosti pr firmy a online kampaně",
"name": "Má na starosti pr firmy a online kampaně",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Umí navrhovat interní procesy",
"name": "Umí navrhovat interní procesy",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "K těmto povinnostem si ještě volí hr, pr, ekonomický/projektový reporting a analýzu",
"name": "K těmto povinnostem si ještě volí hr, pr, ekonomický/projektový reporting a analýzu",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "",
"name": "",
"source": "Guru / ExpertBackoffice"
}
},
{
"data": {
"id": "Není",
"name": "Není",
"source": "Guru / ExpertBackoffice"
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment