Wellington Campana Ferreira
Engenheiro de software - Sênior at Irricontrol- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Microserviços com Typescript
UdemyJan, 2023- Nov, 2024 -
NodeJs Avançado com TDD, Clean Architecture e Typescript
UdemyJan, 2023- Nov, 2024 -
NodeJs, Typescript, TDD, DDD, Clean Architecture e SOLID
UdemyJan, 2023- Nov, 2024 -
AWS Fargate & ECS - Masterclass | Microservices, Docker, CFN
UdemyJan, 2022- Nov, 2024 -
React Tutorial and Project Course
UdemyOct, 2019- Nov, 2024 -
React and Redux
UdemyOct, 2019- Nov, 2024 -
Curso Desenvolvedor Web Completo
UdemyAug, 2019- Nov, 2024 -
Python para Data Science e Machine Learning
UdemyJul, 2019- Nov, 2024 -
Machine Learning
UdemyNov, 2018- Nov, 2024 -
Python OpenCV
UdemySep, 2018- Nov, 2024 -
Reconhecimento Facial com Dlib
UdemySep, 2018- Nov, 2024
Experience
-
Irricontrol
-
Brazil
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Engenheiro de software - Sênior
-
Mar 2023 - Present
-
-
-
virabaixo.net
-
Brasil
-
Engenheiro de software - Pleno
-
Sep 2022 - Nov 2022
• Reportando ao cliente diariamente o fluxo do desenvolvimento da aplicação • Escolher as tecnologias usadas no projeto • Orientação de estagiário no dia dia do desenvolvimento da aplicação Projetos Front-end: no período de 1,5 mês foi desenvolvido em React.Js uma aplicação web totalmente envolvida por uma biblioteca de mock para requisições REST de maneira que apenas mudando uma variável de ambiente a aplicação estaria apontando para o back-end e todas as rotas seriam supridas com dados validos. A aplicação foi entregue no prazo previsto. A aplicação inicialmente teria que ter uma tela para operador, uma para administrador e outras para os apostadores. As telas teriam de ser construídas sobre o mesmo design e respeitando acima de tudo o controle de permissões. Back-end: nos 1,5 meses faltantes foi desenvolvido utilizando o framework NestJS uma aplicação back-end com cinco módulos. Foi utilizado JWT para a autenticação do usuário, e para criptografia do password o BcryptJs foi a escolha mais sensata para não ter problemas com segurança. Também foi necessário a utilização de uma criptografia para dados pessoas, necessitando uma decriptografia futura e então decidi optar um cyperv, O TypeORM foi utilizado como ORM e Postgres como banco. Infra: Uma maquina foi criada utilizando o serviço cloud EC2 nele foi utilizado um docker para a imagem da aplicação, paralelo a essa imagem também foi utilizado uma imagem do NGINX para reverse-proxy do serviço. Resultados: - Através de bom planejamento a aplicação pode ser entrega com o prazo definido - A aplicação tem um nível relativamente baixo de custo pra ser mantida - Documentação de explicativa de fácil entendimento - Open API com swagger para o back-end Show less
-
-
-
Anthor
-
Brazil
-
Internet Marketplace Platforms
-
1 - 100 Employee
-
Engenheiro de software - Pleno
-
Jan 2022 - Sep 2022
Projetos Relevantes • Novo sistema de bloqueio para usuários, necessário para impedir que usuários excluíssem suas contas e criassem novas. • Melhorias na integração com o gateway de pagamento • Cadastro de clientes em massa via planilhas, possibilitou a inclusão de clientes com mais performance aumentando a produtividade de alguns setores. • Refatoração de serviços legados para utilizar o framework NestJS e Kafka • Novo método de punição para usuários com irregularidades nas missões Resultados • Remoção permanente de clientes indesejáveis • Clientes recebem seu pagamento quando solicitado e melhora no feedback para os usuários. • Deu mais performance para outros setores que faziam trabalhos manuais. • Mais estabilidade na aplicação diminuindo a quantidade de bugs. • Funcionários poderiam punir de maneira mais específica usuários indesejados em certos ambientes de trabalho Show less
-
-
-
Freelance
-
Brasil
-
Engenheiro de software
-
Jul 2021 - Jan 2022
Projetos Relevantes • Novo sistema de autenticação com suporte OAUTH 2.0 com Google e Facebook, documentado com Swagger e feito em NestJS • Front-end e back-end feito para um e-commerce CMS feito com Next.Js e NestJS. Utilizando AWS Lambda e Postgres, com integração com meio de pagamento e Sedex a aplicação ficou muito grande e inviável para ser finalizada em um futuro proximo • Consultor e desenvolvedor front-end com React e Redux para um ERP web. Resultados • Aplicação mais segura pois tinha protocolos modernos de autenticação • Mais de 10 modelos integrados e funcionais. • Modulo de order integrado com Global Storage e Redux no padrão Flux Show less
-
-
-
Confere
-
Brazil
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Engenheiro de software
-
Nov 2019 - Jul 2021
Projetos Relevantes • Criar testes de integração e unitários para endpoints existentes. Feitos em Jest com uma boa cobertura • Atualizar alguns endpoints para que aceitem novas integrações para melhora de performance de consulta • Confere Financeiro foi um novo produto que visava trazer um sistema financeiro integrado com adquirentes, todo o front-end foi feito em ReactJs com ANTDesign • Refatoração de telas legado para o novo modelo UI/UX • Tela de cadastro para novo produto ConfereShop Resultados • Endpoints mais estáveis, com manutenção mais segura. • Várias páginas de legado agora conseguem entregar para o cliente relatório mais rapidamente. • Conversão de centena de novos clientes com o novo produto de financeiro, possibilitando um uso mais frequente do sistema legado • Maior retenção de usuários no sistema legado • Aumento exponencial na conversão de clientes para o novo produto Show less
-
-
-
Freelance
-
Mogi Guaçu, São Paulo, Brasil
-
Engenheiro de software
-
Dec 2018 - Nov 2019
Projetos Relevantes • Construir novas páginas para cliente com React se baseando em telas feitas no Figma • Construir novos filtros para o Client usando Sequelize e NodeJs. • Fazer CI/CD para AWS Lambdas • Criar testes para endpoints ainda não testados Resultados • Clientes mais satisfeitos, pois passam menos tempo procurando dados específicos. • Aumento na taxa de entrega da equipe • Maior estabilidade da aplicação e também aumentou a taxa de entrega da equipe. Show less
-
-
-
Phidata - Data Analytics Consulting
-
Brazil
-
Business Consulting and Services
-
Data Scientist
-
Mar 2018 - Nov 2018
Projetos Relevantes • Construir APIs para clientes consultar dados • Extrair dados de paginas de cadastro para obtenção de dados com Google Tag Manager • Prover dados com protocolos SFTP • Criar, popular e manter um banco de dados Postgres Resultados • Clientes puderam consultar dados por protocolos modernos • Usuários mais bem identificados Projetos Relevantes • Construir APIs para clientes consultar dados • Extrair dados de paginas de cadastro para obtenção de dados com Google Tag Manager • Prover dados com protocolos SFTP • Criar, popular e manter um banco de dados Postgres Resultados • Clientes puderam consultar dados por protocolos modernos • Usuários mais bem identificados
-
-
Education
-
Fatec Mogi Mirim - Arthur de Azevedo
Tecnólogo, Análise e Desenvolvimento de Sistemas -
CEGEP
Técnico, Eletrônica