Igor Santos

Desenvolvedor Web/Mobile

Follow me on GitHub

Apresentação

Programo em PHP há 8 anos. No meu primeiro emprego, onde enfrentei dragões e um framework caseiro sem documentação alguma, aprendi como documentação e código organizado são características essenciais de um bom projeto. Desde então sou, em geral, o maior defensor de docblocks e DRY no dia-a-dia dos projetos que trabalho.

Igor Santos, desenvolvedor

Atividades atuais

No momento trabalho na M4U, desenvolvendo sistemas web diversos para clientes internos e externos. Dentre outras características e refatorações, trabalho também com web mobile, layouts responsivos, e muitas APIs REST - e algumas SOAP, fazer o quê? :|

Atualmente também trabalho paralelamente no meu TCC / projeto de Startup, provisoriamente chamado de TheConf. Mais detalhes em breve :)

Em 2012~2013 participei do programa Ciência Sem Froteiras, do Governo Federal, o que me levou a estudar por um ano na Dalhousie University, no Canadá. Meu foco foi Interfaces de Usuário e Aplicações Móveis - com o projeto final sendo um aplicativo em JS, híbrido. Também, no curso de redes, desenvolvi um paper sobre serviços distribuídos, que serviu para consolidar os conhecimentos que seriam úteis no estágio supervisionado, um servidor REST de glossário digital.

Projetos principais

Uma lista de projetos próprios que considero relevantes. Obviamente, além deles tem muitos outros, acabados e não acabados, no meu GitHub ou no Bitbucket.

  • GymCompanion github - nasceu como watchapp para o Pebble, e a página de configuração ganhou vida própria e agora funciona como um sistema de controle pessoal da série da academia. {CoffeeScript} {JS Puro} {mobile-first} {one page application} {C}

  • MemeLinks github - um banco de imagens de memes, com links simples e com o objetivo de facilitar o compartilhamento nas redes sociais. Em 2015 foi abandonado por falta de tempo para manutenção de retorno. {Ruby} {Padrino} {NoSQL} {layout responsivo} {grid semântico} {Heroku}

  • Colaborações diversas para o Framework Yii: debugging, validações e campos brasileiros, Controller para web services, roteador com URL prefixada, dentre outros

  • Ardent github: ORM standalone baseado no pacote do Laravel. O projeto foi adotado por mim depois que o desenvolvedor original abandonou (assim como ocorreu com o TurbineCSS github), dado o volume de colaborações que fiz na época {Composer} {PHP standalone}

  • MarketShare bitbucket: aplicativo móvel multiplataforma para controle colaborativo de listas de compras. Abandonado por falta de tempo e de necessidade, visto que o objetivo era concluir o projeto final do curso de Aplicativos Móveis da Dalhousie. {Appcelerator Titanium} {desenvolvimento móvel} {JS Puro} {Android} {gerenciamento de tarefas}

  • Glossary Server bitbucket - um servidor REST de glossário de palavras, criado para a pesquisa de um pós-graduando. Possui documentação interativa. Desenvolvido durante o estágio de 4 meses na Dalhousie University. {REST} {PHP} {TDD} {Testes de API} {ORM e migrações de BD} {Composer} {Swagger UI}

  • Pocket Analytics bitbucket - um projeto de final de semana para gerar gráficos estatísticos sobre a atividade no Pocket, ferramenta que uso na minha rotina para acompanhar artigos técnicos e outras leituras curtas. {Guzzle} {Silex} {PHP Standalone} {Composer} {APIs}

Contato

Você pode me encontrar aqui: