Efetuar login ou cadastrar

Desenvolvedor Java Sr.

Síntese de Qualificações

Profissional com experiência em sistemas com grande número de concorrência e alta demanda de tráfego de rede.

Experiência Profissional

  • Programador Java Sênior - Qualicorp/Spread (5/2018 a 2/2019)

    Projeto SOA para desenvolver um sistema para transformar os arquivos de coparticipação de
    planos de saúde recebidos pela Qualicorp das operadoras ( Sulamerica e Bradesco ) em
    relatórios de coparticipação nos formatos desejados pelos clientes da Qualicorp. Como cada
    relatório tem seu próprio layout e informações particulares apesar dos arquivos de entrada serem
    similares, o sistema tinha como premissa ser de fácil configuração, desta forma os arquivos de
    entrada assim como os relatórios de saída deveriam ser customizados por scripts SQL.
    A aplicação era um WebService Java que era executado dentro do tomcat, esta aplicação recebia
    um arquivo XML com o código de execução dos arquivos entrada, que foram carregados pelo
    usuário usando a interface web do sistema. Nessa parte web, que era feita com primefaces,
    hibernate e spring era utilizada para fazer o upload dos arquivos de coparticipação dos clientes e
    fazer o download dos relatórios de coparticipação processados assincronamente pelo sistema.
    O sistema web ao fazer o upload, salvava os arquivos numa pasta no sistema de arquivos
    configurada para a empresa do cliente em seus scripts SQL. Os arquivos eram então lidos por um
    inbound-endpoint no WSO2 que deveria abrir o arquivo XML contendo o número de execução dos
    arquivos carregados, ele então criava um payload e fazia uma requisição JAX-WS para a parte
    backend do sistema com este número.
    O sistema Java backend que é um WebService no spring, recebia a requisição contendo o
    número de execução, fazia uma pesquisa no banco e com este número sabia quais os arquivos e
    qual a empresa do cliente da Qualicorp que deveriam ser processados. Atráves das informações
    fornecidas nas configurações do sistema sobre a empresa do cliente, o sistema sabia como ler e
    tratar cada arquivo de entrada de coparticipação.
  • Programador Java Sênior - Nextel Telecomunicações/Compasso (11/2017 a 2/2018)

    Projeto SOA pontual para criar aplicação batch para ser executada pelo CTRL-M da Nextel, com
    o objetivo de ajudar a monitorar os processos executados do Roamability. Esta aplicação
    chamada de BatchOMS possui três tipos de execução:
    Exibir os processos com erro de ativação, se o processo não pode ser executado a
    aplicação BatchOMS deve chamar os WebServices do Roamability e tentar executar
    novamente,
    Desativar os aparelhos que foram marcados para desativação na Roamability,
    Fazer um log das execuções realizadas.
    Apesar de ser uma aplicação simples, executada num terminal do UNIX, ela utiliza Spring
    para controlar seus objetos e manter um certa organização na estrutura da aplicação.
    Foi criada também uma segunda aplicação, chamada de WebOMS, que se trata de um
    front-end gráfico para a aplicação BatchOMS. Aonde os operadores da produção poderiam
    visualizar os processos do Roamability executados. Esta aplicação tem várias telas, que
    fornecem diversas informações de consulta para os operadores.
    Esta aplicação foi criada com o Spring, JPA e Primefaces. Ao contrário do BatchOMS, o
    WebOMS acessa o banco de dados Oracle da Nextel para mostrar os dados nas páginas JSF
  • Desenvolvedor Java Sênior - Fourway (10/2015 a 8/2017)

    Criar novas funcionalidades e dar manutenção em sistema de cotações de seguro. O sistema de
    cotações ( CotaWeb ) é desenvolvido em Spring com JSF usando o Hibernate como camada de
    persistência. A parte de cálculo das cotações pode ser customizada pelo cliente, que pode
    escolher entre o motor feito pelo Fourway ou um próprio do cliente. Ao qual a aplicação acessa
    atráves de WebServices.
    Também foi criado um sistema auxiliar para configurar o CotaWeb, uma vez que até o momento a
    maioria das alterações de configurações eram feitas atráves de scripts SQL, dessa forma criamos
    um sistema mais simples feito em Spring MVC e usando requisições REST por JSON. Que eram
    na verdade algumas telas CRUD para nos ajudar a alterar as configurações do CotaWeb. Nesse
    sistema as telas eram em páginas JSP com o uso do Bootstrap para deixá-las com uma
    aparência agradável.
    O acesso ao banco de dados era feito por JPA/Hibernate, que estava configurado no Spring.
  • Programador Java Senior - Pitney Bowes/Nextel (1/2014 a 8/2015)

    Fazer manutenções, correções de erros eadicionar novas funcionalidades em sistema de impressão de faturas da Nextel. Este sistema compõe-se em ler os arquivos XML gerados pelo BSCS, que é o sistema da Ericsson para retirar as operações realizadas pelo cliente ao utilizar o aparelho.

    Estas informações contidas nesses XMLs são utilizadas pelo sistema da Pitney Bowes para gerar as faturas, que são enviadas para o cliente pagar é chamado de DOC1, que se caracteriza por um grupo de aplicações com várias funções distintas para alcançar o resultado final, que é a fatura do cliente impressa.

    Estas aplicações que formam o DOC1 são escritos em Java ( 1.8.0-40 ), utilizam processamento multithread e são executados atráves de scripts bash shell no Linux/HP-UX. Nem todas estas aplicações utilizam banco de dados, mas as que utilizam, fazem todas as consultas necessárias na inicialização para gerar o mais rápidos possível os resultados. O banco utilizado é o Oracle, as aplicações utilizam store procedures para consultar e fazer atualizações necessárias.

    Também foram adicionados testes utilizando o Junit/PowerMock para garantir as alterações realizadas.
  • Programador Java Sr - Aliança/Hamburg Sud (11/2012 a 7/2013)

    Criar sistema Web para otimizar as tarefas dos diversos usuários dos terminais de portos e as tarefas realizadas pelas diversas equipes da matrix. Grande parte das rotinas diárias executadas eram feitas em planilhas Excel e tabelas do Access, o objetivo era padronizar as tarefas e deixar num sistema web, para facilitar o trabalho do usuário.

    Na criação do sistema foi utilizado o Spring e o Hibernate para acessar o banco de dados Oracle 11g, a parte gráfica utilizei o JSF atráves do Richfaces, depois substitui pelo Primefaces, devido aos diversos errados encontrados ao usar o Richfaces com JSF 2. Na parte do Spring foi empregado JMS para processos assincronos e o Spring Security para validar o acesso dos usuários no sistema.

    Criei algumas packages/procedures no Oracle, para suprir a necessidade de projetos paralelos.
  • Programador/Tester Java Senior - Serasa Experian (3/2012 a 10/2012)

    Criar testes usando o Powermockito, Mockito e Selenium para aplicações de Certificação Digital
    da Serasa. Fazer manutenção nos fontes das aplicações dos Sistemas CD, utilizando JSF, JSP,
    Servlets, EJBs rodando nos servidores JBoss e Glassfish. Utilizavamos os frameworks Seam para
    as aplicações que possuiam JSF e Hibernate como camada de persistência de todas as
    aplicações.
  • Programador Java Senior - Central Inf Digitalização e Soluções em GED Ltda. (11/2011 a 1/2012)

    Dar manutenção e desenvolver novas funcionalidades em sistema para recortar processos
    judiciais em jornais do Tribunal Regional de cada unidade da federação e envia-los para a Serasa,
    para alimentar a base do Autorizador de Crédito. Se trata de um sistema extremamente simples,
    que utiliza JSF com PrimeFaces para desenhar as páginas e o Jboss como servidor de aplicação.
    A Central digitalizava os jornais ou baixava dos sites do judiciário e usando o sistema, eram
    convertidos de PDF para arquivo texto, o que tornava mais fácil o trabalho. Então com o uso de
    regexp ( Expressão Regular ), encontravamos os processos que eram de interesse da Serasa
    ( busca e apreensão, cobrança, despejo por falta de pagto., etc. ) e enviava num arquivo de saída
    semanalmente para a Serasa.
  • Programador Senior - Sirius Software/WMc Cann (7/2011 a 8/2011)

    Criar sistema de e-Commerce para a Leroy Merlin, sistema esse utilizando JSF atráves do Spring com o Tomcat como servidor. Também eram empregado o ICEFaces para criar as páginas que compõe o sistema. No período que estive no projeto, não estava implementado a parte de pagamento.
    Realizei algumas correções em JQuery e montei alguns portlets, já que os sistema utiliza para facilitar à WMc Cann, alterar o conteúdo do sistema.
  • Desenvolvedor Java - Mapfre (5/2010 a 4/2011)

    Criar sistema para atendimento de seguros de vida para a Mapfre, o sistema roda utilizando o JBoss como servidor de aplicação e o SEAM como framework para as páginas JSF, gerenciar o Hibernate.
    Também foram empregadas o uso de filas MDB para executar os diversos processos do sistema, para comunicação com os mais diversos sistemas externos que a Mapfre depende.
    Criar diversos testes de integração utilizando o TestNG para fazer cobertura dos códigos do sistema e criar testes utilizando o Selenium, para testar as páginas JSF.
  • Desenvolvedor Java SR - CPM Braxis (12/2009 a 3/2010)

    Criar sistema de avaliação de pessoal para a CPM, utilizando JSF, Hibernate, Tomcat e Spring.
  • Desenvolvedor - IMP Telecomunicações/Comtex (8/2009 a 11/2009)

    Criar sistema de call center para serviço de emergência para o Governo do Rio de Janeiro. este sistema é feito em SWT/JFaces e usa o Hibernate como camada de persistẽncia com JPA, servidor atual era o Glassfish com banco de dados PostgreSQL.
    Devido ao uso do JFaces o sistema pode ser utilizado tanto como uma aplicação desktop RCP como uma aplicação Web, a aplicação usa totalmente as bibliotecas de plugin do Eclipse.
  • Desenvolvedor - Nextel S/A. (11/2006 a 1/2009)

    Suporte e manutenção em sistema de callcenter, para controlar as requisições de serviços sobre os aparelhos Nextel.
    Utiliizavamos EJBs para as regras de negócios e DAOs para acessar o banco de dados, que era o Oracle. Era empregada a arquitetura MVC, com o Struts como framework web, tinhamos páginas JSPs que enviavam as requisições para as actions do Struts e estas acessavam os delegates para chegarem nos EJBs.
    O servidor de aplicação era o Weblogic, ao qual usavamos para gerenciar também os pools de conexão com o banco de dados e as filas JMS.
    As diversas integrações entre os vários sistemas internos eram feitas atráves de web services e store procedures.
  • Programador - Banco Panamericano S/A. (2/2001 a 8/2006)

    Criar fontes e fazer manutenção de um software de financiamento em Java Servlets atráves de um servidor HP-UX e Linux e criação de alguns aplicativos terminal em Java. Elaboração e desenvolvimento de biblioteca em C/C++ para realizar comunicação de rede, com o objetivo de montar um aplicativo para transmitir mensagens entre máquinas em uso genérico. Manutenção em sistema de analíse de crédito com acesso ao SERASA, para fazer análise de crédito de clientes, ao qual este sistema possui uma carga média diária de 1500 acessos, com processamento de até 40 threads simultâneas. Desenvolvimento de sistema de controle de projetos interno do banco para gerenciar e organizar atividades gerenciais. Todos os projetos listados acima utilizaram JSP, Java Beans e como servidor de aplicação o Oracle Application Server ( O1S9i ).
    Criação de sistema para uso da alta diretoria e também de todas as filiais do pais, para informar sobre receitas e despesas que determinada filial obteve em um período especifico. Para este projeto foram utilizados EJB, Struts e uso de PL/SQL para montar consultas SQL dinâmicas para conseguir criar queries de alta velocidade com o perfil de acesso do usuário.

