Sobre mim:
Olá! Me chamo Erick Ribeiro, ensino superior em Ciência da Computação pela Universidade Paulista (UNIP, 2011 - 2014).
Sou um desenvolvedor de software com foco em qualidade (código eficiente e conciso), reusabilidade (funções e componentes podem ser reusados e facilmente reconfigurados em várias partes do sistema) e performance (utilização inteligente de algoritmos de acordo com o tipo e a quantidade de dados que serão processados, tendo sempre em mente a experiência do usuário e a capacidade do servidor).
Habilidades técnicas:
-Front-End Web: HTML5, JavaScript, TypeScript, jQuery, ReactJS, CSS3 (Bootstrap, Tailwind CSS)
-Back-End: PHP, Node.js, Python (Django, Flask), Go
-Desktop e CLI: Java (Swing), Python (Tkinter, PyQt), Web Scraping utilizando Python (Requests-HTML, Beautiful Soup), Manipulação de imagens utilizando Python (Pillow)
-Banco de dados: MySQL
-Sistemas Operacionais: Windows, Linux, Mac OS
-Outras habilidades: Git, Apache Server, Criação e manutenção de sites e-commerce
Resumo da experiência profissional:
2012/2013 - estágio: Tive como função principal testar, documentar, programar e criar novas páginas (HTML5, CSS3, JavaScript, PHP, MySQL), sugerir soluções para a equipe, fazer manutenção e correções de bugs no sistema que estávamos desenvolvendo e integração, configuração e teste de plugins no sistema;
2013/Atualmente: Trabalho com criação, manutenção e otimização de diversos tipos de websites (e-learning, e-commerce, landing pages, sites empresariais, etc.) utilizando tecnologias como: JavaScript, TypeScript, ReactJS, Vue.js, jQuery, HTML5, CSS3, Bootstrap, Tailwind CSS, PHP, Python, Node.js, Go, entre outras.
Otimizo a velocidade de carregamento de sites utilizando técnicas como: Minificação de arquivos HTML, JS e CSS, redimensionamento e compressão de imagens, configurações de performance em servidor (Cache HTTP, gzip), Lazy loading de imagens, carregamento assíncrono e inteligente de arquivos e fontes de texto, melhoria na conexão à arquivos de terceiros utilizando DNS prefetch ou preconnect, entre outras.