SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
ROCKAWAY AWS HACKATON
IMPACT HUB
PRAHA
BRNO
OSTRAVA
???
PROČ AWS
1. Všechny nástroje na jednom místě
1. Všechny nástroje na jednom místě
2. Otevřenost (je jedno, v čem vyvíjíte)
1. Všechny nástroje na jednom místě
2. Otevřenost (je jedno, v čem vyvíjíte)
3. Globální platforma
Keynote:
Tomáš Holcman
Program
PÁTEK
19:00 - 19:30 Registrace
19:30 - 20:00 Výzva - o čem to celé bude?
(Povídání o Amazon technologiích
a rámec zadání)
20:00 - 20:30 Vytvoření týmů
20:30 - 21:30 Brainstorming nápadů v týmech
21:30 - 22:00 Představení nápadů (každý tým
max. 5 min, zpětná vazba od mentorů)
22:00 - 22:30 Pauza na pozdní večeři
22:30 a dál do rána Hacking
SOBOTA
08:00 - 8:30 Pauza na snídani
9:00 - 13:00 Hacking
(+ průběžné občerstvování)
13:00 - 14:00 Pauza na oběd
14:00 - 18:00 Hacking
(+ průběžné občerstvování)
18:00 - 18:30 Pauza na Večeři
18:30 - 20:30 Hacking
(+ průběžné občerstvování)
20:30 - 21:00 Prezentace a vyhlášení vítězů
Zadání
1. Veřejná doprava
JIŘÍ PSOTA
CTO @ BILETO
Během studií na ČVUT v Praze pracoval pro IBM a Seznam.cz, kde získal
zkušenosti ve vytváření s rozsáhlých systémů.
Ty pak využil při stavbě architektury a procesů v NetRetail Holding (Mall.cz)
operujícím v pěti různých trzích CEE. S vzrůstajícím potenciálem mobilních
technologií spoluzaložil společnost Mobile Internet.
Jiří stál u zrodu Bileta, jeho současným cílem je dostat ho na vrchol ve světě
technologií a inovovat celý segment.
Pojmenování stanic
Najděte způsob, jak vytvořit systém na
pojmenovávání stanic. Budete se muset vypořádat
s problémem různých datových zdrojů, různých
variant názvů a rozdílných lokací.
Pokrytí veřejnou dopravou
Vytvořte nástroj (heatmapu) pro srovnání hustoty
dopravní sítě s počty obyvatel v aglomeraci.
Kategorizace
autobusových spojů
Vlaky se kategorizují podle mezinárodních
standardů, u autobusů žádná kategorizace
neexistuje. Navrhněte algoritmus, který dokáže
kategorizovat autobusy podle zadaných parametrů
(čas cesty, počet zastávek, vzdálenost mezi
zastávkami).
2. E-commerce
TOMÁŠ STREJČEK
PHP TEAM LEAD @ E-COMMERCE HOLDING
Po pár letech programovani si založil vlastní vývojářskou firmu, a po jednom
meetingu s klientem řekl "fuck that”. Nechal se radši zaměstnat v digitální
agentuře, kde pár let klopil zakázkové facebookové aplikace a informační
systémy.
Když mu agentura začala byt malá, nastoupil do E-commerce Holdingu jako
šéf vývoje a hlavní architekt platformy, na které běží (nebo budou běžet)
všechny e-shopy holdingu.
Má za sebou více než 100 projektů implementovaných v nejrůznějších
technologiích, včetně několika s globálními ambicemi.
Trh s potravinami
Jak v ČR (Rohlík.cz, Košík.cz, Koloniál.cz), tak ve
světě (Německo – Edeka24, lidl.de, GB – TESCO
Groceries, Marks&Spencer online) nastává boom
s online nákupem potravin. Vymyslete nástroj, který
usnadní lidem na daném trhu nakupovat –
agregátor a zároveň porovnavač cen.
Monitoring sdíleného obsahu
Navrhněte aplikaci, do která po zadání několika URL
bude reportovat existenci/množství sdílení
v sociálních sítích (Facebook, Twitter, atd.). Aplikace
by měla umět zobrazovat výsledky jak v číslech, tak
v grafu (viz graf Mashable.com).
Centralizovaný
nákupní košík
Navrhněte nástroj, který umožní nakupovat
v různých e-shopech napříč internetem a umožní
odbavení všeho zboží najednou (tzn. vše do
jednoho košíku, jedna platba a odbavení). Vyřešte
zejména překážku plateb, kdy na každém e-shopu
musíte zadávat údaje o platební kartě zvlášť.
3. Fintech
JIŘÍ RIEDL
HEAD OF DEVELOMPENT @ FINNOLOGY
Začal jako programátor a později jako aplikační architekt na systémech pro
finanční trh. Později na chvilku sklouznul ke strategickému managementu.
Když se vrátil k vedení developerů chvilku koketoval v oblasti Telco
a E-commerce, ale nakonec ho zase stáhl finanční trh.
Stal se členem ROCdevs, kde ho zlákala komunita výborných kolegů, se
kterými se setkal při práci ve Finnology. Tam má jako aplikační architekt a
vedoucí vývoje na starosti architekturu řešení, která má ambice dostat se do
celého světa.
Výhodná nabídka
Klienti hledají vždy tu nejvýhodnější nabídku. Vaším
úkolem bude vytvořit porovnávač produktů
hypoték/pojištění/bankovních účtů, který doporučí
na základě zadaných parametrů klientovi
nejzajímavější nabídky. Budete se potýkat se
nesourodou definicí každého z produktu,
automatizovaně hledat společné parametry, podle
kterých by klient mohl nabídky filtrovat.
Výpočty cen
Do výpočtu ceny finančních produktů (jako
například pojištění) vstupuje velké množství
parametrů, které ovlivňují konečnou cenu. To, jak ji
ovlivní definují produktoví dodavatelé pomocí
kombinace elementárních vzorců a koeficientů,
které vycházejí z tzv. „rozhodovacích tabulek“.
Vašim úkolem bude umožnit uživateli takový
výpočet zadat a následně funkcionalitu výpočtu
distribuovat pomocí webové služby.
Automatický
generátor dokumentů
Největším problémem při vyřizování složitějších
finančních produktů je vygenerovat potřebné
dokumenty. Navrhněte centralizovanou službu,
která umožní generovat dokumenty na základě
nadefinovaných šablon. Uživateli umožní
zadefinovat komfortně šablonu dokumentu,
následně automatizovaně vystaví službu, která
vytvoří dokument naplněný daty, které přijme od
libovolného systému.
4. Česká spořitelna
JAN SECHOVEC
UNIVERSAL DIGITAL PUNKER @ ČESKÁ SPOŘITELNA
Sleduji aktuální trendy a otevírám ostatním oči. Spojuji v sobě talentovaného
technika a inovátora. Více než 15 let zkušeností s tvrdou prací v korporaci,
z vlastního podnikání, ale i z několika válečných bojišť mi dává energii
koncentrovanou tak, že energetický nápoj by bledl závistí.
On-the-fly homomorfně
šifrované WebAPI
Nahackujte nad AWS API GW + Lambdas API Proxy,
která bude on-the-fly šifrovat vybrané atributy v
response volání API transakční historie účtu
homomorfní šifrou (pravděpodobnostní
asymetrická s homomorfními vlastnostmi). Protože
je šifrování časově poměrně náročné, rozdělte tuto
úlohu a naškálujte “výkon” Lambdama. Doporučuji
šifrovat částku transakce převedenou na Integer.
Ostatní pole pro usnadnění nešifrujte.
Kontextuální obohacování
transkačních dat aneb. Uber
jízdy na výpise
Vyhledejte v transakční historii platby za UBER,
získejte k nim detail z UBER API (start a cíl jízdy,
mapku, vzdálenost, řidiče, ....) a zobrazte na
frontendu Gustava v přehledu transakcí.
Authentizaci klienta k uberu klidně staticky
nahackujte - není podstatné. Pokud si troufáte
obohaťte a vizualizujte i další (typy) transakce.
Sociální síť pro
transparentní účty
Vytvořte kolem transparentního účtu “sociální síť”.
Umožněte transakce komentovat, lajkovat, sdílet,
“propojovat” mezi sebou. Oživte volební kampaně,
chování obcí a neziskovek. Umožněte vnést světlo
do hospodaření politických stran a dalších subjektů.
Real-time platba
mezi bankovními účty
Použití distribuovaného ledgeru a kryptoměny.
Vytvoření jednoduchého konektoru do bankovního
systému prostřednictvím WebAPI. KYC a
Compliance check pro jednoduchost neřešíme.
Pouze přeneste hodnotu pomocí blockchainu
(multichainu) nebo ripple. (vlastní síť, anebo jestli
máte zkušenosti tak klidně ostrej blockchain nebo
ripple).
5. AWS
JAKUB RIEDL
SYSTEM ARCHITECT @ BILETO
Jako systémový administrátor se naučil jak stavět infrastrukturu pro reálný
byznys a vedl několik rozsáhlých projektů.
Brzo ho to ale táhlo k produktovému vývoji a po několika vedlejších
projektech odstartoval svůj vlastní větší projekt Softaukce.
Zkušenosti s vedením týmu, krizovým managementem a komunikací posbíral
v Leo Expressu. Pak přešel do Bileta, kde má na starosti vedení vývoje a
architekturu backendu.
Škálování per
Docker container
Amazon nenabízí automatický nástroj na škálování
Docker containerů. Vytvořte automatizované
škálování za použití Docker containeru.
Generování
cloud formation schématu
z existujících zdrojů
Vymyšlení nástroje pro
verzování, deployment
a testování Lambda funkcí
Vymyslete isomorfismus
pomocí AWS stacku
(Lambda, S3, Cloudfront)
HTTP Benchmark Tool
(DDoS Tester)
Cílem je vytvořit testovací webovou aplikaci, které
se zadá url, počet požadavků a počet vláken (nebo i
http hlavičky) a ona roztočí Lamda mašinérii která
otestuje (pokusí složit) daný server. Výsledky měření
by se měly zobrazit v nějakém grafu.
předpokládané servisy: API gateway, lambda,
dynamoDB (možná s3 a cloudfront)
Partneři
???
Otázky
Let’s start ...

