Marcos C.

Programador Java

Average 0 of 5

Freelancer activity: IT & Programming

Brasil

Skills (Maximum: 3)
About me
Graduado em Sistemas de Informação, possuo mais de oito anos de experiência na área de desenvolvimento de sistemas para web utilizando a linguagem de programação Java. Possuo experiência como Arquiteto de software e Coordenador de equipe. Desenvolvi o Sistema de Análise de Grupos/Cotas de Consórcio – SAG no Banco Central. Sou um dos responsáveis pela incorporação do sistema Consórcios pelo Sistema SAG, fiz parte da equipe que converteu o Sistema UNICAD - informações sobre entidades de interesse do Banco Central cujo objetivo é integrar as diversas bases de informações cadastrais existentes no Banco Central, antes desenvolvido em Java, Natural, Adabas - para o sistema CADBC.
O Banco Central possui uma arquitetura que utiliza o Struts, um Business Delegate, um Service Locator e um Facade que em conjunto acessam os EJBs. A persistência é feita com hibernate e utilizamos DAOs genéricos e anotações.
Também utilizamos o framework de apresentação Wicket integrado ao Spring através do ContextLoaderListener que por sua vez provê integração com o Hibernate. O controle de transações é feito através do padrão open-session-in-view implementado por um filtro Servlet (OpenSessionInViewFilter). As implementações negociais são feitas em Mediators que oferecem os serviços da camada de negócio à camada de apresentação.
Languages
Work history
Cast informática - De junho de 2007 a agosto de 2012
Cargo: Analista de Sistemas Java / Coordenador de equipe.
Função: Auxiliar a equipe a direcionar a arquitetura para os padrões do Banco Central.
Desenvolvimento do Sistema de Análise de Grupos/Cotas de Consórcio – SAG, um sistema
informatizado que permite padronizar o recebimento, em periodicidade mensal, de informações
prestadas de forma obrigatória pelas administradoras de consórcio, relativas às operações de
grupos e cotas, validando, armazenando e disponibilizando os dados recebidos para tratamento
interno do BACEN.
LinkData informática - De maio de 2006 a maio de 2007
Cargo: Analista de Desenvolvimento Java.
Função: Manutenção corretiva e evolutiva do sistema de Gestão de Patrimônio e Gestão de
Compras - que permite aos usuários fazer a gestão e o acompanhamento de todas as etapas
previstas na legislação pública para controle dos processos de aquisição e contratação,
possibilitando verificar se a compra ou o serviço foram bem sucedidos ou mesmo, apontar a
ocorrência de problemas.
Cast informática - De junho de 2005 a março de 2006
Cargo: Programador Java.
Função: Participação do desenvolvimento do Sistema Justiça Moderna, onde os juizes podem
acompanhar as execuções penais em tempo real e, com isso, garantir a concessão de benefícios
legais a presos com a eliminação de prisões desnecessárias.
Tribunal de Contas da União - De fevereiro de 2004 a junho de 2005
Cargo: estagiário.
Função: Implementação de "casos de uso" tanto na camada e apresentação quanto a de negócios
utilizando a linguagem de programação java(Servlet), levantamento de requisitos e Análise de
sistemas utilizando o Rational Unified Process, desenvolvimento de especificações técnicas para
determinar passo a passo como deve ser feita a implementação dos casos de uso.
Hire
Activity and ratings

Last login: 2 years ago

Joined: 3 years ago


Ranked: Not ranked

Profile level: Iron

What is profile
level iron?

Iron is the starter level for freelancers in Workana. The more objectives they fulfill, and the more projects they win, allows them to reach higher levels. Read more

Loading...