Formação Acadêmica

  • Superior (1/1995 a 1/1998)

    Adm. c/ enfase em Análise de Sistemas - UNICID - Universidade Cidade de São Paulo

Cursos e Certificações

UNICID - Universidade Cidade de SÃo Paulo
EEPG. Prof. Alcides Boscolo

Conhecimentos Gerais

Weblogic
Criação e estruturação de projetos
OOP
Delphi 4
Linux/UNIX
Borland Interbase
C/C
Oracle
Java Standard SQL
Java Script Redes
Pascal
Analise Estruturada de Sistemas
HTML
Analise Essencial
Borland C Builder
Tratamento de Imagens
Apache
JBuilder 4
DHTML/CSS/DOM
NetBeans
XML
JRun
Jakarta Tomcat
Hibernate
UML ( noções )
Design Patterns ( noções )
J2EE
JDeveloper 10g
Oracle Application Server
JBoss
Struts
taglibs
PL/SQL
XSLT
AspectJ
Ajax/DWR
Ant
Spring
JSF
JPA
Glassfish
SWT/JFaces
Eclipse Plugin Development
GRASS
uDig
GeoTools
JBoss SEAM
JUnit
TestNG
JQuery

Currículos para TI, Tecnologia da Informação em Sao Paulo e região

14
abr