Contenu connexe

Similaire à Rockaway AWS Hackaton – Kick-off Meeting Brno

Rockaway AWS Hackaton – Kick-off Meeting
Rockaway AWS Hackaton – Kick-off MeetingRockaway AWS Hackaton – Kick-off Meeting
Rockaway AWS Hackaton – Kick-off MeetingRockawayCapital
 
Click it - Jak a co měřit pomocí nástroje Google Analytics - workshop 22. 10....
Click it - Jak a co měřit pomocí nástroje Google Analytics - workshop 22. 10....Click it - Jak a co měřit pomocí nástroje Google Analytics - workshop 22. 10....
Click it - Jak a co měřit pomocí nástroje Google Analytics - workshop 22. 10....Sun Marketing
 
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015Sun Marketing
 
Knihovny 2020: Praktické využití principů sémantického webu (projekt Dáme práci)
Knihovny 2020: Praktické využití principů sémantického webu (projekt Dáme práci)Knihovny 2020: Praktické využití principů sémantického webu (projekt Dáme práci)
Knihovny 2020: Praktické využití principů sémantického webu (projekt Dáme práci)Jakub Fiala
 
iQuest - vývoj webových a mobilních aplikací
iQuest - vývoj webových a mobilních aplikacíiQuest - vývoj webových a mobilních aplikací
iQuest - vývoj webových a mobilních aplikacíChristina Eirich
 
