• Hackathon BrainCode 2019

    Needs a location

    REJESTRACJA: https://braincode.eventbrite.com Jeżeli liczysz na 24h programowania w gronie zaangażowanych ludzi z głowami pełnymi pomysłów, chcesz dać upust swojej kreatywności w pracy zespołowej a jednocześnie zawalczyć o nagrody i miejsce w programie stażowym - jesteś w odpowiednim miejscu ;) Już dziś zarejestruj się na hackathon BrainCode organizowany przez Allegro! Event będzie odbywać się jednocześnie w Warszawie, Poznaniu oraz Toruniu. Więcej informacji o wydarzeniu: https://allegro.tech/braincode/ BrainCode 2019 | from offline to online Pomimo powszechnego dostępu do Internetu sprzedaż w e-commerce to wciąż jedynie 10.2% globalnego rynku handlu detalicznego (5.0% w PL). Przełamywanie barier zakupowych pomiędzy offline a online to jedno z wyzwań dzisiejszej branży e-commerce. W Allegro identyfikujemy kilka obszarów, które mogą stanowić kluczowe bariery pomiędzy zakupami offline a online. Jednym z nich jest obszar dostaw. Uczestnicy będą mieć dobę, aby zmierzyć się z wypracowaniem rozwiązań pomagających pokonać bariery zakupowe pomiędzy offline a online. Więcej informacji na stronie wydarzenia https://allegro.tech/braincode/

    1
  • Allegro Tech Talks #5 Kraków

    Barka

    To nie prima aprilis... w kwietniu ponownie widzimy się na Allegro Tech Talks w Krakowie :))) Zapraszamy na 3 prezentacje: o wyszukiwaniu obrazkowym, o przetwarzaniu strumieniowym, oraz o współbieżności w Javie. All talks will be delivered in Polish. WYMAGANA REJESTRACJA: https://www.eventbrite.com/e/allegro-tech-talks-5-krakow-tickets-59688807831 MA MEETUP PRZYJDŹ Z PRZYGOTOWANYM QRCODEM (otrzymasz go na maila po rejestracji). Miejsce: BARKA, Podgórska 16,[masked] Kraków Agenda: 18:00 - 18:30 - Rejestracja + piwo 18:30 - 19:00 - Modele detekcji obiektów, a wyszukiwarka Allegro - Marcin Tuszynski, Janusz Tracz (PL) 19:00 - 19:30 - Zrób tak, żeby było dobrze - czyli jak w czasie rzeczywistym agregować 10K+ zdarzeń na sekundę - Mariusz Wojakowski (PL) 19:30 - 20:00 - Wycieczka po współbieżności w Javie - Tomasz Nurkiewicz (PL) 20:00 - 21:00 - networking 1. Modele detekcji obiektów, a wyszukiwarka Allegro - Marcin Tuszynski, Janusz Tracz (PL) Kluczowym etapem w procesie zakupowym jest odnalezienie produktu. Na platformie takiej jak Allegro odbywa się w oparciu o frazę wpisaną przez użytkownika. Często jednak opis słowny to za mało, żeby odpowiednio zdefiniować kryteria wyszukiwania. Wychodząc naprzeciw takim problemom chcemy umożliwić użytkownikom wyszukiwać produkty przy użyciu zdjęć. Podczas naszej prezentacji omówimy jeden z etapów, z których składa się proces wyszukiwania obrazkowego (visual search). Przedstawimy zagadnienie znajdowania obiektów na zdjęciach i omówimy zastosowania detektorów w wyszukiwarce obrazkowej. Podzielimy się zdobytym doświadczeniem przy trenowaniu takich modeli i opowiemy o klasycznych problemach związanych z wykrywaniem obiektów (oraz jak je rozwiązać). 2. Zrób tak, żeby było dobrze - czyli jak w czasie rzeczywistym agregować 10K+ zdarzeń na sekundę - Mariusz Wojakowski (PL) Programiści lubią nowe technologie, biznes lubi nowe funkcjonalności. Pomimo tego że połączenie tych 2 rzeczy może nastręczać problemów, zdecydowaliśmy się zaryzykować. W tej prezentacji podzielę się doświadczeniami naszego zespołu. Wykorzystaliśmy nową technologię, Kafka Streams, aby w czasie rzeczywistym grupować zdarzenia w możliwie dokładny sposób. Wybrane podejście umożliwiło przetwarzanie o rząd wielkości danych więcej oraz pozwoliło na ponowne wykorzystanie kluczowego komponentu istniejącej architektury. 3. Wycieczka po współbieżności w Javie - Tomasz Nurkiewicz (PL) Podczas prezentacji poznamy najważniejsze mechanizmy realizacji współbieżności w Javie. Kiedy się sprawdzą i jakie są ich słabe strony. Na początek przyjrzymy się konstrukcji pul wątków by zakończyć na aktorach, agentach, pamięci transakcyjnej, reaktywnych strumieniach i najnowszym (reaktywnym) Springu. Wiele powiemy o wygodzie i perspektywie utrzymania wielowątkowego kodu, głównie z perspektywy analizy problemów oraz monitorowania. Po tej godzinie nie poznacie odpowiedzi, który mechanizm jest najlepszy (podpowiedź: żaden), ale będziecie znali możliwości Javy w zakresie skalowalnego przetwarzania.

    1
  • Meet IT Toruń #28

    Kościuszko Business Point

    AGENDA: 1. Paweł Czubachowski - CSP, czyli rozbrajanie bomby w praktyce Content Security Policy to mechanizm, który ma chronić użytkowników m.in. przed podatnością XSS. Jego poprawne zastosowanie jest jednak trudniejsze niż by się mogło wydawać... 2. Michał Karykowski - BigData w oparciu o rozwiązania Google Wszyscy wiedzą, że rozwiązania chmurowe są na topie, a każdy dostawca specjalizuje się w jakiejś gałęzi dostarczanych usług. Google skupił się na świecie przetwarzania danych. To czy pracujesz w małej, czy dużej firmie nie ma znaczenia. Google udostępnia cały swój ekosystem wszystkim i daje pracować z danymi w bardzo spójny i przejrzysty sposób. W czasie prezentacji pokażę, jak w łatwy sposób skorzystać z kilku narzędzi, które ułatwią nam pracę. 3. Marcin Jasiński - Docker w służbie dev(ops)a Docker w ostatnim czasie stał się bardzo popularny, zarówno wśród gigantow takich jak Google, jak również wśród firm pracujących na mniejszą skalę. Świat dev-opsowy zmierza w kierunku pełnej izolacji swoich rozwiązań przy jednoczesnym zachowaniu wysokiego poziomu migracji tworzonych systemów. W czasie prezentacji poruszymy tematy zarówno od strony teoretycznej, jak i praktycznej, omówimy podstawowe zagadnienia związane z Dockerem a na koniec zbudujemy prostą aplikację, którą wdrożymy na GKE. PRELEGENCI: Paweł Czubachowski Pracuję w dziale bezpieczeństwa Allegro. Zajmuję się także bug huntingiem. Michał Karykowski Inżynier platformy danych wywodzący się ze świata programistów. Od wielu lat ma do czynienia ze sporymi zbiorami danych, przetwarzanych przez różne technologie. Stara się dbać o Toruńską społeczność IT. Marcin Jasiński W branży IT od ponad dziesięciu lat. Programista od zawsze. Pracownik dydaktyczny oraz inżynier platformy danych. Od kilku lat związany z ekosystemem Hadoop. Środowisko naturalne - Linux. Prywatnie wielki fan serialu „Przyjaciele”.

  • Allegro Tech Talks #18 - Android

    Allegro

    Cześć, Tym razem tematem przewodnim Allegro Tech Talks będzie Android! ***REJESTRACJA*** Prosimy o rejestrację poprzez https://www.eventbrite.com/e/allegro-tech-talks-18-android-tickets-58581747584 Po zarejestrowaniu otrzymasz e-mail z potwierdzeniem oraz Twoim biletem. Kod QR będzie potrzebny przy wejściu na wydarzenie :) ******* Agenda: 18:00 - 18:30 - Mobilny backend z Firebase - Michał Moczulski 18:30 - 18:45 - przerwa na przekąski 18:45 - 19:15 - Networking dla każdego - Mateusz Wilczyński 19:15 - 19:45 - Migracja dużej aplikacji na AndroidX - Samuel Jarosiński Wszystkie prezentacje będą streamowane na fb allegro tech. 1. Mobilny backend z Firebase - Michał Moczulski Zaprezentuję, w jaki sposób przy pomocy Firebase stworzyć backend na potrzeby aplikacji mobilnej. Na konkrentych przykładach pokażę zalety i ograniczenia takiego rozwiązania. Michał pracuje jako Android developer nad rozwojem zakupowej aplikacji mobilnej Allegro. Programista aplikacji mobilnych z 7-letnim doświadczeniem, współorganizator poznańskiej grupy programistów Android. 2. Networking dla każdego - Mateusz Wilczyński Nieważne czy jestes zwolennikiem LiveData, Rx czy Coroutines. Pokażę Ci jak opracować Networking, który zadowoli każdego. Mateusz pracuje w Allegro od 5 lat. Na codzień zajmuje się rozwijaniem aplikacji Allegro dla kupujących. 3. Migracja dużej aplikacji na AndroidX - Samuel Jarosiński Po uruchomieniu “Migrate to AndroidX” w Android Studio git pokazał grubo ponad półtora tysiąca zmienionych plików, a i tak nic nie działało... Jak w takim razie zmigrować dużą aplikację na AndroidX? Opowiem jak wyglądał proces migracji naszej aplikacji dla kupujących, pokażę z czym konkretnie nie poradził sobie Jetifier, omówię kilka problemów, które trzeba było rozwiązać ręcznie, podpowiem jak sprawnie zrobić code review tak rozległych zmian i jak to wszystko zrobić, by nie blokować pracy całemu zespołowi. Samuel to programista na Androida, w Allegro od 2014 roku. Specjalizuje się w tworzeniu i doskonaleniu interfejsu użytkownika. Energooszczędny, wodoodporny, uprawia spanie długodystansowe.

    3
  • Allegro Tech Talks - Misja zmiana branży! #3

    Needs a location

    Zapraszamy Was na kolejne spotkanie Allegro Tech Talks - Misja zmiana branży w Poznaniu. Temat: Misja - zmiana branży. Agile i Scrum w pigułce. Bilety: wydarzenie darmowe. Wymagana rejestracja: https://www.eventbrite.com/e/allegro-tech-talks-misja-zmiana-branzy-3-poznan-tickets-58636346892 Tylko osoby z imiennym QRcodem otrzymanym przy zapisach mogą wziąć udział w wydarzeniu. Dla pozostałych udostępnimy live stream prezentacji. Tym razem chcemy dla Was odczarować hasła Agile i Scrum i zaprosić Was na praktyczne warsztaty, podczas których poczujecie na własnej skórze, o co chodzi w tym “całym agile’u” :) Podczas spotkań Misja - zmiana branży pokazujemy Wam, jak zacząć swoją karierę w IT, otwieramy Was na nowe możliwości i inspirujemy do działania. Spotkanie kierowane jest do osób na każdym etapie kariery zawodowej, na starcie i w trakcie. Zachęcamy wszystkim, w tym szczególnie kobiety do programowania lub pełnienia innych ról w świecie IT. Agenda: 17:50 - Rejestracja + networking przy przekąskach 18:10 - Przywitanie i wprowadzenie 18:20 - 21:00 - Agile i Scrum w pigułce - Iza Goździeniak, Dawid Lewandowicz, Urszula Habersack Abstrakty do prezentacji oraz bio prelegentów w najbliższych dniach zamieścimy na stronie wydarzenia: https://www.facebook.com/events/252492092325714/ także bądźcie z nami na bieżąco :) Do zobaczenia!

    2
  • Allegro Tech Talks #4 Kraków

    Barka

    Zapraszamy na kolejne spotkanie Allegro Tech Talks w Krakowie. Tym razem opowiemy Wam o optymalizacji, wprowadzimy Was w świat Big Data, a całość podsumujemy opowieścią o tym jak pragmatycznie podchodzimy do projektowania architektury. WYMAGANA REJESTRACJA https://www.eventbrite.com/e/allegro-tech-talks-4-krakow-tickets-57979108073 MA MEETUP PRZYJDŹ Z PRZYGOTOWANYM QRCODEM (otrzymasz go podczas rejestracji) Miejsce: BARKA, Podgórska 16,[masked] Kraków Agenda 18:00 - 18:30 - Rejestracja + piwo 18:30 - 19:00 - Allegro in flames, Krzysztof Słonka (EN) 19:00 - 19:30 - Zderzenie z Big Data, Łukasz Ściga (PL) 19:30 - 20:00 - Evolutionary Architecture w Allegro, czyli jak zbudowaliśmy usługę do śledzenia powiadomień, Łukasz Chrząszcz (PL) 20:00 - 21:00 - networking 1. Allegro in flames, Krzysztof Słonka There is a quote by Donald Knuth: "Premature optimization is the root of all evil" - everyone seems to know it, but how do we know it's true? When the time comes when we need to squeeze more juice out of our app, what should be optimized? In this presentation, we will look at ways to analyze and optimize the performance of OpBox - the service responsible for rendering most of allegro.pl's front-end. This talk will be delivered in English. Krzysztof Słonka I am a software engineer that likes to know the ins and outs of the systems I build. Working on performance improvements is one of the ways to really understand what's going on under the hood. 2. Zderzenie z Big Data, Łukasz Ściga Wprowadzenie do półświatka Big Data, na podstawie narzędzi i moich błędów. This talk will be delivered in Polish. Łukasz Ściga Od pół roku w Allegro w obszarze batchowych przetwarzań danych. Zainteresowany szeroko rozumianą architekturą systemów informatycznych i mówieniem o tym że kiedyś zrobi grę. 3. Evolutionary Architecture w Allegro, czyli jak zbudowaliśmy usługę do śledzenia powiadomień, Łukasz Chrząszcz Jeżeli mikroserwisy można przepisać w 2 tygodnie, to jakie powinniśmy mieć podejście do ich architektury? Czy kompleksowy “Design Up Front” jest optymalny, czy też może warto zwrócić się w stronę Emergent Design/Evolutionary Architecture? Na przykładzie tworzonej od zera usługi w Allegro, przeanalizujmy jak sprawdziło się iteracyjne podejście do architektury, jakie są tego wady i zalety oraz czy zrobilibyśmy to jeszcze raz. This talk will be delivered in Polish. Łukasz Chrząszcz Programista od 9 roku życia. Za młodu zaczynał od książek z gatunku horror, czyli Visual Basic, a dziś kontynuuje Science-Fiction, czyli Designing Data‑Intensive Applications. Pracował w dużej korporacji, w małym startupie jak i w placówkach naukowych - również tych zagranicznych. Mając 6 lat doświadczenia pracuje w Allegro nad powiadomieniami i Marketing Automation, codziennie dbając, aby każdy e-mail, Push i SMS dotarł do użytkownika w stanie idealnym.

  • Meet IT Toruń #27

    Kościuszko Business Point

    AGENDA: 1. Aleksandra Tarajko Co wzrusza programistów? – i inne pytania, czyli współpraca z programistami z perspektywy humanistki Zanim dołączyłam do Allegro, moja znajomość środowiska programistów była imponująca – nie znałam ani jednego programisty. Przed rozpoczęciem pracy gorączkowo szukałam odpowiedzi na pytania typu: "Ale kim tak naprawdę są programiści?" albo "Jak ja się z nimi dogadam?!". Minęły 3 lata... Czego dowiedziałam się w tym czasie o programistach i czy udało mi się znaleźć z nimi wspólny język (i nie mam na myśli Javy, Pythona czy JSONa)? Tego dowiecie się z mojej prezentacji :) 2. Przemysław Czekaj Nice to nest you Nest.js, najszybciej rozwijający się framework w Node.js, który pozwala na efektywniejsze wytwarzanie oprogramowania klasy enterprise. Wynosi programowanie w Node.js na nowy level, którego nam, programistom brakowało. 3. Michał Jezierski Znajdź 5 różnic! Jak tworzyć i testować komponenty „wizualnie”? W jaki sposób wykryć zły font, kolor czy margines jeszcze przed wdrożeniem? Jak dokumentować komponenty i ich możliwe warianty za pomocą obrazków? PRELEGENCI: Aleksandra Tarajko Programiści ratują świat, a ja – ratuję programistów. W toruńskim biurze Allegro od 3 lat wprowadzam własną odmianę turkusowego zarządzania ;) Przemysław Czekaj Senior full-stack engineer w firmie Neoteric, moja przygoda z programowaniem zaczęła się od przygody z Comodore 64 z językiem BASIC w wieku ~9 lat. Pracuje z (Java|Type)Script i całej gamy technologii dookoła, włączając w to Node.js, Angular, NoSQL, RDBMS. Prywatnie, miłośnik polskich gór, zakochany w KDE. Michał Jezierski Grzebię w webie od czasu modemów ~ 98. Już się nie wdzwaniam, ale wciąż psuję i naprawiam. JSuję, Noduję, Reactuję. Z zamiłowaniem uprawiam opensource. Ciągle bardziej undefined niz null.

    3
  • Allegro Tech Talks #17 - Python

    Allegro

    Cześć, Tym razem tematem przewodnim Allegro Tech Talks będzie Python! ***REJESTRACJA*** Prosimy o rejestrację poprzez https://www.eventbrite.com/e/allegro-tech-talks-17-python-tickets-56394124344 Po zarejestrowaniu otrzymasz e-mail z potwierdzeniem oraz Twoim biletem. Kod QR będzie potrzebny przy wejściu na wydarzenie :) ******* Agenda: 18:00 - Powitanie 18:10 - 18:40 - PySpark - czy joby pisane w Pythonie muszą być wolne? - Tomasz Wiśniewski 18:40 - 18:55 - Przerwa na przekąski 18:55 - 19:30 - Budowa aplikacji w oparciu o Django Admina - Mateusz Kurek 19:30 - 20:00 -Automatyzacja generowania bannerów za pomocą Pythona w popularnym edytorze graficznym - Arkadiusz Adamski Wszystkie prezentacje będą streamowane na fb allegro tech. 1. PySpark - czy joby pisane w Pythonie muszą być wolne? - Tomasz Wiśniewski Przyjrzymy się architekturze PySparka, omówimy rzeczy o których trzeba pamiętać jeśli chcemy mieć wydajne joby i przyjrzymy się nowościom, które pozwolą nam jeszcze bardziej przyśpieszyć. Tomasz Wiśniewski- inżynier oprogramowania, od wielu lat korzysta ze Sparka aby poskromić ogrom allegrowych danych w walce o lepsze wyniki wyszukiwarki. 2. Budowa aplikacji w oparciu o Django Admina - Mateusz Kurek Panel administracyjny to jedna z najlepszych wbudowanych funkcjonalności w Django. Co prawda nie jest zalecane budowanie całej aplikacji w oparciu o admina, lecz.. nie mogliśmy oprzeć się pokusie i zbudować naszej dużej, naszpikowanej funkcjonalnościami (i dodatkowo w pełni open-sourcowej!) aplikacji w oparciu o niego. Podczas prezentacji dowiecie się, dlaczego zdecydowaliśmy się na Django Admina do tego projektu, poznacie dodatkowe funkcjonalności, w jakie wyposażyliśmy naszą aplikację (np. bardzo granularne uprawnienia, polimorfizm, wykresy i grafy) oraz nasze wnioski z używania Django Admina jako trzonu aplikacji. Mateusz Kurek - inżynier z ponad siedmioletnim stażem, fan prostych, skalowalnych rozwiązań. Chodzą słuchy, że robi dobre code review. 3. Automatyzacja generowania bannerów za pomocą Pythona w popularnym edytorze graficznym - Arkadiusz Adamski Allegro jest dużą platformą e-commerce w szybko zmieniającym się środowisku - promocje, zmiany cen, nowe produkty. Jednym z obszarów, dla którego takie zmiany są narzutem manualnej pracy, jest marketing. Tworzenie bannerów reklamowych z góry zdefiniowanego szablonu jest powtarzalną czynnością, która nie wymaga kreatywności, czyli jest to idealne miejsce na zautomatyzowanie pracy. W prezentacji pokażę jak za pomocą Pythona można zautomatyzować pracę w popularnym edytorze graficznym. Arkadiusz Adamski - Inżynier oprogramowania, związany z Allegro od 2014 roku. Jeden z głównym programistów w projekcie Ralph. Widzimy się w Allegro!

    3
  • Allegro Tech Talks #16 - Jak łączymy podejście systemowe i Agile

    Zapraszamy Was na Agile'owy Meetup w Allegro. Opowiemy Wam o podejściu systemowym i jego wartości w organizacji. Podzielimy się z Wami również naszymi doświadczeniami i chętnie posłuchamy o Waszych. Liczymy na inspirującą dyskusję podczas spotkania! ***REJESTRACJA*** Prosimy o rejestrację poprzez https://www.eventbrite.com/e/allegro-tech-talks-16-jak-aczymy-podejscie-systemowe-i-agile-tickets-55562390606 . Po zarejestrowaniu otrzymasz e-mail z potwierdzeniem oraz Twoim biletem. Kod QR będzie potrzebny przy wejściu na wydarzenie :) ******* Agenda: 17:50 Powitanie 18:10 - 18:40 Myślenie systemowe, czyli jak pracować z problemem?* - Iza Goździeniak 18:40 - 20:05 Warsztaty: “Myślenie systemowe - jak zacząć je stosować w organizacji” 20:05 - 20:30 Networking przy przekąskach 20:30 - 21:00 Case study uczestników w ujęciu systemowym *prezentacja będzie streamowana na fb allegro.tech Jeśli chcesz przygotować się do wydarzenia, to zachęcamy do zapoznania się z poniższymi linkami: http://www.agile247.pl/myslenie-systemowe-w-pracy-agile-coacha/ https://pl.wikipedia.org/wiki/Systems_thinking 1. Myślenie systemowe, czyli jak pracować z problemem? - Iza Goździeniak Podczas spotkania opowiem o tym, jak myślenie systemowe zmieniło podejście do pracy Agile Coachów w Allegro - czego już się nauczyliśmy i co jeszcze przed nami. Na przykładzie pokażę, jak pracujemy z problemem i co jest wynikiem takiego podejścia. Opowiem, jaką rolę odgrywa w tym procesie różnorodność kompetencji zespołu Agile Coachów - od zwinnych metod pracy i zarządzania produktem po Analizę Transakcyjną. Iza Goździeniak Lean & Lead Agile Coach w Allegro z doświadczeniem współpracy z różnorodnymi zespołami i organizacjami. Pomaga ułożyć sposób pracy tak, by odpowiadał na realne potrzeby klientów. Wspiera w łagodnym, ale owocnym przejściu przez etapy zmiany. Przygodę z Agilem rozpoczęła 10 lat temu jako Product Owner start-upowego serwisu ogłoszeniowego, kontynuowała jako Scrum Master i Agile Coach. Interesuje ją systemowe, całościowe podejście do podejmowanych tematów. 2. Warsztaty: “Myślenie systemowe - jak zacząć je stosować w organizacji” Czym jest myślenie systemowe? Co wnosi taka perspektywa do pracy nad problemem? Co jest potrzebne, by stosować myślenie systemowe w organizacji? Celem warsztatów jest wspólne wypracowanie rekomendacji, które później w formie elektronicznej zostaną udostępnione uczestnikom. 3. Case study uczestników To co wypracujemy na warsztacie będzie na pewno inspirującym wstępem do ostatniej części spotkania. Chcemy zaprosić Was do dyskusji i wymiany doświadczeń o myśleniu systemowym w organizacji. Przygotujemy ramy tej przestrzeni, jednak jej przebieg będzie zależał od Was i Waszych potrzeb. Możecie przyjść z własnymi doświadczeniami z podejściem systemowym i podzielić się nimi z uczestnikami. Możemy też wspólnie wziąć na warsztat Wasze bieżące casy i zastanowić się czy podejście systemowe będzie tym właściwym. Do zobaczenia w Allegro! :)

    9
  • Meet IT Toruń #26

    Kościuszko Business Point

    AGENDA: 1. Michał Kosmulski Wejście w chmurę — perspektywa programisty Technologie cloudowe są bardzo modne, ale ich pełne wykorzystanie w praktyce jest znacznie trudniejsze, niż wynikałoby z tutoriali pokazujących tylko aplikacje typu "Hello world". Wejście w chmurę wymusza zmianę sposobu myślenia o architekturze aplikacji i wpływa na wszystkie aspekty pracy programisty. 2. Kinga Napiątek Tajniki skutecznego przemawiania W trakcie prelekcji dowiesz się, jakich narzędzi użyć, aby Twoje wystąpienia/prezentacje, poza wartością merytoryczną, były dodatkowo atrakcyjne dla słuchaczy. Otrzymasz wskazówki, między innymi, jak budować zainteresowanie odbiorców oraz inicjować twórczą interakcję. Prelekcja pomoże Ci w przygotowaniu wystąpień i prezentacji realizowanych na co dzień i od święta. PRELEGENCI: Michał Kosmulski W Allegro pracuje nad systemem ofert sponsorowanych. Interesują go wszystkie tematy związane z wysoką wydajnością i skalowalnością, ale za priorytet uważa tworzenie oprogramowania wysokiej jakości i łatwego w utrzymaniu. Kinga Napiątek Certyfikowana mówczyni. Półfinalistka Mistrzostw Polski w Przemawianiu z 2017 roku. Sztuka przemawiania to pasja, którą rozwija od prawie 3 lat i chętnie dzieli się swoimi doświadczeniami oraz zdobytą wiedzą.