Desenvolvedor Java

Sao Paulo - SP

13
mar

Coordenadora de Desenvolvimento de Software

Sao Paulo - SP

22
fev

Coordenador de TI

Sao Paulo - SP

25
jan

Supervisor de Ti

Sao Paulo - SP

23
jan

Analista Programador Java

Sao Paulo - SP

29
nov

Gerente de projetos

Sao Paulo - SP

27
nov

T.I.

Sao Paulo - SP

07
nov

desenvolvedor salesforce

Sao Paulo - SP

26
out

Administrador: Linux, Sistemas, Infraestrutura

Sao Paulo - SP

18
out

Blockchain

Sao Paulo - SP

16
out

Gerente de Produto

Sao Paulo - SP

04
out

Analista de Dados / Cientista de Dados

Sao Paulo - SP

13
set

Arquiteto Corporativo

Sao Paulo - SP

11
set

Product Owner OU Java Backend

Sao Paulo - SP

05
set

Analista de Sistemas

Sao Paulo - SP

02
set

Analista de Sistema, Analista de Negócios/Projetos

Sao Paulo - SP

31
ago

Desenvolvedor Front-End

Sao Paulo - SP

30
ago

Auxiliar de Monitoramento

Sao Paulo - SP

29
ago

ANALISTA DE SUPORTE

