william
(ic.unicamp.br)
Atualmente, estou como Coordenador de Serviços em TI (CBO: 123105/Diretor administrativo) e também atuo como administrador de redes, sistemas e suporte no Instituto de Computação da Unicamp. Sou bacharel em Ciência da Computação pela Faculdade ComunitÔria de Campinas (FAC3), com especialização em Redes de Computadores pela UNICAMP. Tenho experiência em diversas Ôreas da Computação e um amplo conhecimento em servidores Linux, com ênfase em Virtualização. Atualmente, sou professor convidado no curso de Especialista em Redes de Computadores e no curso de Aperfeiçoamento em Nuvens e Virtualização de Redes de Computadores no IC/UNICAMP.
Ćreas de interesse:
- SeguranƧa.
- ServiƧos de redes.
- Sistemas Operacionais.
- Virtualização de sistemas e redes.
- Cluster e Nuvem computacional.
Palestras:
- Sistema Video Aula Web ā Centro de Computação da UNICAMP.
- Openstack ā CafĆ© Cinfotec ā Centro de Computação da UNICAMP. Openstack ferramenta de gerenciamento da nuvem.
- Cotil / IC : Openstack - Uma visão geral de um ferramenta opensource para gerenciamento de nuvem privada.
- Cotil : A evolução do confinamento de processos até a Nuvem. (Container, Virtualização e Nuvem)
- IC / Unicamp / 2s2017-mc039 : Openstack - Uma visão geral de uma ferramenta open source para gerenciamento de nuvens
- 10ª Edição do Cinfotec UNICAMP - 2024 : Desafios na conscientização do usuÔrio de TIC na universidade e as influências das novas tecnologias ( slides )
Cursos ministrados:
- MBA UFSCAR / Virtualização e Conteneres : Confinamento de processo, Docker, Sistemas de Virtualização e Introdução ao Kubernetes (MBA em Gestão de TI e Computação em Nuvem - UFSCAR)
- MBA UFSCAR / Introdução à Arquitetura de Aplicações Nativas em Nuvem : Arquiteturas de aplicações baseado em microservices, computação distribuida, service mesh e Kubernetes (MBA em Gestão de TI e Computação em Nuvem - UFSCAR)
- INF-0555 : Virtualização de Redes e Sistemas Computacionais - Extensão IC/Unicamp (Nuvens e Virtualização de Redes/Especialização em Redes de Computadores)
- INF-0554 : Computação em Nuvem II - Extensão IC/Unicamp (Nuvens e Virtualização de Redes/Especialização em Redes de Computadores)
- INF-0540 : Programação para Redes de Computadores (Python) - Extensão IC/Unicamp (Nuvens e Virtualização de Redes/Especialização em Redes de Computadores)
- MĆ”quinas Virtuais com LINUX, QEMU-KVM E GANETI ā AFPU UNICAMP.
- Do confinamento de processos ao microservices (Docker e Kubernetes) ā EDUCORP UNICAMP 2020 / 2021.
- Mini curso de Nuvem - IFSP Piracicaba (Semana da Computação)
Projetos e Exemplos
- Gitlab-IC
- exemplos-kotlin
- teste-cicd - Exemplo CI/CD com gitlab runner.
- webdriver-selenium - Exemplo de webdriver selenium aplicado em um dashboard para popular dados automaticamente a partir de um csv.
- wtools - Ferramentas de compressão de PDF.
- Ansible / k8s / terraform / aws / openstack deploy cluster / vms netlabs / cloud-init exemplos / switch emulados qemu
- Github-willreli
- ic-sensorhub - MVP para ingestão e visualização de dados de sensores com FastAPI, PostgreSQL, Streamlit e Docker. Coleta, consulta e exportação de leituras por dispositivo e métrica.
- pydb2rest - PyDB2Rest Transforma seu banco de API Rest (CRUD)
- meet2ic - Meet2IC é uma aplicação web desenvolvida em PHP com MySQL, que permite criar enquetes de disponibilidade semelhantes ao Doodle, com autenticação via Google e interface moderna usando FullCalendar e Bootstrap.
- ppmb-cms - Mini CMS em PHP com Parsedown