Designer e Dev Frontend
Olá visitante, me chamoTiago

Se você está visualizando esta página é porque provavelmente 🔎buscou por front-end no google / linkedin ou recebeu meu contato profissional através da indicação de alguém (não esquece de me contar de quem foi hemm).
Bom, então permita-me contar um pouco mais sobre mim e sobre o que faço (profissionalmente).
Vivo com minha 👨‍👩‍👧‍👦família na cidade de São Paulo (Brasil).

Trabalho aqui mesmo em São Paulo, com 👨‍🎨Design de UI e 👨‍💻Frontend, vou falar brevemente sobre o que faço, e futuramente adicionarei alguns exemplos de códigos / artes / soluções. Trabalho 🎨desenhando ( Photoshop/Illustrator/Figma ) e 📱codificando interfaces web ( html, css e javascript ). Na verdade faço uma ponte entre o design e o frontend das aplicações, meu trabalho vai desde criação/revisão de uma identidade visual, criação de protótipo de baixa fidelidade, protótipo de alta fidelidade, landingpages, comunicações por e-mail, até a entrega de uma tela ou componente funcionando.

Normalmente interajo bastante com o marketing, fazendo entregas para TI e Marketing. Não atuo como dev “Full-stack”, por não manjar dos 🤸‍♂️paranauê do Backend / DBA / DevOps, apesar de conhecer algumas tecnologias. Meu entendimento nessa parte é 6 de 10, talvez 5. Apesar de não conhecer o backend 'tão tão' a fundo, consigo ler/entender o código do back, tenho boa lógica e conheço alguns padrões pois tbm utilizo ao desenvolver o front. Posso dar como exemplo o padrão Singleton e o padrão Observer bem utilizados no front de maneira geral, mas se quiser ler mais sobre alguns outros padrões veja aqui.

Falando de 💅CSS conheço:

  • ✔️ O padrão 7-1,
  • ✔️ Flex-box,(e flexbox sem flexbox),
  • ✔️ Css Grid e Grids(tipo 960gs/bootstrap-grid),
  • ✔️ Css Module,
  • ✔️ Pré-processadores,
  • ✔️ StyledComponent (o que mais uso hj 💖).

Gosto muito dessa parte da estilização com CSS, nada que um display flex não resolva.

Olhando para o 🚀JavaScript:

  • ✔️ Trabalho com soluções em React [gerenciando o estado da aplicão com Redux, com Context API ou Recoiljs],
  • ✔️ Tambem já trabalhei com Vue,
  • ✔️ Já trabalhei com angular tbm, mas era bem antigão (1.4, acredito eu), faz tempo que não uso angular, mas sei por cima como estão as coisas.

Já utilizei Grunt, Gulp, Webpack. Hoje tenho gostado bastante de usar o Parcel para essas ⚙️tarefas repetitivas de buildar, minificar, geral bundles, hotreload e etc (mais em projetos pessoais, profissionalmente acabo usando o webpack mesmo).

Quanto ao consumo de APIs, consumo apis REST, e conheço os verbos http (get, post, put, patch, delete).


"Acredito que muitas das tecnologias e esforços que vemos, deveriam ser funcionalidades implementadas pelos browsers e talvez um dia venham a ser."
(Muita coisa que é de uso comum como polyfill / hack / lib / superset deveria ser incorporado ao browser ou a linguagem (no caso js) e ao poucos vem sendo mesmo. Um exemplo seria pegar as features mais usadas do typescript e trazer para o js, ou o nesting que ajuda bastande no sass/less/styles trazer para o css, observe que ja temos trabalhos em cima disso (CSS Nesting Module). )


Para conhecer mais da minha trajetória profissional visite meu linkedin.

Se você me conheceu pelo linkedin, falou comigo por mensagem de texto e eu não respondi, 🙇me desculpe, são muitos contatos todos os dias por ali, não da pra acompanhar. Acabo não vendo as mensagens de lá, ou vendo bem tardiamente, principalmente quando já estou vestindo a camisa de alguma empresa em algum projeto.

Se quiser conhecer melhor 🦸‍♂️minhas ideias, ou acredita que eu posso “somar” em algum projeto, seja para uma padronização da parte visual, ou para organizar / otimizar os componentes e fluxos da sua aplicação frontend, me chama +5511966522685, vamos tomar um café ou uma cerveja e conversar.