Образование

На 25 август цялото общество на DEV.BG ще се събере под един покрив за DEV.BG All In One [пълна програма]

На 25 август цялото общество на DEV.BG ще се събере под един покрив за DEV.BG All In One

На 25.08.2018 г. ще се събере цялото общество на DEV.BG под един покрив. Очакват ви 15 събития, разпределени в 2 трака, поместени в 1 ден, пълен с много идеи, споделяне на опит и приятни изненади с една дума DEV.BG All In One.

Вратите се отварят в 9:30 часа, а последната лекция ще приключи в 18:00 часа вечерта. Домакин на голямото събитие на DEV.BG ще бъде Software University в залите Open Source Lab и Inspiration Lab.

Очаквайте звездна програма, затова не забравяйте да се регистрирате и да поканите ваши ИТ приятели. Всички събития са с безплатен достъп, но с предварителна безплатна регистрация. (За да се регистрирате на всяко от събитията вижте тук)

Ето и пълната програмата на 14-те събития:

Track 1

10:00 – 10:45 – .NET – Lessons learnt from microservices applied with Service Fabric с лектор Венци Попов

  • Как да намерим най-доброто решение чрез използването на Service Fabric?
  • Каква е архитектурата и решенията, които стоят зад нея?
  • Какви предизвикателства възникват в процеса на development и как да се справим с тях?

За лектора:

  • Венци е ръководител на екипа от разработчици в Zingasoft  – софтуерна компания спецализираща в разработването на решения базирани на Microsoft Cloud технологии.
  • През изминалите 12 години той се занимава с разработка на софтуер използващ както  MS технологии (ASP.NET/MVC, MS SQL, Windows Forms, Windows Store/Phone Apps), така и с Oracle Database, Apache Cordova и Ionic Framewor, Xamarin.
  • Венци прекарва 4 години като Technical Evangelist в Microsoft Bulgaria и e Microsoft Certified Trainer.
  • Венци влага огромен ентусиазъм в това да бъде част от технологични дискусии и възможността да обменя опит с други geek-ве. Още като студент започва да участва активно като лектор в редица свободноизбираеми курсове в Софийски и Технически университет София, както и в множоство технологични конференции.

11:00 – 11:45 – C, C++ – Cybersecurity in/for automotive applications с лектор Радостин Стефанов

  • Encrypted SW Update;
  • Security Access Module (SAM);
  • CAN Firewall;
  • IP Firewall;
  • Application security.

За лектора:

  • Радостин Стефанов има над 10 години опит като програмист. Писал е софтуер за фирми като Mtel, L-Class, Minerva Networks, Allterco robotics и Luxoft.
  • Той е участвал в проекти като ЕндуроСат (първият български кюбсат), TGlider (R&D проект на Теленор за автономен дрон, с помощта на който да се наблюдават и заснемат отдалечени сайтове на компанията), MyKi Watch (детски часовник с GPS tracker), акумулатори MONBAT с вграден SIM и GPS модул и други.
  • Радостин е бил на курсове по мрежова сигурност със системния администратор на Българска народна банка през 2008-ма година, но все още му се налага да чисти от вируси компютъра на майка си всеки месец.
  • Интересите му включват сглобяване на колички, дронове и 3D принтери. Толкова мрази да кара колата си в задръстванията до работа, че няма търпение да напише софтуера за автомобил, който да прави това сам.
  • През 2015-та е селектиран от Forbes Bulgaria за “30 under 30” award.
  • През свободното си време кара всичко, което му хрумне – мотор, колело, кайт-сърф, уейкборд и сноуборд.

11:45 – 13:00 – Обяд

13:00 – 13:45 – Java – Domain-Driven Design. The art of dealing with complexity с лектор Никола Богданов

  • Как платформи като Spotify и Netflix управляват техните архитектури?
  • Как се прилага успешно Domain-Driven Design – реални примери.
  • Особености на модерния начин на програмиране и поддържане на големи решения.
  • Как да създадем дизайн на Microservice архитектура като минимизираме предизвикателствата?
  • Как да постигнем agility чрез Domain-Driven Design?

За лектора:

  • Никола Богданов е Agile Coach, голям фен на Екстремното програмиране и софтуерен инженер с над 10 години опит в множество организации, в които е заемал много различни роли, свързани с жизнения цикъл на разработката на софтуерни решения.
  • В работата си за REWE Digital, Никола помага за израстването на самоорганизиращите се екипи от софтуерни инженери и постоянното подобрение на тяхната ефективност.
  • Фасилитацията и коучингът са само част от ежедневието му, въвеждането на добрите и модерни практики в разработката и Agile техниките са основен негов фокус.

14:00 – 14:45 – JavaScript – Virtual List with Vue.js in 144 Easy Steps с лектор Камен Бъндев

  • Какво е виртуален лист и виртуално скролиране и защо са нужни.
  • Създаване на прост лист с Vue.
  • Какво представляват пасивните евенти?
  • Какво е IntersectionObserver и как може да ни помогне?
  • Виртуализиране на създадения лист.

