Nazywam się Patryk Omiotek, jestem programistą TypeScript/JavaScript, konsultantem i trenerem IT.
Pracowałem jako Senior Software Engineer w intive – firmie, która stała się liderem wśród polskich firm w wytwarzaniu oprogramowania. Jestem również trenerem w Bottega IT Minds oraz prowadzę zajęcia na WSPiA w Lublinie.
Jestem też twórcą kursów online z Reacta (Szkoła Reacta), który zakończyło ponad 300 absolwentów. Od dłuższego czasu szkolę programistów w firmach IT oraz udzielam konsultacji w zakresie tworzenia aplikacji webowych. Czasami pełnię rolę Solution Architecta.
Do tej pory miałem przyjemność realizować projekty m.in. dla znanej akademii filmowej z USA, branży automotive, crypto czy startupów, w które inwestowali chociażby Steve Wozniak czy Google Ventures.
Pracuję nie tylko dla świetnych klientów, ale z najlepszymi ekspertami w swojej branży, od których codziennie można nauczyć się czegoś nowego.
Staram się dobierać odpowiednie narzędzia do danej klasy problemu, pomagam usprawniać procesy wytwarzania oprogramowania.
Lubię dzielić się wiedzą, dlatego prowadzę nie tylko szkolenia, ale również udzielam się jako prelegent na wydarzeniach i konferencjach IT. Do tej pory największym moim wyzwaniem były wystąpienia na 4developers i meet.js Summit w 2017 i 2018 roku przed ponad 500 uczestnikami. Dodatkowo prezentacje musiały być prowadzone po angielsku, więc zwiększało to trochę stopień trudności – ale dałem radę, nie było innej opcji 🙂
Współorganizuję kilka wydarzeń: Lublin IT, meet.js Lublin, Data Science Lublin oraz Hop Lublin. Jeśli też jesteś z Lublina, wpadnij na któreś z nich przybić piątkę 🙂
Przez ponad 2 lata byłem trenerem w infoShare Academy i prowadziłem zajęcia z programowania od podstaw, co było bardzo ciekawym doświadczeniem 🙂 Okazuje się, że nie jest tak łatwo prowadzić szkolenia dla osób, które dopiero zaczynają przygodę z programowaniem. Trzeba mówić o rzeczach technicznych mega zrozumiałym językiem oraz mieć sporo… cierpliwości 🙂
Trochę inaczej prowadzi się szkolenia dla osób, które już są w branży IT, a trochę inaczej dla osób w trakcie bootcampu. Obie sytuacje są jednak tak samo ciekawe, ale wymagają od prowadzącego nieco innego podejścia do prowadzenia prezentacji czy warsztatu. Dlatego pomagam zarówno osobom, które chcą zacząć pierwszą pracę w IT, jak i tym, które chcą zdobyć nowe skille.
W czym się specjalizuję?
Ostatnimi laty prowadzę głównie szkolenia dla firm z zakresu tworzenia aplikacji internetowych m. in. z React, TypeScript, Node, Next.js, NestJS oraz konsultacje z poprawy architektury aplikacji, doboru rozwiązań i usprawniania procesów developmentu. Jeśli Twoja firma potrzebuje takiego wsparcia, to zapraszam do kontaktu.
Gdzie mnie znajdziesz?
Jeśli chcesz być na bieżąco, to zachęcam do zapisania się na mój newsletter. Znajdziesz mnie też w poniższych serwisach:
Moje prezentacje
Poniżej znajdziesz kilka nagrań z moich wystąpień
Contexts & Performance w React
Kanał Web Amigos, 2023
Testowanie koponentów
Kanał Web Amigos, 2023
React: Tips & Tricks czyli dobre praktyki
Kanał Web Amigos, 2023
Web3: React + Ethers.js + Metamask
Kanał Web Amigos, 2022
React Components Library
Kanał Web Amigos, 2021
React Suspense – czy warto korzystać już dziś?
Meet.js Online #1, 2020
Browser-based Machine Learning
Meet.js Summit 2018