timeline

Logo

🇧🇷👊🏻 Activities of my life

View the Project on GitHub robertosousa1/timeline

Activities by Roberto Alves

Pesquisar com ⌘/ctrl + f

Esta é uma lista de atividades e palestras que dei em eventos e conferências (começando pela mais recente).

Roberto Alves é engenheiro de software sênior e líder técnico. Desenvolvedor desde os 14 anos. Entusiasta de arquitetura de software. Contribuidor Open Source. Mentor em comunidades e cursos online. Palestrante em eventos de tecnologia. Atualmente trabalha como consultor de software sênior e referência técnica pela Altran.

LinkedIn: br.linkedin.com/in/robertosousa01
Github: github.com/robertosousa1

Resumo das contribuições

Número de apresentações: 24

Sumário

Palestras

Explorando as camadas para construção de containers Docker (pt-br)

Data: 27-05-2021

[DockerConBR 2021] Explorando as camadas para construção de containers Docker

Resumo:

Palestra na DockerCon com o tema ‘Explorando as camadas para construção de containers Docker’ apresentando de forma prática como é a construção de uma imagem em camadas, processo chamado de Docker layers.

Tags: docker, dockercon, layers

Localização: São Paulo - SP, Brasil.

Descomplicando Queries com Elasticsearch (pt-br)

Data: 05-03-2021

[Elastic Virtual Group Brasil] Descomplicando Queries com Elasticsearch

Resumo:

Palestra com o tema ‘Descomplicando Queries com Elasticsearch’ apresentando como manipular de maneira prática as queries e encaixá-las em diferentes regras de negócio.

Links

Tags: elastic, elasticsearch, elk

Localização: São Paulo - SP, Brasil.

LocalStack - A ‘nuvem offline’ (pt-br)

Data: 05-12-2020

#TheDevConf | Porto Alegre Online : Trilha Cloud e Containers

Resumo:

Palestra focada na incrível tecnologia chamada LocalStack e apelidada de ‘nuvem offline’, capaz de emular serviços AWS diretamente em ambiente local, sem a necessidade de ter uma conta na AWS ou sequer gastar um dólar por isso. A palestra foi realizada na trilha stadium, principal trilha do evento.

Links

Tags: tdc, localstack, cloud, containers

Localização: São Paulo - SP, Brasil.

Blue/Green Deployment Pattern (pt-br)

Data: 24-11-2020

Blue/Green Deployment Pattern - DevOpsDays 2020

Resumo:

Nessa palestra apresento uma maneira segura de realizar a substituição de uma versão em produção, distribuindo gradualmente o tráfego da aplicação entre os usuários ativos.

Links

Tags: devops, devopsdays, deployment

Localização: São Paulo - SP, Brasil.

Teste de carga com Node.js (pt-br)

Data: 21-11-2020

Teste de carga com Node.js - Americana Tech Conf 2020

Resumo:

Existe uma série de mitos do que o Node.js pode ou não fazer. Nessa palestra, mostro como Node.js com a library AutoCannon é uma excelente opção quando o assunto é benchmarking (teste de carga) em serviços web.

Links

Tags: nodejs, benchmarking

Localização: São Paulo - SP, Brasil.

Como o Einstein se preparou para sustentar o aumento exponencial de uso da Telemedicina no auge da pandemia (pt-br)

Data: 30-10-2020

#TheDevConf | Recife Online : Trilha Arquitetura

Resumo:

Nessa palestra contamos foi a experiência de participar da preparação das aplicações da Telemedicina do Hospital Albert Einstein para um nível de uso surpreendente, provocado pela pandemia do covid-19.

Links

Tags: tdc, einstein

Localização: São Paulo - SP, Brasil.

Serverless - A escalabilidade ideal! (pt-br)

Data: 29-10-2020

Serverless Week 2020 - A escalabilidade ideal

Resumo:

Nessa palestra contei sobre a experiência que tive de participar de um projeto que teve um aumento exponencial de uso durante a pandemia e ainda que contasse com uma escalabilidade configurada, enfrentávamos casos de stress devido o tempo de levantar novas máquinas, entretanto ao migrarmos os contêineres para o modelo serverless, finalmente, conseguimos a escalabilidade ideal.