MS Awards Brozura 2015 210x210 R7 LR
MS Awards Brozura 2015 210x210 R7 LRMS Awards Brozura 2015 210x210 R7 LR
MS Awards Brozura 2015 210x210 R7 LRJaromir Sponar
 
Prezentace setkání Komunity Targito 24.06.2021.pptx
Prezentace setkání Komunity Targito 24.06.2021.pptxPrezentace setkání Komunity Targito 24.06.2021.pptx
Prezentace setkání Komunity Targito 24.06.2021.pptxTargito
 
Click it - Webová analytika chytře s Google Analytics - workshop 23. 4. 2015
Click it - Webová analytika chytře s Google Analytics - workshop 23. 4. 2015Click it - Webová analytika chytře s Google Analytics - workshop 23. 4. 2015
Click it - Webová analytika chytře s Google Analytics - workshop 23. 4. 2015Sun Marketing
 
Přehled aplikací v soutěži CREATIVE COMMUNICATION AWARD
Přehled aplikací v soutěži CREATIVE COMMUNICATION AWARDPřehled aplikací v soutěži CREATIVE COMMUNICATION AWARD
Přehled aplikací v soutěži CREATIVE COMMUNICATION AWARDTUESDAY Business Network
 
Social Restart 2023: Fabián Berka - Data Driven Social - Jak číst data z Meta...
Social Restart 2023: Fabián Berka - Data Driven Social - Jak číst data z Meta...Social Restart 2023: Fabián Berka - Data Driven Social - Jak číst data z Meta...
Social Restart 2023: Fabián Berka - Data Driven Social - Jak číst data z Meta...Taste
 
