Acerca de
Experiencia y educación
Licencias y certificaciones
Cursos
-
Análise e Projeto de Algoritmos
-
-
Estrutura de Dados e Algoritmos
-
-
Inteligência Artificial
-
-
Laboratório de Extreme Programming
-
-
Tópicos de Programação Orientada à Objetos
-
Proyectos
-
Product Editor
This project aims to provide a new catalog application for Walmart eCommerce. The idea is to break the monolithic application currently in production into a set of microservices and a new application.
In this project I'm responsible to help in the technical definitions, develop functional and non functional components, provide to other developers, define integrations and other daily tasks in the life of a developer :-)
The inital stack that'll be used to build the…This project aims to provide a new catalog application for Walmart eCommerce. The idea is to break the monolithic application currently in production into a set of microservices and a new application.
In this project I'm responsible to help in the technical definitions, develop functional and non functional components, provide to other developers, define integrations and other daily tasks in the life of a developer :-)
The inital stack that'll be used to build the applications is:
- Spring Boot
- Oracle database
- Redis
- Jetty
- Docker
- Flyway (automagic DB migration/rollback)
- Node JS
- ReactOtros creadores -
Atlântico Javalee
Javalee é uma aplicação responsável pela abertura e encerramento automática de tickets da aplicação de Customer Service. Essas operações requerem que ações proativas sejam tomadas com base nos estados do pedido do cliente.
Eu fui um dos principais desenvolvedores desse projeto, ajudando a definir e implementar as funcionalidades. Esse projeto foi escrito em Java, sendo que as principais tecnologias envolvidas são: Spring Framework, Active MQ (como consumidor), Redis para Cache, Oracle e…Javalee é uma aplicação responsável pela abertura e encerramento automática de tickets da aplicação de Customer Service. Essas operações requerem que ações proativas sejam tomadas com base nos estados do pedido do cliente.
Eu fui um dos principais desenvolvedores desse projeto, ajudando a definir e implementar as funcionalidades. Esse projeto foi escrito em Java, sendo que as principais tecnologias envolvidas são: Spring Framework, Active MQ (como consumidor), Redis para Cache, Oracle e Jetty. Os testes foram feitos com JUnit. Essa aplicação tem a integração contínua feita com Jenkins e configuração de deploy é feita com Chef.Otros creadores -
Testserver - Unit Test Data Store
-
Testserver is a project responsible to store and analyse coverage information of projects. Each project can submit it's coverage information to Testserver and they can retrieve information about the coverage such as: per coverage, how coverage changed in a project from time to time, if a feature implemented increased or decreased the coverage, and so on.
UTDS is the project responsible for parsing testing results submitted by many xUnit tools and also coverage tools such as Jacoco…Testserver is a project responsible to store and analyse coverage information of projects. Each project can submit it's coverage information to Testserver and they can retrieve information about the coverage such as: per coverage, how coverage changed in a project from time to time, if a feature implemented increased or decreased the coverage, and so on.
UTDS is the project responsible for parsing testing results submitted by many xUnit tools and also coverage tools such as Jacoco, dotCover, openCover, etc. -
Promotion Engine
-
O objetivo desse projeto é manter e aplicar as promoções no site do eCommerce. O usuário tem a possibilidade de definir diversas regras de aplicação de promoções baseada em produtos, categorias, departamentos, entre outras. O gerenciador de promoções é capaz de decidir quando e como aplicar as promoções.
Eu sou responsável pelo desenvolvimento de novas funcionalidades do sistema, fazer a evolução do gerador de regras de promoções e da funcionalidade de aplicação de regras.
As…O objetivo desse projeto é manter e aplicar as promoções no site do eCommerce. O usuário tem a possibilidade de definir diversas regras de aplicação de promoções baseada em produtos, categorias, departamentos, entre outras. O gerenciador de promoções é capaz de decidir quando e como aplicar as promoções.
Eu sou responsável pelo desenvolvimento de novas funcionalidades do sistema, fazer a evolução do gerador de regras de promoções e da funcionalidade de aplicação de regras.
As tecnologias usadas no projeto são:
- Java 8, JEE, JPA, Hibernate, JAX-RS and Apache TomEE. Drools é usado para processar as regras de promoções e decidir quais serão aplicadas.
- JUnit and Arquillian são usados para fazer testes
- O controle de versão é feito no Github.Otros creadores -
Atlântico Customer Service
-
O Atlântico é um projeto utilizado no atendimento aos clientes do Walmart. O sistema fornece toda informação a respeito dos pedidos de clientes, permite executar operações de cancelamento ou troca de produtos, controlar ocorrências através de tickets e workflows, além de outras funcionalidades.
Nesse projeto eu era responsável pelo desenvolvimento e manutenção das aplicações de backend e front end. O backend é escrito em Java e fornece uma API REST para todos os serviços. As tecnologias…O Atlântico é um projeto utilizado no atendimento aos clientes do Walmart. O sistema fornece toda informação a respeito dos pedidos de clientes, permite executar operações de cancelamento ou troca de produtos, controlar ocorrências através de tickets e workflows, além de outras funcionalidades.
Nesse projeto eu era responsável pelo desenvolvimento e manutenção das aplicações de backend e front end. O backend é escrito em Java e fornece uma API REST para todos os serviços. As tecnologias envolvidas são: Spring Framework, Oracle, Jetty, Active MQ, Redis for Cache e Spring Web. Os testes são feitos com JUnit and Spring Test. O front end é feito em Ruby on Rails e consome diversos serviços disponibilizados por outras aplicações. Algumas bibliotecas usada nesse sistema são: Unicorn, Faraday, Devise, Virtus, Coffescript e JQuery. Os testes são feitos com RSpec. Ambas aplicações usam integração contínua com o Jenkis e a configuração de deploy feita com Chef.Otros creadores -
Plataforma Online de Leilões
-
Esse projeto disponibiliza uma plataforma online para a realização de leilões oficiais online.
Eu era responsável pela construção das funcionalidades do sistema de leilões bem como dos sistemas de backoffice. A aplicação utilizava as seguintes tecnologias: Java 6, JEE, EJB 2.1, JBoss, Spring Framework, Spring MVC, GWT e Oracle.
-
Java Intelligent Debugger
-
Esse foi o projeto que eu implementei durante o meu curso de mestrado. Os seus objetivos são: detectar erros de lógica em programas Java construídos por alunos aprendendo a programar; auxiliar os alunos a raciocinarem sobre o comportamento e os detalhes do programas; fornecer informações de depuração para que os alunos possam corrigir programas com falha.
Nesse projeto eu fui responsável por levantar e implementar as funcionalidades, fazer os testes unitários, fazer testes com alunos…Esse foi o projeto que eu implementei durante o meu curso de mestrado. Os seus objetivos são: detectar erros de lógica em programas Java construídos por alunos aprendendo a programar; auxiliar os alunos a raciocinarem sobre o comportamento e os detalhes do programas; fornecer informações de depuração para que os alunos possam corrigir programas com falha.
Nesse projeto eu fui responsável por levantar e implementar as funcionalidades, fazer os testes unitários, fazer testes com alunos, análise e síntese de resultados.
As tecnologias e abordagens utilizadas nesse projeto foram: Java,
JUnit, SableCC (um gerador de compiladores), técnicas de Inteligência Artificial para fazer diagnóstico, tais como: Diagnótico Baseado em Modelos e Diagnóstico Hierárquico.
O código fonte do projeto está disponível no Github em: https://github.com/wrpinheiro/java-intelligent-debugger
Como resultado desse projeto também foi construída um biblioteca simples para trabalhar com grafos, disponível em: https://github.com/wrpinheiro/jgraphlib -
Sistema Integrado de Gestão do Aprendizado (SIGA)
-
O SIGA é sistema educacional que auxilia no gerenciamento do aprendizado nos cursos da Universidade Metodista.
Nesse projeto eu era responsável por auxiliar na definição da arquitetura e construção de novas funcionalidades. As tecnologias utilizadas nesse projeto são: Java, JSF, Hibernate, JBoss e Oracle. -
Clínico Assistencial
-
O objetivo desse projeto é controlar todo o ciclo de prescrição e istração de medicamentos a pacientes durante o tratamento.
Como desenvolvedor eu era responsável por desenvolver a parte backend da aplicação utilizando com Java e J2EE. Como lider técnico fiquei responsável por definir a arquitetura e como a aplicação deveria evoluir.
Nesse projeto eram utilizadas as seguintes tecnologias: Java, EJB 2.1 com CMP, Oracle Application Server, front end feito em Swing e banco de…O objetivo desse projeto é controlar todo o ciclo de prescrição e istração de medicamentos a pacientes durante o tratamento.
Como desenvolvedor eu era responsável por desenvolver a parte backend da aplicação utilizando com Java e J2EE. Como lider técnico fiquei responsável por definir a arquitetura e como a aplicação deveria evoluir.
Nesse projeto eram utilizadas as seguintes tecnologias: Java, EJB 2.1 com CMP, Oracle Application Server, front end feito em Swing e banco de dados Oracle.
Reconocimientos y premios
-
Bolsa de Estudo TT-IV FAPESP
Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)
I was responsible for creating tools for SAKAI (https://sakaiproject.org/), a learning management environment used by students and teachers in many Universities around the world. This project was promoted by FAPESP and many brazilian Universities were involved.
I received this scholarship while studying for the Master's degree at University of São Paulo. -
Bolsa de Estuado - Projeto Eclipse, IBM/IME
Instituto de Matemática e Estatística (IME/USP)
I was a member of a team responsible for developing and promotinf Eclipse Plugins.
I received this scholarship while studying for the Master's degree at University of São Paulo.
Idiomas
-
Inglês
Competencia profesional completa
Perfiles similares
-
Fellipe Callegas
Senior Software Engineer | Team Lead
Conectar -
Rafael Elias Ribeiro Barbosa
Conectar -
Lucas Ikeda
Conectar -
Pedro Mariano
Conectar -
Renan Arantes Bernardes Vieira
Conectar -
Enderson Bazetti
Conectar -
Juliana Freire
Conectar -
Fabio Ueno
Conectar -
Pablo Bender
Conectar -
Eduardo Gaudino
Conectar
Otras personas con el nombre de Wellington Pinheiro en Brasil
-
Wellington Pinheiro
--
-
Wellington Pinheiro
Gerente de Estoque l Logistics Specialist | Supplay Chain | Logística | Gestão Estoque | Processos
-
Wellington Pinheiro
Gestão de Facilities | Liderança e Produtividade | Excelência Operacional | Controladoria | Gestão Aeroportuária
-
Wellington Pinheiro
Wellington
Hay 288 personas más con el nombre de Wellington Pinheiro en Brasil en LinkedIn
Ver a otras personas con el nombre de Wellington Pinheiro