Links

Tags: serverlessweek, serverles

Localização: São Paulo - SP, Brasil.

Streams, a melhor e mais incompreendida idéia do Node.js! (pt-br)

Data: 26-08-2020

#TheDevConf | SP Online : Trilha Node.JS

Resumo:

Palestra sobre Streams, um dos recursos mais poderosos e maduros do Node.js. Mostrando como Node pode ser a escolha certa quando o assunto é processar e receber arquivos sob demanda.

Links

Tags: node, streams, tdc

Localização: São Paulo - SP, Brasil.

Explorando o mundo Serverless (pt-br)

Data: 10-06-2020

AngularSP #28

slides video

Resumo:

Palestra sobre Serverless, abordando conceitos, casos de uso, principais vantagens e desvantagens e como essa arquitetura pode ajudar o ecossistema de uma aplicação.

Links

Tags: serverless, angular

Localização: São Paulo - SP, Brasil.

Eventos

Coordenador TDC Connections 2021 - Trilha Javascript e Node.js (pt-br)

Data: 08-04-2021 - 08-06-2021

Resumo:

Como Coordenador realizamos a seleção das palestras, o tema e os participantes do Painel e realizamos o suporte operacional para todos os integrantes.

Tags: tdc, javascript, nodejs

Coordenador TDC Innovation 2021 - Trilha Cloud (pt-br)

Data: 28-01-2021 - 25-03-2021

Resumo:

Como Coordenador realizamos a seleção das palestras, o tema e os participantes do Painel e realizamos o suporte operacional para todos os integrantes.

Tags: tdc, cloud

Convidado - Podcast (pt-br)

Data: 20-10-2020

Resumo:

Participação no Podcast da Hipsters.Tech do Grupo Alura sobre Telemedicina e saúde digital, abordando tópicos como contexto histórico, avanços tecnológicos, pandemia, legislação, etc.

Links

Tags: podcast, telemedicina, alura

Mentor do laboratório ‘Entendendo de métodos HTTPs e navegação com React Native’ (pt-br)

Data: 08-10-2020

Resumo:

Mentor do lab ‘Entendendo de métodos HTTPs e navegação com React Native’, coparticipante da grande do Bootcamp - React Native Mobile Developer. Temas abordados: React Navigation v5, React Hooks, códigos de status de respostas HTTP, consumo de API REST, JSON-Server e etc.

Links

Tags: react native

Professor Convidado - Einstein Ensino (pt-br)

Data: 07-10-2020

Resumo:

Lecionei como Professor convidado no curso de Telemedicina da graduação de Medicina da faculdade Einstein Ensino abordando o tema ‘Conceitos de informática médica aplicada a Telemedicina’.

Tags: professor, graduação, telemedicina, einstein

Professor Convidado - Einstein Ensino (pt-br)

Data: 30-09-2020

Resumo:

Lecionei como Professor convidado no curso de Telemedicina da graduação de Medicina da faculdade Einstein Ensino abordando o tema ‘Conceitos em ciência da computação em soluções médicas’.

Tags: professor, graduação, telemedicina, einstein

Mentor do laboratório ‘Criando um clone do Instagram com React Native’ (pt-br)

Data: 25-09-2020

Resumo:

Mentor do mini projeto ‘Criando um clone do Instagram com React Native’ para a grade do curso de capacitação profissional para alunos do ensino médio com parceira com o Governo do Estado de São Paulo. Temas abordados: React Navigation v5, React Hooks, Animated, consumo de API REST, JSON-Server e etc. Posteriormente, o projeto foi adicionado aos Labs da DIO.

Links

Tags: react native

Mentor do módulo sobre Redux no Bootcamp - React Native Mobile Developer (pt-br)

Data: 25-09-2020

Resumo:

O Bootcamp - React Native Mobile Developer, oferecido pela Digital Innovation One é totalmente grautuito. Abordando os seguintes temas: Arquitetura Flux, gerenciamento de estado com Redux e Redux Saga, React Navigation v5, React Hooks, Animação com React Native Lottie e etc.

Links

Tags: react native, bootcamp