ČZU - Online marketing 2017 - Displejová reklama
ČZU - Online marketing 2017 - Displejová reklamaČZU - Online marketing 2017 - Displejová reklama
ČZU - Online marketing 2017 - Displejová reklamaSun Marketing
 
Webová analytika (ČZU - Webdesign, 11. 12. 2013)
Webová analytika (ČZU - Webdesign, 11. 12. 2013)Webová analytika (ČZU - Webdesign, 11. 12. 2013)
Webová analytika (ČZU - Webdesign, 11. 12. 2013)Sherpas
 
Social media monitoring
Social media monitoringSocial media monitoring
Social media monitoringJosef Šlerka
 
Krev net a_slzy
Krev net a_slzyKrev net a_slzy
Krev net a_slzyEtnetera
 
Product API in MallGroup
Product API in MallGroupProduct API in MallGroup
Product API in MallGroupJan Blaško
 

Similaire à Rockaway AWS Hackaton – Kick-off Meeting Brno (20)

Rockaway AWS Hackaton – Kick-off Meeting
Rockaway AWS Hackaton – Kick-off MeetingRockaway AWS Hackaton – Kick-off Meeting
Rockaway AWS Hackaton – Kick-off Meeting
 
Click it - Jak a co měřit pomocí nástroje Google Analytics - workshop 22. 10....
Click it - Jak a co měřit pomocí nástroje Google Analytics - workshop 22. 10....Click it - Jak a co měřit pomocí nástroje Google Analytics - workshop 22. 10....
Click it - Jak a co měřit pomocí nástroje Google Analytics - workshop 22. 10....
 
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015
Digisemestr - Webová analytika chytře s Google Analytics - workshop 16. 11. 2015
 
Knihovny 2020: Praktické využití principů sémantického webu (projekt Dáme práci)
Knihovny 2020: Praktické využití principů sémantického webu (projekt Dáme práci)Knihovny 2020: Praktické využití principů sémantického webu (projekt Dáme práci)
Knihovny 2020: Praktické využití principů sémantického webu (projekt Dáme práci)
 
iQuest - vývoj webových a mobilních aplikací
iQuest - vývoj webových a mobilních aplikacíiQuest - vývoj webových a mobilních aplikací
iQuest - vývoj webových a mobilních aplikací
 
App Engine Kick Start
App Engine Kick StartApp Engine Kick Start
App Engine Kick Start
 
MS Awards Brozura 2015 210x210 R7 LR
MS Awards Brozura 2015 210x210 R7 LRMS Awards Brozura 2015 210x210 R7 LR
MS Awards Brozura 2015 210x210 R7 LR
 
Prezentace setkání Komunity Targito 24.06.2021.pptx
Prezentace setkání Komunity Targito 24.06.2021.pptxPrezentace setkání Komunity Targito 24.06.2021.pptx
Prezentace setkání Komunity Targito 24.06.2021.pptx
 
Click it - Webová analytika chytře s Google Analytics - workshop 23. 4. 2015
Click it - Webová analytika chytře s Google Analytics - workshop 23. 4. 2015Click it - Webová analytika chytře s Google Analytics - workshop 23. 4. 2015
Click it - Webová analytika chytře s Google Analytics - workshop 23. 4. 2015
 
