Wirtualne targi
Wejdź na wybrane stoisko wystawcy i porozmawiaj na żywo z rekruterem, sprawdź wszystkie oferty pracy , specjalne materiały i ewentualne konkursy z nagrodami!
Oferty pracy
Agenda
- SALA A
- SALA B
- SALA C
10:00
Haunted Projects Survival Guide
Have you ever been in a project that resembled a haunted mansion straight out of a horror story? This talk will guide you through the old ghosts of bad decisions, countless bodies falling out of the closet, voices whispering conflicting requirements, ancient code, gargantuan monoliths deep down in the dungeons, enigmatic figures in suits, scrolls with cryptic documentation, a mummy wrapped in bureaucratic papers, micromanaging puppeteers, sense of impending doom and a constant struggle between autonomy, mastery and purpose Even if there is no easy way out, we can fight the monsters or befriend them together. Stay and listen, adventurers.
Paweł Zajączkowski
Python Rockstar
11:00
Przerwa na Targi Pracy
11:30
Praktyczne wykorzystanie dużych modeli językowych w anestezjologii - benchmarking z promptfoo, bot z LangChain, htmx oraz Django
Prezentacja o technologii, przeznaczona dla praktyków. Dowiesz się, jak sprawdzić, czy dany model językowy udziela poprawnych odpowiedzi i jak ocenić jego odpowiedzi. Zaprezentowane zostaną rozwiązania dla parametryzacji zapytań. Objaśnię też, jak w sprytny sposób rozruszać statyczne strony Django za pomocą biblioteki htmx oraz jak na bazie tych rozwiązań stworzyć w oparciu o LangChain czat-bota wspomaganego narzędziami czyli programami działającymi lokalnie. Chwilę poświęcimy na ekstrakcję danych z pełnego tekstu za pomocą structured output - technikę, która może być bardzo przydatna w pracy naukowej, przede wszystkim przy pracy z dokumentacją medyczną.
Michał Pasternak
Technology Rockstar
12:30
Przerwa na Targi Pracy
13:00
Having fun with Pydantic and pattern matching
Pattern matching has been with us since Python3.10. Since the introduction of the match-case statement, we've got a powerful and elegant tool to control the flow of the program. This talk is to showcase a real-world scenario of handling different messages coming from a broker, using match-case and Pydantic.
Sebastian Buczyński
Python Rockstar
14:00
Przerwa na Targi Pracy
14:30
Sekrety Pracy z Obrazami Medycznymi
W trakcie prezentacji zgłębimy podstawy standardu DICOM oraz efektywne metod pracy z danymi medycznymi. Zwrócimy szczególną uwagę na krytyczne aspekty pracy z danymi medycznymi. Wskażemy potencjalne pułapki i wyzwania oraz przedstawimy metody i przydatne źródła przy opracowywaniu rozwiązań sztucznej inteligencji bazujących na danych radiologicznych. Omówimy też możliwości i zastosowania biblioteki UMIE datasets upraszczającej proces tworzenia zbiorów obrazów medycznych o dużej skali.
Barbara Klaudel, Bartosz Kuchnowski
Technology Rockstars
15:30
Przerwa na Targi Pracy
16:00
Detekcja i ochrona wrażliwych danych pacjentów z NLP
HIPAA wymaga od organizacji ograniczenia dostępu do chronionych informacji zdrowotnych (PHI). Usuwanie PHI z niestrukturyzowanych danych, takich jak obrazy i pliki PDF, może być trudne i wymagać ręcznej pracy. W trakcie sesji omówię rozwiązanie automatyzujące wykrywanie poufnych informacji zawartych w niestrukturyzowanych danych przy użyciu modeli NLP dla opieki zdrowotnej, zbudowane z wykorzystaniem PySpark w Azure Databricks. Wyodrębnione dane są przechowywane w Lakehouse, gdzie zespoły mogą używać wstępnie wytrenowanych modeli do łatwego usuwania, zaciemniania lub maskowania danych w celu dalszej analizy na masową skalę.
Jakub Wawrzyniak
Microsoft MVP
17:00
Przerwa na Targi Pracy
17:30
Falling in Love with Temporal: Bulletproof Workflows
Are you ready for the next generation of orchestration platforms? Temporal is the successor to Uber Cadence. It is an open source, distributed, scalable workflow orchestration platform to execute mission-critical business logic in a resilient way. Your code will run reliably even if it encounters problems, such as network outages or server crashes. With great Developer Experience (DX) and Python SDK, the platform simplifies coding. Join us to unlock the power of Python and Temporal in mastering workflow orchestration!
Ruslan Korniichuk
Python Rockstar
10:00
Data Engineering at Falck - let's get to know each other
The aim of this presentation is to introduce you to Falck, focusing on the Digital Technology department, and show you why it is very interesting and unique place to work at if you are Python enthusiast. We will kick-off the meeting with sharing with you Falck's values and vision to uplift healthcare and emergency using the latest technologies in the IT world, next we will present how we work in digital areas in our Warsaw office and then deep dive in the organization of Data Engineering team: technologies, tools & languages we use (Azure, Databricks, PySpark, Data Factory,...) , projects we deliver and strategic directions we are going in (Right and Real-Time, Machine Learning, Cloud Transformation,...) - maybe together with you!
Vasyl Zaiats (Head of Data Engineering), Marek Chłopek (Data Engineering Manager)
Falck Digital Technology
11:00
Przerwa na Targi Pracy
11:30
Egg: Streamlining Data Engineering at Falck
Over the past year, Falck's data engineering team developed "Egg," a PySpark-based framework to enhance data engineering processes. This presentation will show how Egg has streamlined methodologies, enabling more efficient and consistent work. By standardizing and automating tasks, Egg allows the team to focus on complex business problems rather than data handling. Egg simplifies tasks like interfacing with Azure Data Lake Storage, handling Delta Lake operations, and performing data transformations and validations. It ensures operational efficiency and consistency, making data engineering practices reliable, scalable, and accessible for all teams, supporting problem-solving in a reusable way.
Pedro Rodrigues (Tech Lead), Hubert Kaczmarczyk (Senior Data Engineer)
Falck Digital Technology
12:30
Przerwa na Targi Pracy
13:00
UI Testing: AI vs Senior
Ja: Podczas prezentacji stane do walki z AI w testowaniu przykładowego UI. Sprawdzimy czy AI umie w page object pattern, w jaki sposób odnosi się do elementów na stronie. Jak buduje klasy i ich API. Zrobimy analizę tych testów i rozpatrzymy czy są one przydatne w z punktu widzenia organiazacji.
ChatGPT:
Propmpt: Opis prezentacji "Testowanie UI: AI vs Automation Senior QA"
Response: Prezentacja porównuje możliwości testowania interfejsów użytkownika (UI) z wykorzystaniem sztucznej inteligencji (AI) oraz podejścia stosowanego przez doświadczonych inżynierów ds. automatyzacji testów (Automation Senior QA). Omówione zostaną mocne i słabe strony obu metod, efektywność w różnych scenariuszach oraz możliwości ich współpracy w celu osiągnięcia maksymalnej jakości oprogramowania.
Artur Ziółkowski
QA Rockstar
14:00
Przerwa na Targi Pracy
14:30
Kiedy Pandas to za mało. Alternatywne podejścia do pracy z danymi w Pythonie
W świecie analizy danych w Pythonie, biblioteka pandas od dawna dominuje jako główne narzędzie do pracy zdanymi. Jednak z rozwojem technologii i rosnącymi wymaganiami wobec dużych i różnorodnych zestawów danych, pojawiły się nowe, bardziej wyspecjalizowane narzędzia i frameworki oferujące alternatywne podejście do analizy i przetwarzania danych. W tej prezentacji omówimy najciekawsze i najbardziej wydajne alternatywy dla pandasa. Skupimy się na ich zastosowaniach, wydajności, funkcjach i ograniczeniach w zależności od kontekstu użytkownika. Uczestnicy dowiedzą się, jak dobrać odpowiednie narzędzie do swoich potrzeb, oraz jak poszerzyć swoje kompetencje analityczne, wykorzystując różnorodne biblioteki Pythona.
Anna Kotarba
Python Rockstar
15:30
Przerwa na Targi Pracy
16:00
Metaprogromowanie nie takie straszne. Praktyczne zastosowania
Metaprogramowanie omijane jest często szerokim łukiem jako technika programistyczna. W mojej prezentacji postaram się rozwiać kilka mitów z tym związanych oraz pokażę jak szerzej rozumieć samo to pojęcie. Przedstawię kilka praktycznych przykładów - od budowania testów po tworzenie złożonych modeli bazodanowych, gdzie metaprogramowanie ukaże całą swoją moc.
Michał Korzycki
Python Rockstar
10:00
Tworzenie Inteligentnych Asystentów z Azure OpenAI Assistants API (Preview)
W miarę jak sztuczna inteligencja staje się kluczowym elementem nowoczesnych aplikacji, umiejętność tworzenia i zarządzania inteligentnymi asystentami za pomocą Azure OpenAI Assistants API (Preview) staje się niezwykle cenna. Ta sesja ma na celu zaprezentowanie, jak wykorzystać Assistants API (Preview) do projektowania spersonalizowanych asystentów AI, które mogą odpowiadać na pytania, tworzyć treści oraz wykonywać złożone zadania. Uczestnicy dowiedzą się, jak skonfigurować środowisko pracy, tworzyć i zarządzać sesjami, a także korzystać z zaawansowanych funkcji, takich jak zarządzanie metadanymi i kontrola parametrów sesji. Dzięki praktycznym przykładom kodu uczestnicy zobaczą, jak implementować różne scenariusze użycia API, co pozwoli na optymalizację wydajności aplikacji. Dodatkowo, omówione zostaną najlepsze praktyki dotyczące bezpieczeństwa oraz zarządzania kluczami API. Dołącz do nas, aby odkryć, jak Azure OpenAI Assistants API (Preview) może wzbogacić Twoje projekty! By the end of this session, attendees will be equipped with the knowledge and tools necessary to harness the power of Azure OpenAI to create their own customized AI copilots, transforming how their organizations interact with data and make informed decisions. Join us to unlock the potential of your data with Azure OpenAI!
Beata Zalewa
Lead Technical Architect, Microsoft MCT
11:00
Przerwa na Targi Pracy
11:30
Od Kodu do Udziałów: Przewodnik Pythonisty po Startupowej Dżungli
Myślisz, że rozumiesz startupową matematykę, bo "1% to przecież 1%"? Ha! W tej demaskatorskiej sesji poznasz prawdziwe oblicze udziałowej dżungli, gdzie procenty potrafią być tak złudne jak fatamorgana na pustyni. Przestaniemy udawać, że cap table to rocket science i nauczymy się czytać między wierszami umów, które potrafią być bardziej skomplikowane niż instrukcja składania szwedzkiego mebla. Dowiesz się, jak nie dać się nabrać na błyszczące obietnice i zabezpieczyć swoje interesy, zanim Twoje udziały rozwodnią się jak tani napój w deszczowy dzień. Przestań być naiwnym świeżakiem, który zamienia swoją ciężką pracę na mgliste obietnice przyszłych milionów - przyjdź i naucz się grać według reguł gry, której nikt Ci wcześniej nie wytłumaczył. Z tą wiedzą następnym razem to Ty będziesz rozdawać karty przy negocjacyjnym stole
Sebastian Opałczyński
Python Rockstar
12:30
Przerwa na Targi Pracy
13:00
DataBot z Python i Microsoft Fabric AI SKills
DataBoty są wygodnym interfejsem komunikacji z danymi i pozwalają znacznie ułatwić dostęp do zasobów wiedzy szerszej grupie użytkowników. Swoją popularność zdobyły licznymi implementacjami opartymi o LLMy i wykorzystującymi RAG do generowania jakościowych odpowiedzi. Tego typu implementacje wymagały jednak znacznego nakładu prac, dodatkowo problem stanowiły dane tabelaryczne, gdyż LLMy są przystosowane do tekstu. Fabric AI Skills ma rozwiązać te problemy, poprzez ułatwienie komunikacji z danymi i przyśpieszenie procesu wdrożenia DataBota. W ramach sesji skupimy się na implementacji w Pythonie przykładowego procesu tworzenia DataBota opartego o AI Skills i przetestowaniu jakości generowanych przez niego odpowiedzi.
Maciej Rubczyński
Python Rockstars
14:00
Przerwa na Targi Pracy
14:30
Zdjęcia satelitarne, telemetria i sieci - czyli o tym jak przetwarzać dane przestrzenne w Pythonie
Prędzej czy później trafiamy na bazę danych, w której mamy do czynienia z lokalizacją. Może to być położenie czujników w przestrzeni albo telemetria z samochodu. W nowym mieście, jadąc gąszczem ulic, liczymy na to, że aplikacja wybierze najlepszą możliwą trasę. A satelity nad nami monitorują powierzchnię Ziemi prawie non-stop, dostarczając cenne informacje do modeli prognostycznych. Python posiada wiele dedykowanych narzędzi do pracy z takimi danymi. Czy znasz najważniejsze z nich? Na prelekcji krótko przedstawię różne zastosowania danych przestrzennych i typowe narzędzia, które pozwalają te dane obrobić do formy istotnej przy podejmowaniu decyzji biznesowych.
Szymon Moliński
Python Rockstar
15:30
Przerwa na Targi Pracy
16:00
Python pod maską: jak działa słownik
Słowniki są filarami Pythona. Znając wewnętrzną implementację, możemy wyjaśnić silne strony i ograniczenia tej struktury danych. Prezentacja o tym, jak Python wykorzystuje tablice mieszające w słownikach. Co się dzieje, gdy próbujemy pobrać wartość danego klucza. W jaki sposób Python rozmieszcza poszczególne w klucze w tablicy i co w przypadku gdy następuje kolizja haszy. Podczas wystąpienia zajrzymy "pod maskę" Pythona i rozważymy, dlaczego słowniki dict w Pythonie działają tak, jak działają.
Leszek Miotk
Python Rockstar
Sponsorzy

Vasyl Zaiats
Head of Data Engineering, Falck Digital Technology

Hubert Kaczmarczyk
Senior Data Engineer, Falck Digital Technology

Marek Chłopek
Data Engineering Manager, Falck Digital Technology

Pedro Rodrigues
Tech Lead, Falck Digital Technology

Ruslan Korniichuk
Python Rockstar

Barbara Klaudel
Python Rockstar

Paweł Zajączkowski
Python Rockstar

Leszek Miotk
Python Rockstar

Sebastian Buczyński
Python Rockstar

Anna Kotarba
Technology Rockstar

Sebastian Opałczyński
Technology Rockstar

Bartłomiej Kuchnowski
Technology Rockstar

Szymon Moliński
Python Rockstar

Artur Ziółkowski
Technology Rockstar

Jakub Wawrzyniak
Microsoft MVP

Maciej Rubczyński
Microsoft MVP

Beata Zalewa
Lead Technical Architect, Microsoft MCT

Michał Korzycki
Python Rockstar
Patroni medialni
Patroni community


























