Літо. Море. JavaScript. Продовжуємо знайомитись зі спікерами OdessaJS Seaside OpenAir Weekend
Повна версія
Літо. Море. JavaScript. Продовжуємо знайомитись зі спікерами OdessaJS
Seaside OpenAir Weekend (28-29 серпня)
Запрошуємо вас познайомитись зі спікерами, які продовжать чергу крутих доповідей на другому дні Seaside OpenAir Weekend 29 серпня. Будемо багато говорити про Hard та Soft Skills, розвіювати міфи про хороший код та продвинутого інженера, а також ділитися реальними кейсами та best practices.
Андрій Кучеренко. HOW TO BECOME ADVANCED ENGINEER?
Chief Software Engineer I. EPAM Systems
Андрій вже 18 років в IT, займається backend, frontend та мобільною розробкою, а ще тестуванням та контролем якості коду. Його щоденні інструменти це: WebStorm, iTerm, Telegram, Chrome. Андрій пишається тим, що об’єднав друзів та однодумців у спільноту Math.random(), а також тим, що його відкритий проєкт jscpd отримав 2.2к зірочок на github.
В останній час Андрій працював з FastText бібліотекою для класифікації текстів, в його портфелі з’явилися NoCode/LowCode рішення, такі як integromat, airtable та інші. А сам він каже: «I’ve become Advanced Engineer».
У своїй доповіді Андрій поділиться своїми роздумами щодо інженерної сфери: що очікує сучасний світ, як ростити в собі інженера та що потрібно, щоб стати Advanced Engineer? «Для того, щоб зрозуміти що людина робить іноді корисно зупинитися і поміркувати, що відбувається навколо. Розуміючи поточні цілі, завдання і виклики, які стоять перед нами, можна припустити, що нас чекає в майбутньому», — розповідає спікер.
Антон Чередніков. NODEJS & GRAPHQL COOKBOOK. LET’S TALK ABOUT MICRO-
SERVICES
СТО. MadRabbit
Антон — віртуоз, у якого замість фортепіано комп’ютерна клавіатура. Компанія MadRabbit, в якій працює Антон, створює проекти у геймінг тематиці, а основний напрямок його діяльності — це backend на NodeJS та frontend на Angular, React та React native.
Антон розповідає, що за останні декілька років він пережив стрімкий ріст свого продукту і компанії, с точки зору трафіку та revenue, та нелегкий шлях 99% стартапів. Побудував платформу для перевикористання мікросервісів та брав активну участь у розробці Opensource GraphQL Gateway. А зараз готує свій проєкт до високих навантажень.
На конференції ‘OdessaJS 2021’ Антон презентує свою «книгу рецептів» з прикладами реалізації додатків NodeJS з інтерфейсом GraphQL. Розповість про переваги та недоліки перед іншими підходами до організації взаємодії клієнт- сервер (REST, gRPC), покаже як готувати GraphQL у світі мікросервісів і який підхід (зшивання схем, злиття або об’єднання) краще і коли. А також поділиться бойовим досвідом своєї команди.
Інтерв’ю-вітання Антона Череднікова з минулорічної конференції ‘OdessaJS’: youtu.be/SJGvcEyDeEU
Павло Галушко. GOOD CODE MYTHS
Team lead. NameCheap Inc.
Паша Галушко — це людина, яка мріє стати безсмертним кіборгом і об’єднати свою свідомість зі штучним інтелектом. За його плечима 25 років досвіду у веб розробці, та останні 3 роки він та його команда займається машинним навчанням. Паша каже що, «машинне навчання вже не хайп, це наша реальність. Тож якщо станеться так, що роботи захоплять світ, то краще буде, щоб їх написав я».
Своєю перемогою Паша вважає те, що зміг створити умови, при яких кількість сервісів, які обслуговує його команда, більше ніж кількість людей в команді.
Паша впевнений, що писати хороший код одразу — краще, простіше та швидше, ніж витрачати час на переписування поганого. У своїй доповіді він розвіє найпоширеніші міфи про хороший код, практики ООП, функціональщіну, архітектурні підходи та багато іншого.
Інтерв’ю Павла про конференцію OdessaJS’2021 : youtu.be/cAjbpf28KT8
Олексій Новохацький. GOLANG USAGE IN DEVELOPMENT OF NODE.JS APPLICATIONS
(NODE.JS: IN GO WE TRUST)
Software Engineer. Independent Contractor
За 7 років Олексій пройшов шлях від Junior до Lead Engineer, розпочав писати технічні статті та виступати на онлайн та офлайн конференціях, допоміг розпочати свою кар’єру десятку молодих розробників як ментор (node.js/react/angular), провів близько сотні співбесід з розробниками з понад 20-ти країн.
Зараз Олексій працює над власними проектами (backend на NodeJS) та абсолютно різноманітними задачами: від написання нового функціоналу до оптимізації старих архітектурних рішень. Олексій каже, що «не варто боятися експериментувати, використовувати інші мови програмування, адже будь-який експеримент, незалежно від результату — це досвід».
У своїй доповіді Олексій розгляне та порівняє деякі способи використання Golang при розробці Node.js застосунків, а саме — як мікросервіс та як wasm скрипт. Розповість про переваги та недоліки кожного окремого способу застосування в порівнянні з імплементацією на JavaScript та як їх можна використати.
Роман Савіцький. * * * * * * , JS, * * * * * *
Frontend Competence Center Lead. Infopulse
Роман Савицький — співзасновник @BeerJS Zhytomyr, співорганізатор frontend://zt, Arbiter DevChallenge2019. Він є активним членом Ukrainian JavaScript Community та допомагає її розвивати, а з 2019 року є частиною програмного комітету ‘OdessaJS’.
В цьому році Роман вперше розповість про JavaScript на main stage OdessaJS. Роман буде говорити про те, хто такий JS розробник та, чи можливо бути не безробітним, якщо знаєш лише JS. Відповість на питання: React, Angular, Vue, Svelte — це фреймворки, які допомагають нам в розробці чи заглушка через нерозуміння JS? А також, розкаже про Virtual DOM та Shadow DOM.
А ще без SMS та реєстрації розповість, як жити без докера, погадає на фреймворках, проведе ревью стеку вашого проєкту, знайде JS розробника у твоїй команді, поставить відворот від багів та навчить посміхатись тестувальнику і не сміятись зі слів СВАГЕР і ПХП.
Інтерв’ю-вітання Романа та Бориса Могили з минулорічної конференції ‘OdessaJS’: youtu.be/UwpUzRc7_DA
Нік Лотоцький. LOGS. HOW DO THEY AFFECT ON MY LIFE?
DevOps Evangelist. Namecheap Inc.
Нік вже понад 20 років у галузі розробки програмного забезпечення. Пройшов всі етапи від QA до позиції DevOps Evangelist. У 2008 році почав використовувати JavaScript та досі любить цю мову. Нік робить команди Namecheap крос- функціональними й додає філософію DevOps до всієї компанії.
«У проекті виникає велика проблема, коли ви не можете зрозуміти, що відбувається з вашим додатком. Журнали допоможуть вам зрозуміти це. Але на жаль, інженери не бачать сенсу в логування», — обурюється Нік.
У своїй доповіді Нік розповідь, навіщо вести логи та як потрібно їх писати, як логування може полегшити життя інженеру. А також на власному досвіді доведе, чому це так важливо.
Михайло Собко. THE TEAMLEAD OF MY MOTHER’S FRIEND
Engineering Manager. Astound Commerce
З розробника middle рівня Михайло перейшов у team lead, а останні 4 роки працює Engineering Manager в Astound Commerce. В рамках поточної позиції відповідає за Resource Management департаменту у 250+ інженерів, People Management і кар’єрний розвиток 60+ Web розробників в Україні, Індії і Колумбії.
В рамках свого виступу Михайло підійме питання лідерства в технічних командах. Розповість про набір компетенцій, якими повинен володіти крутий Team Lead. А також, торкнеться необхідності розвитку Soft Skills та їх вплив на розвиток кар’єри розробника.
Михайло впевнений, що «розвинені навички ведення переговорів, ділова комунікація, високий рівень володіння англійською мовою — всі ці аспекти перетворюють рядового розробника в високозатребуваного професіонала на світовому ринку».
Інтерв’ю-вітання Михайла з минулорічної конференції ‘OdessaJS’: youtu.be/ybgJhSQz8wo
Дмитро Гусев. IS THERE JAVASCRIPT ON SWAGGER PLUGINS?
Engineering Manager. Oracle
Дмитро подолав шлях з junior С# розробника до Senior Frontend Developer та перейшов на позицію Engineering Manager. «У Oracle ми розробляємо рішення, що впливають на весь світ в області декарбонізації, зеленої енергетики та збереження ресурсів. На моїй посаді, доводиться вирішувати багато різних завдань різного масштабу, але саме захоплююче — це можливість впливати та покращувати наші продукти, приносячи користь всьому людству» — розповідає Дмитро.
«Мало хто здогадується, що Swagger UI працює на React, і його можна кастомізувати. Це відкриває великі можливості», — розповідає Дмитро.
В цьому році він поділиться своїм досвідом розробки swagger-plugins, а також розкаже про болі, які виникають через брак документації та «костилі», які довелось «винайти».
Інтерв’ю-вітання Дмитра з минулорічної конференції ‘OdessaJS’: youtu.be/qrgmSgf5rFo
Олексій Павленко. CONTRACT PROTECTION ON THE FRONTEND SIDE: HOW TO ORGANIZE
RUNTIME CHECKING
Engineering Manager. iDeals Solutions Group
Олексій писав на різних мовах, бібліотеках, фреймворках. Зібрав повну колекцію компаній: аутсорс, аустаф, стартап та продукт. Зробив переходи між тім- лідерством, тех-лідерством, full-stack розробкою і позиції інжиніринг менеджера. Зараз працює з Angular, React, NextJS. Олексій вважає, що особистих перемог не буває: «ми працюємо командою і тільки так виходить щось дійсно гарне». Адепт того, що «всі ми інженери, а не кодери».
У своїй доповіді розгляне, які є способи захисту контрактів, чому це важливо, та як зробити роботу додатків безпечнішою.
«Якість і швидкість реагування, важливі складову успішного продукту. Runtime type checking — додає додатковий крок в забезпеченні якості роботи програми та дозволяє оперативно реагувати на помилки в realtime. Він може бути застосований для будь-якого API або виклику WebHook, результатів запитів до БД або вмісту файлу (наприклад, JSON або CSV)», — розповідає Олексій.
Анастасія Нечепоренко. Building Angular Apps with Nx
Frontend developer. Luxoft
Анастасія — девелопер з досвідом роботи, як з бекендом, так і фронтендом. Першу програму написала близько 10 років тому і з тої пори не уявляє себе без кодингу. Останні 7 років Настя працювала з багатьма технологіями: починала з .Net для десктопних додатків, потім працювала з Java на бекенді, а тепер розробляє фронт на Angular.
Анастасія зробить огляд технології Nx, розповість як її можливо використовувати для розробки великих додатків та поділиться корисними тулзами.
А також відповість на питання, як можна контролювати якість коду? Які переваги може отримати бізнес від переходу на Nx та що потрібно враховувати перед впровадженням технології?
Доповіді, дискусії та години спілкування всього в декількох кроках від Чорного моря!
Приєднуйтесь до кожної із трьох основних зон на OdessaJS:
Main Stage — головна сцена, на якій спікери знайомлять учасників зі своїми презентаціями (ми будемо робити запис всіх відео та опублікуємо на офіційній сторінці на YouTube), Q&A Stage — зона для сесій питань та відповідей, де кожен учасник може запитати спікера щодо його основної доповіді. А ще запрошуємо на неймовірні Tech Corners на Discussion Stage.
Формат проведення техкорнерів ми активно почали реалізовувати на OdessaJS ще у 2017 році. Нам дуже приємно, бо щороку учасники із захватом долучаються до дискусій. Tech Corners — це завжди магія спілкування, безліч інсайтів, відкритий діалог та весела компанія, та все це стає можливим завдяки спікерам.
КСЕНІЯ РЕДУНОВА
Delivery [email protected]
Ксенія — резидент OdessaJS з 2013 року. Багато років працює з JavaScript і спробувала майже все в технологіях, пов’язаних з JS. Її інтереси поширюються за межі JavaScript і включають Agile, особливо SAFe, управління та soft skills.
«Я б хотіла поділитися знанням і досвідом про те, що Agile і Scrum може бути дуже ефективним інструментом і розповісти про best practices, тому що знаю, що багатьом на початковому етапі знайомства з Agile методології здається, що це якась даремна штука, придумана менеджерами, а насправді це відмінний інструмент, який полегшує роботу команди на всіх етапах delivery», — ділиться Ксенія.
На конференції зустрічайте Ксенію на AGILE AND SOFT SKILLS TECH CORNERS. Вона відповість на питання: Scrum — добре чи погано? Як SPC, на прикладі SAFe розповість про базові підходи до масштабування Agile процесів. А також поділиться досвідом, як зберегти Work-life balance на дистанційній роботі.
ПАВЛО КУЦЕНКО
Front-End Tech [email protected]
Павло обожнює мандрувати з сім’єю, отримує кайф від дистанційної роботи та можливості працювати з різних локацій. А ще він вивчає нові технології та постійно вдосконалює свої знання. Павло розуміє, що часто ми втрачаємо багато зусиль на погоню за щастям, та замість щастя отримуємо лише вигорання.
«Я хочу обговорити тему вигорання не тільки з боку роботи, а й з інших сфер життя людини. Сподіваюся дати поради, щоб кожен міг проаналізувати свій стан, зрозуміти, що на це вплинуло, і як з цим боротися», — розповідає Павло.
Зустрічайте Павла на FRAMEWORKS AND SOFT SKILLS TECH CORNERS.
ДМИТРО ТИМЧЕНКО
Engineering [email protected] Soft
У 2011 році Дмитро розпочав свій шлях в ІТ. Він починав як manual QA, потім перейшов на роль Project manager, а після — Product manager і пропрацював в цій ролі понад 5 років. Нещодавно перейшов на позицію Engineering manager. Встиг зробити свій стартап (сервіс для замовлення таксі) і продати його.
У доповіді Дмитро розповість три історії з практичного досвіду: «Як софт скіли допомогли перейти з позиції Product manager на позицію Engineering manager. Як людина без досвіду роботи в ІТ, але сильними комунікаційними, організаційними, аналітичними скілами, змогла за 5 місяців повноцінно увійти до ролі Project manager і повноцінно виконувати свої обов’язки. Та як важливо створювати культуру фідбеків, робити аналіз задоволеності співробітників всередині компанії / команди та проводити зустрічі one to one».
Зустрічайте Дмитра на TECH CORNER «ЯК ДОБРЕ РОЗВИНЕНІ SOFT SKILLS ДОПОМАГАЮТЬ В КАР’ЄРНОМУ ЗРОСТАННІ»
АНДРІЙ СИЛЬЧУК
Head of R&D Center/Delivery [email protected]
Андрій в IT сфері вже понад 10 років. Починав кар’єру як manual QA інженер, встиг досягти певних успіхів як в цій області, так і в автоматизації, став тімлідом, потім project manager. А далі став першим Delivery manager в одеському офісі DataArt, в якому і продовжує працювати сьогодні. А також спікер веде свій телеграм канал про IT і співбесіди «Уютная Галера».
Поспілкуватися з Андрієм можна буде на TEAM LEAD AND SOFT SKILLS TECH CORNERS
«У мене багатий досвід у Team lead та Soft skills. З огляду того, що я обіймаю одночасно 2 позиції, поєдную роль Delivery manager з роллю голови офісу розробки в Одесі, то можу дивитися на це з двох сторін», — ділиться Андрій.
А ще на техконерах ви зустрінетеся з: Ніком Романенко, Максимом Килимишиним, Сергієм Немчинським, Віктором Турський, Олексієм Новохацьким, Михаилом Собко, Павлом Глушко, Андрієм Кучеренко, Борисом Могилою, Антоном Чередніком, Ніком Лотоцьким, Ксенією Александрович, Юлією Черняк, Ярославом Дворовенко та Романом Савицьким.
Будуть обговорюватися найактуальніші теми та звучати думки провідних спеціалістів щодо NodeJS, Frameworks, Soft Skills, Agile, No Manual QA, TeamLead, DevOps, Architecture і ще багато чого крутого🔥
Дякуємо спонсорам та партнерам конференції за вашу підтримку, яка допомагає створити дружню та веселу атмосферу, вашу експертність та спікерів, які діляться знаннями та досвідом з різних майданчиків, смачні страви та частування, а також величезну кількість крутих активностей та подарунків для всіх учасників ‘OdessaJS 2021’.
Дякуємо нашому Star Afterparty Sponsor — IT- компанія Beetroot за організацію Beetroot warming afterparty — затишну тусовку своїх людей, де всі забувають про таски, дедлайни, hiring та все інше.
Дякуємо компанії Lohika / Capgemini Engineering, яка працює над проектами для провідних технологічних компаній по всьому світу та вже не перший рік сприяє організації ‘OdessaJS conference’ як Platinum-партнер.
Дякуємо нашому Platinum-партнеру — продуктовій компанії Fiverr, яка створює один з найкращих маркетплейсів для конекту фрілансерів і бізнесу по всьому світу.
Дякуємо компанії, що надає послуги технологічного консалтингу і розробки програмних продуктів Digitally Inspired Ltd, що в цьому році вони знову стали Platinum-партнерами конференції ‘OdessaJS 2021’.
Дякуємо компанії AB soft, яка вкотре підтримує Odessa JS conference та є частиною одного з найбільших ком’юніті країни. AB soft є центром розробки для RingCentral — провідного американського провайдера в галузі сучасних телекомунікаційних послуг для бізнесів.
Дякуємо нашим Gold Sponsors! Компанія Luxoft створює IT-рішення, які трансформують бізнес клієнтів в усьому світі. Astound Commerce — глобальне агентство з цифрової комерції і одна з провідних ІТ-компаній України. Компанії EPAM — #1 у Топ-50 рейтингу найбільших ІТ компаній країни за версією DOU. Evoplay — найбільша екосистема продуктових проектів, які пропонують прогресивні розробки та комплексні рішення для ігрової онлайн-індустрії. HYS Enterprise — IT-компанією з голландськими цінностями та українською душею. DataArt — міжнародна компанія, розробник програмного забезпечення, яка ніколи не забуває, що працює з людьми та для людей.
А також ми дуже вдячні нашим Silver-партнерам — міжнародній продуктовій компанії Bringg, та нашим Bronze-партнерам компаніям ELEKS та Elitex. Дякуємо нашому HR-спонсору — Work.ua та нашим Honored Partners, ТОВ Босеко та Divo/Voda.
А також, завдяки нашим партнерам, спонсорам та друзям ми створюємо всім гостям конференції можливість безпечно та комфортно спілкуватися, ділитися думками щодо новинок у світі IT, сучасних технологій та трендових фреймворків.
Вхідні квитки на перший, другий та обидва дні конференції доступні для вас та ваших колег — тож передивіться таймінг конференції на сайті: odessajs.org та пакуйте валізи до Одеси!
OdessaJS — це завжди гарна нагода побачити старих та зустріти нових друзів, почути корисну інформацію, отримати нові знання та дізнатись про унікальний досвід однодумців, відпочити на Afterparty, та й просто приємно провести час. Бажаємо отримати максимум задоволення та натхнення на майбутні перемоги. Хай завжди буде Літо. Море. JavaScript.
Із повагою,
команда організаторів OdessaJS