Přehled aplikací v soutěži CREATIVE COMMUNICATION AWARD
Přehled aplikací v soutěži CREATIVE COMMUNICATION AWARDPřehled aplikací v soutěži CREATIVE COMMUNICATION AWARD
Přehled aplikací v soutěži CREATIVE COMMUNICATION AWARD
 
Social Restart 2023: Fabián Berka - Data Driven Social - Jak číst data z Meta...
Social Restart 2023: Fabián Berka - Data Driven Social - Jak číst data z Meta...Social Restart 2023: Fabián Berka - Data Driven Social - Jak číst data z Meta...
Social Restart 2023: Fabián Berka - Data Driven Social - Jak číst data z Meta...
 
ČZU - Online marketing 2017 - Displejová reklama
ČZU - Online marketing 2017 - Displejová reklamaČZU - Online marketing 2017 - Displejová reklama
ČZU - Online marketing 2017 - Displejová reklama
 
Webová analytika (ČZU - Webdesign, 11. 12. 2013)
Webová analytika (ČZU - Webdesign, 11. 12. 2013)Webová analytika (ČZU - Webdesign, 11. 12. 2013)
Webová analytika (ČZU - Webdesign, 11. 12. 2013)
 
Social media monitoring
Social media monitoringSocial media monitoring
Social media monitoring
 
New Focus - co děláme
New Focus - co dělámeNew Focus - co děláme
New Focus - co děláme
 
Adobe je dobré
Adobe je dobréAdobe je dobré
Adobe je dobré
 
Příručka Aimtečáka 1.01
Příručka Aimtečáka 1.01Příručka Aimtečáka 1.01
Příručka Aimtečáka 1.01
 
Krev net a_slzy
Krev net a_slzyKrev net a_slzy
Krev net a_slzy
 
Smact a průmysl 4.0
Smact a průmysl 4.0Smact a průmysl 4.0
Smact a průmysl 4.0
 
Product API in MallGroup
Product API in MallGroupProduct API in MallGroup
Product API in MallGroup
 

Plus de RockawayCapital

Rockaway Academy #4 – Growth Hacking with Radko Sekerka (Rockaway VCT)
Rockaway Academy #4 – Growth Hacking with Radko Sekerka (Rockaway VCT)Rockaway Academy #4 – Growth Hacking with Radko Sekerka (Rockaway VCT)
Rockaway Academy #4 – Growth Hacking with Radko Sekerka (Rockaway VCT)RockawayCapital
 
Rockaway Academy #2 – Public relations with Joe Groves (SparkPR)
Rockaway Academy #2 – Public relations with Joe Groves (SparkPR)Rockaway Academy #2 – Public relations with Joe Groves (SparkPR)
Rockaway Academy #2 – Public relations with Joe Groves (SparkPR)RockawayCapital
 
Rockaway Academy #1 – Market research with Kristýna Melicharová (Rockaway VCT)
Rockaway Academy #1 – Market research with Kristýna Melicharová (Rockaway VCT)Rockaway Academy #1 – Market research with Kristýna Melicharová (Rockaway VCT)
Rockaway Academy #1 – Market research with Kristýna Melicharová (Rockaway VCT)RockawayCapital
 
Rockaway Academy #0 – SEO with Matthäus Michalik (AKM3)
Rockaway Academy #0 – SEO with Matthäus Michalik (AKM3)Rockaway Academy #0 – SEO with Matthäus Michalik (AKM3)
Rockaway Academy #0 – SEO with Matthäus Michalik (AKM3)RockawayCapital
 
Rockaway Academy #0 – Content marketing with Matthäus Michalik (AKM3)
Rockaway Academy #0 – Content marketing with Matthäus Michalik (AKM3)Rockaway Academy #0 – Content marketing with Matthäus Michalik (AKM3)
Rockaway Academy #0 – Content marketing with Matthäus Michalik (AKM3)RockawayCapital
 
