KM Cursos e ConcursosFull Stack Developer
Jan. 2019 - Jul. 2024Cuiabá, Mato Grosso, Brazil (Remote)Desenvolvimento de site e plataforma E-commerce de InfoProdutos para educação, sendo estes focados em cursos preparatórios para concurso público. Durante o período a qual fiquei a frente do projeto de desenvolvimento fui responsável desde a concepção e levantamento dos requisitos, ao deploy em produção. O Projeto consistiu em basicamente 3 sub projetos, o Site, o E-commerce e Portal do Aluno. Todos eles foram desenvolvidos utilizando .NET Core (C#) para API Back-end, ReactJS no Front-end, PostgreSQL e MongoDB como Banco de dados, relacional e não relacional respectivamente, integrações com SDKs de terceiros, tais como MercadoPago (API Checkout Transparente), Cloudinary (API de Upload de arquivos), Vimeo (API de streamming), bem como aplicação de cache distribuído (Redis) para algumas consultas recorrentes, melhorando a performance dos portais. Além de tudo citado acima, fui responsável pelo deploy da aplicação em produção, utilizando inicialmente Heroku para deploy do Back-end e Netlify para o Front-end, que, posteriormente, foi substituído pela dockerização do projeto, a partir dai, passamos a utilizar máquinas virtuais (VPS) para a gestão da infra, GitHub com GitActions e webhooks para o CI/CD dos PRs e por fim utilizando o dockerhub para o deploy das imagens docker em produção. É válido lembrar que toda a concepção do projeto apenas pode ser concretizada, devido a organização e diálogos constantes com o cliente, implementando metodologias ágeis na rotina do mesmo para acompanhamento do processo contínuo de entregas.