Currículo

William da Costa Canin

Desenvolvedor

Dados Pessoais

Nacionalidade: Brasileiro
Naturalidade: Santo André-SP
Data Nasc.: 25/04/1988
País: Brasil
E-mail: contato[at]williamcanin.me | william.costa.canin[at]gmail.com
Website: https://williamcanin.me

Biografia

Apaixonado por desafios, tecnologia, design, pessoas e melhoramento pessoal; onde tenho a convicção de que tudo é possível com dedicação e resiliência.

Sou graduado da Centro Universitário de Lins e codificador assíduo com comprometimento com as atividades que realizo. Autodidata e proficiente em algumas linguagens de programação e tarefas voltadas a computação.

Diariamente, gosto de aprender novas linguagens de programação, onde as uso (ou não) regularmente. Eu aprendi a programar usando Free Pascal e Delphi, durante o período no ensino superior.

Atualmente exerço mais o aprendizado Front-End, porém, também tenho facilidades em alguns desenvolvimento com Back-End, ou seja, me considerando com aptidão a full-stack.

Sou um defensor do código open source desde 2008 quando conheci o Linux, e atualmente faz parte de minha máquina como Sistema Operacional principal, através da distribuição Archlinux. Desde então, vou adquirindo alguns conhecimentos em Linux.

Tenho uma página na internet, onde mantenho tudo sobre mim e meus conhecimentos com meu weblog. Me considero leigo em tudo, é por isso que me motiva estudar sempre.

Educação

Centro Universitário de Lins - Unilins

  • Lins, São Paulo - Curso Superior em Análise e Desenvolvimento de Sistemas - 2009/2013 - Concluído

Fundação Bradesco - Escola Virtual

  • Curso Online - HTML Básico - Concluído em 11/2017 - Certificado

NodeStudio Treinamentos - Cursos de Desenvolvimento Web

  • Curso Online - HTML5 & CSS3 - Concluído em 11/2017 - Certificado

  • Curso Online - Design Responsivo - Concluído em 11/2017 - Certificado

Solyd - Treinamentos e Cursos Online

  • Curso Online - Python Básico - Concluído em 11/2018 - Certificado

Udemy - Cursos Online

  • Curso Online - Aprenda Programação em Python 3 com Facilidade do Zero - Concluído em 12/2018 - Certificado

Experiências

Linux

Conhecimentos básicos em open source e nas diferenças entre as várias distribuições Linux

Execução de tarefas de manutenção com a linha de comando, instalação e configuração de um computador rodando Linux e configuração básica de rede

  • Arquitetura do Sistema
  • Instalação e manutenção de pacotes linux
  • Comandos GNU e Unix
  • Devices, Linux Filesystems, Hieraquia Padrão dos Filesystem
  • Shell, Scripting e Gerenciamento de Dados
  • Interfaces e Desktops
  • Tarefas administrativas
  • Serviços Essenciais do sistema

Conhecimentos

Front end

HTML5 CSS3 Bootstrap Javascript/ES6 Responsive Web Design BEM SASS Gulp NPM

Back end

Shell script Python Ruby/RubyGems Delphi

Version Control System

Git

SSG

Jekyll

Graphics

Gimp Inkscape Adobe Photoshop

Databases

MySQL

Networks

Ubuntu Server Red Hat Enterprise Linux Server TCP/IP IPTables Squid

Operational systems

Linux Windows

Projetos

Boa parte dos meus projetos são Open-Source e armazeno tudo com git no meu GitHub. Aqui está alguns:

  • Jektify - Jektify é uma gem que usa para inserir uma entrada de faixa, lista de reprodução, álbuns e artistas de Spotify, em templates Jekyll.
  • Recover Grub - Script via Shell para realizar a recuperação do Grub no Arch Linux.
  • iDisconnect - Um programa para Windows, com funções de agendar o desligamento, reinicialização e hibernação do computador.

Informações adicionais

CNH - AB