Sao Paulo - SP

28
ago

Programador, desenvolvedor, analista de sistemas.

Sao Paulo - SP

26
ago

Analista de Suporte ou Service Desk

Sao Paulo - SP

16
ago

Tecnologia da Informação

Sao Paulo - SP

14
ago

Analista BI

Sao Paulo - SP

11
ago

Cargo de Analista de Expansão

Sao Paulo - SP

11
ago

Administrativo

Sao Paulo - SP

09
ago

Analista/Gestor de Projetos de TI

Sao Paulo - SP

09
ago

Desenvolvedor Junior

Sao Paulo - SP

06
ago

Scrum Master

Sao Paulo - SP

03
ago

Analista

Sao Paulo - SP

29
jul

Analista SR

Sao Paulo - SP

27
jul

Administração

Sao Paulo - SP

22
jul

Arquiteto de Soluções, Arquiteto de Enterprise

Sao Paulo - SP

17
jul

Analista de Analytics Senior

Sao Paulo - SP

17
jul

Gerente de Projetos

Sao Paulo - SP

16
jul

Arquiteto e Desenvolvedor .Net

Sao Paulo - SP

08
jul

Desenvolvedor Salesforce

Sao Paulo - SP

07
jul

Engenheiro de Software C/CPP Senior

Sao Paulo - SP

13
jun

Analista de negócios

Sao Paulo - SP

25
mai

Analista de Suporte

Sao Paulo - SP

19
mai

Desenvolvedor ServiceNow

Sao Paulo - SP

15
mai

Analista de suporte TI

Sao Paulo - SP

10
mai

Project Manager

Sao Paulo - SP

18
abr

Analista de suporte