За лектора:

  • Камен Бъндев е Web Front-end Developer в Progress Software. Работи там и преди това в Телерик вече почти 10 години.
  • Работил е върху проекти като Kendo UI, Kendo UI Mobile, Telerik AppBuilder и в момента върху NativeScript Sidekick.
  • След Vanilla JavaScript и чист CSS, другата му страст е Vue.js, която го е впечатлила със своята простота и елегантност.

15:00 – 15:45 – Internet of Things – Finding the killer voice service с лектор David Low

  • What works and what doesn’t for voice services?
  • Explore the core themes of developing for voice.
  • Bust some myths about how to make a service users will actually like, and use regularly.

За лектора:

  • David is currently the Head of Alternative Channels at Skyscanner.
  • He is an experienced digital product leader in various fields (media, travel, finance) and fast-moving, highgrowth organisations.
  • David is also a pioneer in voice, mobile, and streaming video development, with a demonstratedtrack record in emerging technology.

15:45 – 16:15 – Кафе пауза

16:15 – 17:00 – Machine Learning – Training One Of The Largest Image Classifiers In The World с лектор Георги Къдрев

  • Описание на приложението PlantSnap, зад което стои класификаторът.
  • Статистики – над 320,000 различни растения.
  • Предизвикателства по време на обучението.
  • Частични и пълни решения.
  • Как използвахме DGX station.
  • Текущ статус.
  • Направени изводи.

За лектора:

  • Георги се занимава с програмиране още от 11-годишен, като печели множество награди на престижни състезания по информатика и приложно програмиране през ученическите и студентските си години във ФМИ на СУ.
  • През 2008 г. участва в създаването на технологичният проект Imagga, който по-късно прераства и в успешно бизнес начинание насочено към бизнес клиенти, което в момента има над 12,000 потребители и 200 клиента по целия свят.
  • През 2013 г. е отличен от Forbes България, като един от „30 под 30″ в област технологии, а компанията му Imagga печели множество международни награди, между които Best Technology Vendor at South Summit ’15 от HM The King of Spain, Global Champion in News and Media на World Summit Awards ’16 от United Nations и Global Innovator in Image Analytics ’16 от IDC.
  • Георги преподава във ФМИ на СУ от 2010 г. насам, като преподавателската му дейност е с фокус върху дисциплините свързани с технологичното предприемачество, където има желанието да предава вече дългогодишният си практически опит в тази сфера.

17:15 – 18:00 – Blockchain – Build your own P2P network from scratch with Automaton с лектор Асен Ковачев

  • How to design, build, test and launch a P2P network from scratch in less than an hour using Automaton Core?
  • The Architecture: Let’s design a simple hash-based PoW blockchain.
  • The Protocol: Next, we define what communication is allowed in your network.
  • The Handlers: Then, we define how nodes handle and respond to messages.
  • The Simulation: We will run our protocol in a simulated network.
  • The Testnet: We are going to test the network running on 100 localhost nodes under various conditions (set our own lag, bandwidth, max peers etc.).
  • The Launch: Finally, we launch the network with 100 real nodes!

За лектора:

  • Founder & Lead Developer of automaton.network.
  • After 5 years at Google doing backend/frontend, learning about scalability, rapid development & planning, left to pursue innovation in the blockchain space.
  • Started writing code at the age of 9.
  • Active participant and top winner of computer science contests since high school.
  • Designed, built and maintained fully automated trading systems for a large hedge fund.
  • 8 years of game development, over a dozen shipped titles: Crash: Mind over Mutant (2008), The Legend of Spyro: Dawn of the Dragon (2008), Aliens vs Predator: Requiem (2007), Crash of the Titans (2007), Empire Earth III (2007), F.E.A.R.: Perseus Mandate (2007), TimeShift (2007), Spider-Man 3 (2007), Ultimate Spider-Man (Limited Edition), Ultimate Spider-Man (2005), Spider-Man (2002), Tony Hawk’s Pro Skater 2x (2001), KISS: Psycho Circus – The Nightmare Child (2000).

Track 2

10:00 – 10:45 – Software Quality Assurance – Test Data Management for Highly Reliable Automated Tests с лектор Емануил Славов

  • How to create highly reliable automated tests?
  • How to decide which interfaces to use for data insertion?
  • How to abstract the low-level functionality at the correct level in your framework?
  • Insights on random test data generation.
  • Strategies for cleaning test data.
  • How to deal with test data if you’re using service virtualization when testing against 3rd party service outside of your control?