Hackathon - Autismo Tech (pt-br)

Data: 21-08-2020 - 05-09-2020

Resumo:

O Autismo Tech é um Hackathon com o objetivo de encontrar soluções para incluir os autistas no mercado de trabalho, contando com equipes multidisciplinares, mentorei os times nas fases de ideação e prototipação.

Tags: autismotech, hackathon, design thinking, prototipação

Avançando em segurança em APIs REST - NodeBR (pt-br)

Data: 04-06-2020

Resumo:

Meetup onde ministrei um conteúdo focado em segurança no desenvolvimento de APIs REST em Node.js. Assuntos abordados: Tratamento de exceções, bloqueio de ataques de força bruta, configuração de rate limit, utilização de CORS, utilização do helmet, configuração de cookies no Express, checagem de possíveis vulnerabilidades, etc.

Links

Tags: nodejs, express, segurança, rest

Tarefas em background utilizando Node.js e Redis - Digital Innovation One (pt-br)

Data: 16-04-2020

Resumo:

Webinar ensinando, de forma prática, como trabalhar com o conceito chamado “Background jobs”, ou seja, processando requisições em fundo, passando a responsabilidade para uma thread paralela da aplicação, definindo prioridade de processamento, monitorando eventos, quantidade de processamentos simultâneos e mais, tudo isso utilizando Node.js e Redis. Após ultrapassar 5k de views pela DIO, foi adicionado na grade do Bootcamp de Node.js.

Links

Tags: nodejs, redis

Projetos

Data: 02-05-2021

Resumo:

Um componente simples e prático para a criação de Walkthrough com carrossel para aplicativos em React Native.

Links

Tags: react-native, walkthrough, carousel, library, open source

nJulius - Extension Chrome (en-us)

Data: 15-04-2021

Resumo:

Esta extensão é apenas para fazer piadas com seus amigos ou colegas de trabalho. Ele irá substituir todas as imagens nas páginas que o usuário está navegando por imagens aleatórias do Julius - revivendo o momento da série que o personagem disse ‘Eu vou estar lá.’.

Links

Tags: njulius, extension, chrome, open source

Doctor Assistant (en-us)

Data: 13-09-2020

Resumo:

Doctor Assistant é um projeto Open Source desenvolvido durante o Startup One 2020 da FIAP para o curso de Sistemas de informação. O projeto consiste na construção de uma rede neural convolucional profunda (Deep Convolutional Network) para detecção de câncer de pele em imagens médicas. Foram analisadas 25330 imagens para o desenvolvimento do algoritmo e o modelo final possui 4 saídas com acurácia de 99.55%.

Links

Tags: machine learning, medicina, open source

Replace Special Characters (en-us)

Data: 20-04-2020

Resumo:

Uma biblioteca capaz de substituir caracteres especiais para seus respectivos caracteres simples. A biblioteca é um projeto open-source, foi publicada no gerenciador oficial de pacotes do JavaScript (NPM) e está disponível para qualquer pessoa contribuir e/ou utilizar.

Links

Tags: nodejs, npm, library, open source

Artigos

Podman, a nova opção para container engine – uma alternativa ao Docker (pt-br)

Data: 24-03-2021

Portal:

iMasters Post

Resumo:

Docker surgiu em 2013 e ajudou os devs a trabalharem localmente em suas máquinas e disponibilizar um código em produção. Mas agora, há também o Podman.

Links

Tags: imasters

Github com arquivos com mais de 100MB: o que fazer? (pt-br)

Data: 02-03-2021

Portal:

iMasters Post

Resumo:

O Github impõe um limite de armazenamento em 100MB para arquivos individuais. E se meu arquivo possui mais de 100MB? O que fazer?

Links

Tags: imasters

Descomplicando call, apply e bind em JavaScript (pt-br)

Data: 20-10-2020

Portal:

iMasters Post

Resumo:

Se você programa em JavaScript há algum tempo provavelmente já se esbarrou com alguma das seguintes funções ‘call’, ‘apply’ ou ‘bind’. À primeira vista podem ser vistas como algo complexo, porém é um grande aliado do desenvolvedor quando a expressão this está inserida no código.

Links

Tags: imasters