Programa

Check-in

11h00 - 18h00 | Corredor do Anfiteatro Nobre

Sessão de Abertura

14h30 - 15h20 | B032

The Lean Startup

Beatriz Oliveira

CEO & Founder @ BindTuning

15h30 - 16h00 | B032

Achas que tens uma ideia inovadora e gostavas de criar a tua própria empresa? O conceito de “Lean Startup” explora como os empreendedores de hoje usam a inovação contínua no processo de criação de negócios de sucesso. Durante esta sessão vamos abordar todos os aspetos associados à criação de startups “lean”, desde a alocação eficiente de recursos, à iteração contínua de aprendizagem, testes e desenvolvimento.

Funding your dreams

David Carvalhão

Chief Innovation Officer, founder, European Commission disruptive technology advisor, public speaker @ Vigil365, Entropic, European Commission, others

16h00 - 16h30 | B032

What is stopping you from fulfilling your dreams? Fear? Money? I'll solve that for you.

Coffee break

16h30 - 17h00 | Coffee Lounge

O que não nos ensinaram na escola

Ricardo Fiel

Senior Cloud Solution Architect – DevOps and App Modernization @ Microsoft Western Europe HQ

17h00 - 17h40 | B032

Após cerca de 18 anos de educação, os nossos maiores desafios profissionais não serão sobre tecnologia, serão sobre pessoas e a escola não nos preparou para o que vamos encontrar. Ao mesmo tempo, a tecnologia está a evoluir tão rápido e a ficar tão acessível que toda a gente pode mudar o mundo. Esta sessão é sobre o que não nos ensinaram na escola. É sobre as ferramentas para lidar com pessoas. É sobre olhar para a tecnologia de outra forma. É sobre potencial ilimitado. Nesta sala tudo será possível. Vai ser ruidoso. Estão avisados.

Check-in

11h00 - 18h00 | Corredor do Anfiteatro Nobre

Sessão de Abertura

14h30 - 15h20 | B032

Workshop: Looking for Godot? A hands-on introduction to the fastest growing open-source game engine in the world

Tiago Quendera

Bolseiro de Doutoramento em Neurociências @ Fundação Champalimaud

15h20 - 18h00 | B336

Introduction to the Godot game engine, divided into three sections: a brief presentation conducted by the instructor and a showcase of some of his past projects, an overview of the basic workflow of the engine and development of a simple game and, lastly, a short discussion on possible open-source development paths. We’re aiming for the workshop to be as accessible as possible; however, some programming knowledge is advised. The participants will have to provide for their own tools, namely a laptop (the engine will be installed during the workshop, given the frequent updates it is subjected to - the file is approximately 30MB).

Coffee break

16h30 - 17h00 | Coffee Lounge

Sessão de cocktails

18h15 - 20h15 | I-105

Durante a Sessão de Cocktails, várias empresas farão um pequeno pitch promocional. Conjuntos de pitches serão intercalados por intervalos onde serão servidos cocktails, sendo encorajado o networking com as empresas presentes.

Interessado numa empresa e gostavas de saber mais? Gostavas de conhecer melhor o panorama empresarial da área? A Sessão de Cocktails é o momento ideal para isso!

Check-in

14h00 - 18h00 | Corredor do Anfiteatro Nobre

Introduction to Natural Language Processing

Pedro Balage

Lead Data Scientist @ Farfetch

14h30 - 15h00 | B032

In this talk, we'll see how computers can understand text by learning about modern concepts in Natural Language Processing such as representation learning and recurrent neural networks. We'll show you the basics behind the tasks of text classification, information extraction, machine translation and dialog systems. We will also cover some Python text processing libraries and how you can start building your next NLP project.

How can we Learn from Small Datasets?

Tiago Freitas

Data Scientist @ Nilg.ai

15h00 - 15h30 | B032

Como podemos abordar um problema com machine learning quando os dados escasseiam? Que abordagens e que cuidados devemos ter?

Crush Your Coding Interview

Miguel Oliveira

Software Engineer @ Facebook

15h40 - 16h20 | B032