За лектора:

  • Над 15 години опит в разработването на софтуер за различни индустрии: интернет сигурност, парични транзакции, социални мрежи, стар (legacy) софтуер.
  • Автор на редица техники (публикувани на EmanuilSlavov.com и InfoQ.com) за по-бързи, ефективни и надеждни автоматизирани тестове, както и техники за значително намаляване на софтуерни дефекти чрез анализ на техните характеристики.
  • Част от тези публикации са представени на различни технически конференции: Google Test Automation Conference, Velocity, CraftConf, BGPHP, Expo:QA, deliver:Agile, STAREast, Agile Testing Days, Nordic Testing Days, QA Challenge Accepted, ISTACon.
  • Автор на инструменти с отворен код: https://github.com/emanuil
  • Nagual – второ поколение симулатор и анализатор на HTTPS трафик.
  • PHP-Reaper – статичен анализатор на код за откриване на SQL Injection уязвимости.
  • PHP-Unlocker – статичен анализатор на код за откриване на проблеми със заключващи се транзакции.

11:00 – 11:45 – Mobile Development – Testing ios apps with react native с лектори Радослав Раденков и Том Младенов

Радослав Раденков

  • Работи над digital wallets (Skrill и NETELLER) мобилни приложения в Paysafe
  • 10+ години опит като софтуерен инженер
  • 7+ години в сферата на мобилните технологии – Windows Mobile, Symbian, Android, iOS
  • Вярва че, писането на тестове нe е загуба на време

Том Младенов

  • Том е софтуерен инженер по образование и в момента е част от екипа на Paysafe Group.
  • Занимава се главно с мобилни и уеб приложения.
  • Пише на JavaScript повече от 6 години.
  • Активно използва технологии като Angular и React.
  • Има опит с native Android и iOS, както и хибридни алтернативи като PhoneGap и React Native.
  • Интересува се от АI и blockchain технологии.
  • Води вътрешни обучения, презентации за тенденциите във front-end програмирането и е автор на статии с технологична тематика.

 11:45 – 13:00 – Обяд

13:00 – 13:45 – IT Project Management – Как да бъдем „agile“ като говорим с клиенти с лектор Борислав Овчаров

  • Културните особености при управление на програма с 400+ data collection проекта в 90+ държави.
  • Как тези особености влияят на комуникацията ни?
  • Как да доставиш същото ниво на качество и service с хора в различни централизирани data management hubs – от България до Малайзия?
  • Как да управляваш клиента, който има същите предизвикателства?
  • Примери за уравлението на културните особености в организации и екипи.

За лектора:

  • Като част от оперативния хъб на глобална компнания за маркетингови проучвания, Борислав е натрупал дългогодишен опит в ИТ сферата.  По-конкретно в сферата на събиране, обработване и смилането на данни в лесен за анализ вид.
  • През 10 годишния си професионален път е управлявал различни екипи и е работил по внедряването на нови услуги, Agile практики в организацията.
  • Тези дейности неотменно съвместява и с управлението на стратегически програми, проекти и клиенти.

14:00 – 14:45 – IT Team Leads – Специален гост лектор – изненада

 15:00 – 15:45 – IT Sales – Умения за продажби – за IT специалисти с лектор Янчо Димитров

  • Защо уменията за продажби са полезни за един софтуерен разработчик, специалист по качеството или архитект?
  • Как да „продадеш“ идеята си на човека, който взима решенията за бюджета в проекта и който не е технически експерт?
  • Защо уменията за продажби са ключови в кариерното ти развитие или при създаването на start-up?
  • Кои са базовите принципи и подходи за успешни продажби и как те могат да се прилагат в работата на IT специалистите?

За лектора:

  • Янчо е в софтуерната индустрия вече повече от 20 години – и се счита за IT професионалист с бизнес афинитет, или обратното.
  • Минал е през много оперативни технически роли – софтуерен инженер, софтуерен архитект, бизнес анализатор, проектен и програмен мениджър, CTO, бизнес-IT консултант. От повече от 15 години вече се занимава с продажби и маркетинг.
  • В Мусала Софт Янчо има както бизнес, така и оперативни отговорности. Той води екипа за Бизнес развитие, който отговаря за привличането на нови клиенти, спечелване на нови проекти, разширяване на бизнеса със съществуващите клиенти и като цяло – за увеличаване на продажбите на компанията. Допълнително Янчо се занимава и грижи за осигуряването на успеха на стратегически клиенти в работата им с Мусала Софт (като Deutsche Telekom, Commerzbank, Telenor, МВР) – включително управлявайки портфолио от изпълнявани за тях мащабни проекти.
  • Професионалните му интереси в момента са основно около прилагането в големи компании на технологични иновации и по-конкретно с използване на blockchain, IoT, AI и Big Data технологиите.
  • Извън професионалния живот Янчо обича музиката на живо и пътешествията, свири на пиано и играе тенис.

15:45 – 16:15 – Кафе пауза

16:15 – 17:00 – IT Entrepreneurship – Специален гост лектор – изненада

17:15 – 18:00 – FMI Club – Специален гост лектор – изненада