Baixar PDF

Objetivo Profissional

Atuar como arquiteto de software, especializado na plataforma Java e sempre disponível como fullstack, buscando sempre me atualizar com as mais novas tecnologias e conceitos do mercado, de modo a oferecer a melhor solução possível para projeto.

Formação Academica

Jan 2013Dez 2014

Ensino Superior

FIAP

Análise e Desenvolvimento de Sistemas

Mar 2012Abr 2012

Curso Extracurricular

CAELUM

Formação Consultor Java

Experiência Profissional

Jul 2016Presente

Analista de Big Data

inMetrics

Atuação no cliente Santander(Produban) em projeto de BigData/FastData para monitoria de infraestrutura e sistemas de negócio internos.

Ambiente: Hadoop/Cloudera, Apache Hive, Apache Pig, Impala, Oozie, HBase, Redis, Neo4J, Kafka, Storm, Zookeeper, Elasticsearch, Kibana, WSO2 CEP, Siddhi.

Jul 2014Jul 2016

Engenheiro de Software

inPaaS TI - Soluções em TI Ltda.

Conduzi o planejamento, a implementação, manutenção e desenvolvimento de plataforma dinâmica voltada ao desenvolvimento de projetos de pequeno à médio porte voltados à cloud, com noções e abstração de persistência de dados, camada de serviços, renderização dinâmica do front-end e consumo/exposição de serviços SOAP e REST dinamicamente. Implantação do conceito de microservices para a distribuição back-end. Desenvolvimento baseado em HTML 5 para o front-end principalmente para a implementação do Drag and Drop contido na plataforma para a montagem de telas dinâmicas, e back-end Java 1.8 puro aplicado em performance, apache tomcat 8 como servidor default e aproveitamento de recursos novos da linguagem, principalmente o Nashorn API.

Jan 2012Presente

Engenheiro de Software - Freelancer

Freelancer

Participo no desenvolvimento de projetos privados ou open-source, sempre com perfil de fullstack atuando ativamente desde a infra-estrutura e o modelo de dados, passando pelo back-end e middleware e chegando até o front-end. Focado sempre em utilizar conceitos e tecnologias padrões do mercado de modo a atingir o melhor estado possível do artefato sendo desenvolvido. Em meus projetos já utilizei Java, Nashorn API, NodeJS, AngularJS, Redis, Cassandra DB, Mongo DB, entre outras técnologias.

Set 2013Ago 2014

Arquiteto de Sistemas

Unicorp Informática Industrial

Gerenciei e conduzi o desenvolvimento de sistema em Java para gestão de laboratórios(LIMS) no padrão SaaS(System as a service) utilizando os conceitos de arquitetura SOA(Service Oriented Architecture) e aplicando técnicas de integração em conjunto com as mais novas tecnologias utilizadas no mercado, como MuleESB para integração, Apache CXF para a camada de serviços, JPA com Hibernate 4 para persistência, NodeJS para middleware com AngularJS no front-end.

Nov 2012Set 2013

Analista de Sistemas

Plusoft | Especialista em CRM

Fui responsável pela análise em desenvolvimento de soluções de código utilizando Java EE, juntamente com frameworks(Struts, JSF, Spring) e servidores Tomcat, JBoss e Websphere, para aplicar melhorias, customizações e/ou correções no produto da empresa, ao qual se trata de um CRM. Utilização de ferramentas CVS, SVN e GIT para controle de versão, juntamente com Maven e Ant para gerenciar a compilação de códigos.

Jan 2012Nov 2012

Desenvolvedor

H2M Soluções

Com responsabilidade sobre a infra-estrutura da área de Segurança da Informação, forneci a manutenção da Intranet local, utilizando Java com base de dados Oracle; Desenvolvi e gerenciei o projeto de Dashboard, utilizando Java e Oracle, para acompanhamento interno de atividades dos operadores do setor; Garanti a disponibilização e a atualização periódica de scripts Java e Ruby na rede, para automação de processos internos.

Abr 2011Dez 2011

Desenvolvedor

Telecom Itália Mobile(TIM)

Responsável pela criação e manutenção de controles internos utilizando VB(Visual Basic); desenvolvimento de scripts em Java destinados ao uso interno para processos;

Out 2009Mar 2010

Técnico de Informática

Infratek

Manutenção de computadores e notebooks em geral. Organização e manutenção de redes com suporte remoto. Instalação de Sistemas Operacionais, drivers e programas diversos. Assistência técnica à distância(via telefone ou acesso remoto). Limpeza de hardware, com devido manuseamento de processadores e placas. Desenvolvimento e manutenção do portal de atendimentos da empresa utilizando Java.

Habilidades Profissionais

Plataforma Java

Plataforma e linguagem Java.

Recursos da JDK8, Nashorn Engine, JAX-RS, JAX-WS, Jersey, CXF, Spring Framework, Hibernate, Spring, Apache Camel, JUnit.

Servidores de aplicação: JBoss, WildFly, Tomcat, WebSphere, Undertow

Arquitetura de Sistemas

Integração e arquitetura de sistemas / Big Data

REST APIs, SOAP services, Modelo SOA e Microservices, Design e segurança de APIs, OAuth2, HMAC, Cloud e alta disponibilidade, Ambiente Hadoop

    Armazenamento de Dados

    Oracle Database, SQL Server, MySQL, PostgreSQL, Cassandra, MongoDB, Redis, HazelCast, ElasticSearch, Neo4J, ArangoDB

    Application Lifecycle Management

    Fluxo de artefatos dos entregáveis, controle de versão e distribuição.

    GIT, SVN, Nexus, Jenkins

    Full-Stack Development

    Perfil de atuação em diversas partes do desenvolvimento, atuando tanto na infraestrutura, modelo de dados e arquitetura de todo o back-end, quanto na estruturação do front-end e experiência do usuário final.

    Front-End Development

    Javascript, HTML5, CSS3, JQuery, AngularJS, Bootstrap 3, FusionCharts, Google Charts, Bower, NPM, Gulp, Browserify

    Aplicações Mobile

    Aplicações híbridas com html5 e css3 para todas as plataformas mobile, e aplicações nativas Android com Java.

    Idiomas

    Inglês Avançado, Espanhol Básico, Português Nativo