Learn how to put your best foot forward at this Crush Your Coding Interview by Facebook. This presentation will focus on how to do well in software engineering interviews. It will cover:

  • How to walk through an algorithm problem

  • How to brainstorm solutions

  • How to discuss the problem with your interviewer

  • How to write (and test) code on a whiteboard

Coffee break

16h20 - 16h50 | Corredor do Anfiteatro Nobre

Fraud prevention with Deep Learning models

Mariana Almeida

Senior Data Scientist @ Feedzai

16h50 - 17h20 | B032

Machine learning for fraud prevention: from tree based models with feature engineering to deep learning, passing through AutoML.

Preventing blindness using Artificial Intelligence

Pedro Costa

Head of Research na Abyssal e Investigador Externo no INESC TEC @ Abyssal e INESC TEC

17h30 - 18h00 | B032

A Retinopatia Diabética (DR) é a maior causa de cegueira evitável no mundo desenvolvido, afetando mais de 25% dos pacientes diabéticos. Devido aos grandes impactos sociais e económicos da cegueira, a maioria dos países desenvolvidos implementou programas de rastreio para monitorizar a população diabética. Durante o rastreio, imagens do fundo do olho são obtidas e examinadas por oftalmologistas. Nós desenvolvemos um método de Inteligência Artificial que classifica automaticamente a qualidade das imagens, deteta indícios de DR e indica se o paciente deve ser tratado ou não. Nós mostramos que o nosso modelo tem resultados comparáveis a alguns oftalmologistas e obtém os resultados suficientemente bons para ser implementado em programas de rastreio. Este método tem o potencial de reduzir a pressão sobre os oftalmologistas, permitindo que se foquem no tratamento dos pacientes com DR, com o objetivo final de reduzir o número de incidentes de cegueira relacionada com DR.

Visita à Talkdesk

09h30 - 11h30

Plano de atividades

09h30 - 10h00: Have Breakfast @ Talkdesk with Pedro Torres

Pedro Torres, our Engineering Director, will welcome you all and introduce you through our engineering culture.

10h00 - 11h30: An engineer day in a Talkdesk Team

Come and experience the daily challenges of Talkdesk engineers. During 90 min. you will wear the skin of a Talkdesk engineer in order to solve an issue. Are you up to it?

Check-in

14h00 - 18h00 | Corredor do Anfiteatro Nobre

Workshop: Hitchhiker's guide to hardware maintenance

Hélder Silva

Senior Developer @ Abyssal

14h30 - 18h00 | B332

Tens um portátil que “está lento”, que “aquece muito e desliga”? Provavelmente está a precisar de manutenção. Fazer manutenção a um computador não é difícil, mas pode meter medo. Após este workshop, o vosso computador vai funcionar como saiu da fábrica e em alguns caso até melhor.

Aviso

Os participantes são encorajados a trazer o seu próprio computador portátil, no entanto a Semana de Informática e o formador do workshop não se responsabilizam por quaisquer danos causados aos equipamentos utilizados.

Coffee break

16h20 - 16h50 | Corredor do Anfiteatro Nobre

Sessão de networking

18h15 - 19h15 | B120

A Sessão de Networking será um momento único para contacto direto entre os estudantes e representantes das empresas. Seguindo um formato de “speed dating”, terás a hipótese de falar em primeira mão com várias empresas diferentes e esclarecer as tuas dúvidas sobre o mundo profissional!

O tempo acabou! Disseste tudo o que tinhas a dizer? Segue para a próxima mesa!

Esta sessão será certamente diferente e divertida, estando todos contra o relógio!

Check-in

14h00 - 18h00 | Corredor do Anfiteatro Nobre

Open Food Network, the distributed online marketplace making food fair

Luís Ramos

Software Engineer at Open Food Network @ Remote from Porto

14h30 - 15h00 | B032

The Open Food Network and it's different dimensions: the food system, open source, open community, e-commerce platform.

To Blockchain or Not: A Tech Tale of Bitcoin and Libra

Artur Goulão

Founder & CTO/CSO @ UTRUST

15h00 - 15h30 | B032

What technology provided the humans leveraged on it.