Rockaway Academy #3 – Product Management with Hubert Palan (ProductBoard)
Rockaway Academy #3 – Product Management with Hubert Palan (ProductBoard)Rockaway Academy #3 – Product Management with Hubert Palan (ProductBoard)
Rockaway Academy #3 – Product Management with Hubert Palan (ProductBoard)RockawayCapital
 

Plus de RockawayCapital (6)

Rockaway Academy #4 – Growth Hacking with Radko Sekerka (Rockaway VCT)
Rockaway Academy #4 – Growth Hacking with Radko Sekerka (Rockaway VCT)Rockaway Academy #4 – Growth Hacking with Radko Sekerka (Rockaway VCT)
Rockaway Academy #4 – Growth Hacking with Radko Sekerka (Rockaway VCT)
 
Rockaway Academy #2 – Public relations with Joe Groves (SparkPR)
Rockaway Academy #2 – Public relations with Joe Groves (SparkPR)Rockaway Academy #2 – Public relations with Joe Groves (SparkPR)
Rockaway Academy #2 – Public relations with Joe Groves (SparkPR)
 
Rockaway Academy #1 – Market research with Kristýna Melicharová (Rockaway VCT)
Rockaway Academy #1 – Market research with Kristýna Melicharová (Rockaway VCT)Rockaway Academy #1 – Market research with Kristýna Melicharová (Rockaway VCT)
Rockaway Academy #1 – Market research with Kristýna Melicharová (Rockaway VCT)
 
Rockaway Academy #0 – SEO with Matthäus Michalik (AKM3)
Rockaway Academy #0 – SEO with Matthäus Michalik (AKM3)Rockaway Academy #0 – SEO with Matthäus Michalik (AKM3)
Rockaway Academy #0 – SEO with Matthäus Michalik (AKM3)
 
Rockaway Academy #0 – Content marketing with Matthäus Michalik (AKM3)
Rockaway Academy #0 – Content marketing with Matthäus Michalik (AKM3)Rockaway Academy #0 – Content marketing with Matthäus Michalik (AKM3)
Rockaway Academy #0 – Content marketing with Matthäus Michalik (AKM3)
 
Rockaway Academy #3 – Product Management with Hubert Palan (ProductBoard)
Rockaway Academy #3 – Product Management with Hubert Palan (ProductBoard)Rockaway Academy #3 – Product Management with Hubert Palan (ProductBoard)
Rockaway Academy #3 – Product Management with Hubert Palan (ProductBoard)
 