Sao Paulo - SP

05
abr

Estagiário em TI

Sao Paulo - SP

28
mar

Consultor/ Arquiteto de Dados

Sao Paulo - SP

09
mar

Desenvoledor PHP Laravel Pleno

Sao Paulo - SP

05
mar

Desenvolvedora Full Stack Jr

Sao Paulo - SP

28
fev

Analista de Infraestrutura

Sao Paulo - SP

24
fev

Desenvolvedor Java Senior/Especialista

Sao Paulo - SP

18
fev

Auxiliar Operacional .

Sao Paulo - SP

14
fev

Loja

Sao Paulo - SP

12
fev

Engenheiro de software

Sao Paulo - SP

11
jan

Desenvolvedor

Sao Paulo - SP

02
jan

help desk, estagio ti

Sao Paulo - SP

13
dez

Analista Desenvolvedor Web .NET

Sao Paulo - SP

23
nov

Gerente de Sistemas

Sao Paulo - SP

08
nov

analista de negócios e requisitos

Sao Paulo - SP

13
out

desenvolvedor Jr

Sao Paulo - SP

19
set

Analista de Power BI Júnior

Sao Paulo - SP

13
set

Analista de Projetos

Sao Paulo - SP

24
ago

Assitente de logistica

Sao Paulo - SP

19
ago

Qualquer cargo a disposição

Sao Paulo - SP

18
ago

Coordenador de Desenvolvimento

Sao Paulo - SP

01
ago

Funcional Sucessfactors

Sao Paulo - SP

27
jul

Backfficie

Sao Paulo - SP

26
jul

Analista de Sinistro

Sao Paulo - SP

13
jul

Tecnico de radiologia

Sao Paulo - SP

12
jul

Analista de Sistemas Senior

Sao Paulo - SP

13
jun

Técnico em T.I

Sao Paulo - SP

02
jun

Desenvolvedor Junior Full Stack

Sao Paulo - SP

02
jun

Consultor SAP BW

Sao Paulo - SP

30
mai

Operações

Sao Paulo - SP

29
mai

Gestor / Coordenador Field Service / Suporte

Sao Paulo - SP

11
mai

UX UI Designer

Sao Paulo - SP

07
mai

suporte tecnico

Sao Paulo - SP

30
abr

Estagiário

Sao Paulo - SP

27
abr

Operador de telemarketing

Sao Paulo - SP

26
abr

Analista ou Consultor Totvs Protheus

Sao Paulo - SP

25
abr

Analista Programador JAVA Jr. ou PHP pleno ou VFP

Sao Paulo - SP

22
abr

GERENTE DE PROJETOS

Sao Paulo - SP

19
abr

Cientista de dados

Sao Paulo - SP

16
abr

Estágio desenvolvedor

Sao Paulo - SP

12
abr

Técnico em informática

Sao Paulo - SP

06
abr

Estagio, trainee ou suporte tecnico

Sao Paulo - SP

06
abr

Estágio em Ti

Sao Paulo - SP

05
abr

Analista de Suporte

Sao Paulo - SP

29
mar

Desenvolvedor

Sao Paulo - SP

24
mar

Desenvolvedor Junior

Sao Paulo - SP

04
mar

tecnico de sistema de informação

Sao Paulo - SP

22
fev

Diretor de Tecnologia, Diretor de Operações, CTO, CIO

Sao Paulo - SP

22
fev

consultor

Sao Paulo - SP

16
fev

Testes SAP

Sao Paulo - SP

15
fev

TELEMARKETING RECEPTIVO HOME OFFICE

Sao Paulo - SP

15
fev

TELEMARKETING RECEPTIVO HOME OFFICE

Sao Paulo - SP

14
fev

Informatica

Sao Paulo - SP

25
jan

Analista de Negócios

Sao Paulo - SP

21
jan

Desenvolvedor Front-End Junior

Sao Paulo - SP

14
jan

Desenvolvedor Java

Sao Paulo - SP

13
jan

Gerente de Tecnologia da Informação

Sao Paulo - SP

05
jan

Desenvolvedor Frontend

Sao Paulo - SP