Blockchain appeared to solve a problem and it’s rapidly changing the world, Bitcoin was the first use case, Libra is the the next big thing, and is aiming to achieve 50M users in record time. But what is Blockchain ? What is behind the scene ? Is C better than Rust for this systems ? I will talk about the technology behind is and what it means for the future of software development.

Explorando vulnerabilidades numa app Android

Gustavo Silva

Software Engineer @ Feedzai

15h40 - 16h10 | B032

A aplicação Anda permite aos utilizadores de transportes públicos do Porto usar o telemóvel em vez de um cartão físico para viajar na rede de transportes multimodais. Na data de lançamento desta aplicação, existiam vulnerabilidades de segurança que permitiam aceder a dados de outros utilizadores, incluindo passwords em plain-text. Nesta palestra será explicado o processo de descoberta desta falha. Serão também exploradas quais as ferramentas mais adequadas para realizar este tipo de investigação em aplicações Android (por exemplo: Frida).

Coffee break

16h10 - 16h40 | Coffee Lounge

Product Engineering

Tiago Caxias

Principal Data Engineer @ Talkdesk

16h50 - 17h20 | B032

Building a product and making the produt grow and evolve differs a lot from what's taught in courses and lectured in classes. More than engineering skills it requires a lot of communication, ownership and leadership skills. In this talk we'll discuss how is to work for an IT company, what drives change, what drives product, what drives engineering and ultimately what should you know before you start your engineering career.

Golden Chickens - Uncovering a Malware as a Service

Tiago Marques

Software Architect and Team Lead @ Quoscient GmbH

17h20 - 17h50 | B032

In this talk, I will present an overview of the Malware as a Service (MaaS) environment and show how a major player in this market operates. I will also uncover some threat actors, clients of MaaS providers, that perform cyber attacks on a global scale.

Sessão de Encerramento

18h00 - 18h30 | B032

Porto d'Honra

18h30 - 19h00 | Coffee Lounge

Visita à Pixelmatters

10h30 - 12h15

Nesta visita irás conhecer a Pixelmatters, a nossa cultura, equipa, e o nosso espaço de trabalho aqui nos Aliados. Durante a visita vais poder ainda contar com uma edição especial do Codematters - o nosso evento interno onde a equipa de desenvolvimento se reúne para discutir um determinado tópico tecnológico - em que irás aprender a construir uma aplicação de raíz em React.js. Esta edição especial vai ser conduzida pelo Tiago Coelho, alumnus da FEUP e CTO na Pixelmatters. Vamos ter ainda no final uma sessão de perguntas e respostas. Esperamos por ti!

Plano de atividades

10h30: Pequena introdução sobre a Pixelmatters e contexto sobre o Codematters

10h40: Codematters: Construindo uma aplicação de raíz com React Hooks

11h45: Tour pelo escritório

Check-in

14h00 - 18h00 | Corredor do Anfiteatro Nobre

Workshop: Hacking OWASP Juice Shop

Jannik Hollenbach

Security Automation Engineer @ iteratec GmbH

14h30 - 18h00 | B336

In this workshop you can test your skills in hacking modern web applications against the OWASP Juice Shop! There are 85+ hacking challenges that are waiting to be solved, ranging from simple functional problems and the usual XSS/SQLi issues over severe authentication flaws up to multi-step and multi-path attacks!

The workshop will consist of multiple short teasers to specific vulnerabilities and time for hacking! You can then stick to the teasered topic or go into free-roaming mode and just try to beat as many challenges as possible. Your pace is entirely up to you! Some of the more mindboggling challenges can optionally be tackled in a “swarm-hacking” style together on the big screen. Over the entire duration of the training you can get first-hand hints by the creator of the Juice Shop in case you get stuck on any challenge.

Please bring the following prerequisites to this workshop:

  • Laptop with your favourite Internet browser
  • Some API testing app like PostMan (optional)
  • Any pentesting toys and tools you like (optional)

Coffee break

16h10 - 16h40 | Coffee Lounge

Sessão de Encerramento

18h00 - 18h30 | B032

Porto d'Honra

18h30 - 19h00 | Coffee Lounge