Rockaway AWS Hackaton – Kick-off Meeting Brno

  • 1. ROCKAWAY AWS HACKATON IMPACT HUB PRAHA BRNO OSTRAVA
  • 3. 1. Všechny nástroje na jednom místě
  • 4. 1. Všechny nástroje na jednom místě 2. Otevřenost (je jedno, v čem vyvíjíte)
  • 5. 1. Všechny nástroje na jednom místě 2. Otevřenost (je jedno, v čem vyvíjíte) 3. Globální platforma
  • 8. PÁTEK 19:00 - 19:30 Registrace 19:30 - 20:00 Výzva - o čem to celé bude? (Povídání o Amazon technologiích a rámec zadání) 20:00 - 20:30 Vytvoření týmů 20:30 - 21:30 Brainstorming nápadů v týmech 21:30 - 22:00 Představení nápadů (každý tým max. 5 min, zpětná vazba od mentorů) 22:00 - 22:30 Pauza na pozdní večeři 22:30 a dál do rána Hacking
  • 9. SOBOTA 08:00 - 8:30 Pauza na snídani 9:00 - 13:00 Hacking (+ průběžné občerstvování) 13:00 - 14:00 Pauza na oběd 14:00 - 18:00 Hacking (+ průběžné občerstvování) 18:00 - 18:30 Pauza na Večeři 18:30 - 20:30 Hacking (+ průběžné občerstvování) 20:30 - 21:00 Prezentace a vyhlášení vítězů
  • 12. JIŘÍ PSOTA CTO @ BILETO Během studií na ČVUT v Praze pracoval pro IBM a Seznam.cz, kde získal zkušenosti ve vytváření s rozsáhlých systémů. Ty pak využil při stavbě architektury a procesů v NetRetail Holding (Mall.cz) operujícím v pěti různých trzích CEE. S vzrůstajícím potenciálem mobilních technologií spoluzaložil společnost Mobile Internet. Jiří stál u zrodu Bileta, jeho současným cílem je dostat ho na vrchol ve světě technologií a inovovat celý segment.
  • 13. Pojmenování stanic Najděte způsob, jak vytvořit systém na pojmenovávání stanic. Budete se muset vypořádat s problémem různých datových zdrojů, různých variant názvů a rozdílných lokací.
  • 14. Pokrytí veřejnou dopravou Vytvořte nástroj (heatmapu) pro srovnání hustoty dopravní sítě s počty obyvatel v aglomeraci.
  • 15. Kategorizace autobusových spojů Vlaky se kategorizují podle mezinárodních standardů, u autobusů žádná kategorizace neexistuje. Navrhněte algoritmus, který dokáže kategorizovat autobusy podle zadaných parametrů (čas cesty, počet zastávek, vzdálenost mezi zastávkami).
  • 17. TOMÁŠ STREJČEK PHP TEAM LEAD @ E-COMMERCE HOLDING Po pár letech programovani si založil vlastní vývojářskou firmu, a po jednom meetingu s klientem řekl "fuck that”. Nechal se radši zaměstnat v digitální agentuře, kde pár let klopil zakázkové facebookové aplikace a informační systémy. Když mu agentura začala byt malá, nastoupil do E-commerce Holdingu jako šéf vývoje a hlavní architekt platformy, na které běží (nebo budou běžet) všechny e-shopy holdingu. Má za sebou více než 100 projektů implementovaných v nejrůznějších technologiích, včetně několika s globálními ambicemi.
  • 18. Trh s potravinami Jak v ČR (Rohlík.cz, Košík.cz, Koloniál.cz), tak ve světě (Německo – Edeka24, lidl.de, GB – TESCO Groceries, Marks&Spencer online) nastává boom s online nákupem potravin. Vymyslete nástroj, který usnadní lidem na daném trhu nakupovat – agregátor a zároveň porovnavač cen.
  • 19. Monitoring sdíleného obsahu Navrhněte aplikaci, do která po zadání několika URL bude reportovat existenci/množství sdílení v sociálních sítích (Facebook, Twitter, atd.). Aplikace by měla umět zobrazovat výsledky jak v číslech, tak v grafu (viz graf Mashable.com).
  • 20. Centralizovaný nákupní košík Navrhněte nástroj, který umožní nakupovat v různých e-shopech napříč internetem a umožní odbavení všeho zboží najednou (tzn. vše do jednoho košíku, jedna platba a odbavení). Vyřešte zejména překážku plateb, kdy na každém e-shopu musíte zadávat údaje o platební kartě zvlášť.
  • 22. JIŘÍ RIEDL HEAD OF DEVELOMPENT @ FINNOLOGY Začal jako programátor a později jako aplikační architekt na systémech pro finanční trh. Později na chvilku sklouznul ke strategickému managementu. Když se vrátil k vedení developerů chvilku koketoval v oblasti Telco a E-commerce, ale nakonec ho zase stáhl finanční trh. Stal se členem ROCdevs, kde ho zlákala komunita výborných kolegů, se kterými se setkal při práci ve Finnology. Tam má jako aplikační architekt a vedoucí vývoje na starosti architekturu řešení, která má ambice dostat se do celého světa.
  • 23. Výhodná nabídka Klienti hledají vždy tu nejvýhodnější nabídku. Vaším úkolem bude vytvořit porovnávač produktů hypoték/pojištění/bankovních účtů, který doporučí na základě zadaných parametrů klientovi nejzajímavější nabídky. Budete se potýkat se nesourodou definicí každého z produktu, automatizovaně hledat společné parametry, podle kterých by klient mohl nabídky filtrovat.
  • 24. Výpočty cen Do výpočtu ceny finančních produktů (jako například pojištění) vstupuje velké množství parametrů, které ovlivňují konečnou cenu. To, jak ji ovlivní definují produktoví dodavatelé pomocí kombinace elementárních vzorců a koeficientů, které vycházejí z tzv. „rozhodovacích tabulek“. Vašim úkolem bude umožnit uživateli takový výpočet zadat a následně funkcionalitu výpočtu distribuovat pomocí webové služby.
  • 25. Automatický generátor dokumentů Největším problémem při vyřizování složitějších finančních produktů je vygenerovat potřebné dokumenty. Navrhněte centralizovanou službu, která umožní generovat dokumenty na základě nadefinovaných šablon. Uživateli umožní zadefinovat komfortně šablonu dokumentu, následně automatizovaně vystaví službu, která vytvoří dokument naplněný daty, které přijme od libovolného systému.
  • 27. JAN SECHOVEC UNIVERSAL DIGITAL PUNKER @ ČESKÁ SPOŘITELNA Sleduji aktuální trendy a otevírám ostatním oči. Spojuji v sobě talentovaného technika a inovátora. Více než 15 let zkušeností s tvrdou prací v korporaci, z vlastního podnikání, ale i z několika válečných bojišť mi dává energii koncentrovanou tak, že energetický nápoj by bledl závistí.
  • 28. On-the-fly homomorfně šifrované WebAPI Nahackujte nad AWS API GW + Lambdas API Proxy, která bude on-the-fly šifrovat vybrané atributy v response volání API transakční historie účtu homomorfní šifrou (pravděpodobnostní asymetrická s homomorfními vlastnostmi). Protože je šifrování časově poměrně náročné, rozdělte tuto úlohu a naškálujte “výkon” Lambdama. Doporučuji šifrovat částku transakce převedenou na Integer. Ostatní pole pro usnadnění nešifrujte.
  • 29. Kontextuální obohacování transkačních dat aneb. Uber jízdy na výpise Vyhledejte v transakční historii platby za UBER, získejte k nim detail z UBER API (start a cíl jízdy, mapku, vzdálenost, řidiče, ....) a zobrazte na frontendu Gustava v přehledu transakcí. Authentizaci klienta k uberu klidně staticky nahackujte - není podstatné. Pokud si troufáte obohaťte a vizualizujte i další (typy) transakce.
  • 30. Sociální síť pro transparentní účty Vytvořte kolem transparentního účtu “sociální síť”. Umožněte transakce komentovat, lajkovat, sdílet, “propojovat” mezi sebou. Oživte volební kampaně, chování obcí a neziskovek. Umožněte vnést světlo do hospodaření politických stran a dalších subjektů.
  • 31. Real-time platba mezi bankovními účty Použití distribuovaného ledgeru a kryptoměny. Vytvoření jednoduchého konektoru do bankovního systému prostřednictvím WebAPI. KYC a Compliance check pro jednoduchost neřešíme. Pouze přeneste hodnotu pomocí blockchainu (multichainu) nebo ripple. (vlastní síť, anebo jestli máte zkušenosti tak klidně ostrej blockchain nebo ripple).
  • 33. JAKUB RIEDL SYSTEM ARCHITECT @ BILETO Jako systémový administrátor se naučil jak stavět infrastrukturu pro reálný byznys a vedl několik rozsáhlých projektů. Brzo ho to ale táhlo k produktovému vývoji a po několika vedlejších projektech odstartoval svůj vlastní větší projekt Softaukce. Zkušenosti s vedením týmu, krizovým managementem a komunikací posbíral v Leo Expressu. Pak přešel do Bileta, kde má na starosti vedení vývoje a architekturu backendu.
  • 34. Škálování per Docker container Amazon nenabízí automatický nástroj na škálování Docker containerů. Vytvořte automatizované škálování za použití Docker containeru.
  • 36. Vymyšlení nástroje pro verzování, deployment a testování Lambda funkcí
  • 37. Vymyslete isomorfismus pomocí AWS stacku (Lambda, S3, Cloudfront)
  • 38. HTTP Benchmark Tool (DDoS Tester) Cílem je vytvořit testovací webovou aplikaci, které se zadá url, počet požadavků a počet vláken (nebo i http hlavičky) a ona roztočí Lamda mašinérii která otestuje (pokusí složit) daný server. Výsledky měření by se měly zobrazit v nějakém grafu. předpokládané servisy: API gateway, lambda, dynamoDB (možná s3 a cloudfront)
  • 40.