CV

William da Costa Canin

Desenvolvedor


Dados Pessoais

Nacionalidade: Brasileiro
Naturalidade: Santo André/SP
Data Nasc.: 25/04/1988
País: Brasil
E-mail: [email protected]
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 de “Web development” (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 adquiri alguns conhecimentos em Network e Linux LPI.

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

Encetei na faculdade no ano de 2009, onde estudei grades como: UML, Delphi, Java, Banco de Dados(Oracle) e Web development. Na conclusão de curso, foi realizado um sistema ERP não aplicável para uma loja de eletrodomésticos local usando Delphi. A jornada durou 4 anos, onde obtive a conclusão do curso no final do ano 2013.

Experiências

Linux LPI

Linux Essentials - 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

LPIC-1 101

  • Arquitetura do Sistema
  • Instalação e manutenção de pacotes linux
  • Comandos GNU e Unix
  • Devices, Linux Filesystems, Hieraquia Padrão dos Filesystem

LPIC-1 102

  • Shell, Scripting e Gerenciamento de Dados
  • Interfaces e Desktops
  • Tarefas administrativas
  • Serviços Essenciais do sistema

Conhecimentos / Habilidades

Front end

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

Back end

Ruby/RubyGems Shell Delphi

Version Control System

Git

SSG

Jekyll

Graphics

Gimp Inkscape Adobe Photoshop

Databases

MySQL Firebird

Networks

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

Operational systems

Linux Windows

Certificados virtuais

HTML, HTML5 & CSS3, Design Responsivo

Projetos

Realiazo diversos projetos 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