João Faro

João Faro

Java Web Developer and Android enthusiastic

Contato

Sobre

Carreira desenvolvida na área de Tecnologia da Informação, com experiência em desenvolvimento de sistemas web, administração de redes, sistemas, servidores e banco de dados, gerenciamento de segurança, acessos e identidade e implementação de soluções voltadas à otimização de tarefas e redução de custos. Possuo vivência em projetos com web container TOMCAT, na verdade quase todos meus projetos foram em cima do tomcat. Com Spring framework fiz apenas um projeto baseado na ferramenta, os demais acabei utilizando a complexidade da injeção de dependências do EJB, porém não teria dificuldades em utilizar o framework. Possuo conhecimento em Spring IoC, utilizando menos acoplamento de controle de injeções, container Spring IoC, injeção de dependências, Spring MVC entre outros.

Vivência em computação em nuvem (cloud computing), modelagem, revisão e organização de processos, criptografia, identificação de vulnerabilidades e monitoramento e análise de riscos, impactos, incidentes e probabilidades, localizando falhas e ineficiências para promoção de melhorias.

Desenvolvendo projetos de software para pequenas e médias empresas com conhecimento em diversos frameworks do mercado desde a Engenharia de requisitos até a entrega final do produto. Sistemas voltados para web ou desktop. Atualmente desenvolvendo nas seguintes linguagens de programação: JAVA, HTML, CSS, JavaScript, PHP e Python.

Expertise na análise e implementação de projetos, providência e coordenação de documentações relacionadas à softwares, gestão de diagramas e infraestruturas e auditoria em sistemas computacionais.

Últimos projetos

Alguns projetos importantes de algumas empresas em que participei e fiz parte

Projeto: Mapa de renda e calor

Cliente: Banco Original-SP

Projeto de desenvolvimento em JAVA de um web service utilizando Spring Web services. Além disso o motor de cálculo escrito em PL/SQL.

304-948-0984

Cliente: Banco Original-SP

Projeto de quebra de sigilo foi desenvolvido em JAVA acrescentando um grande desafio para a carreira. O projeto contava com chamadas de serviços RESTFULL para comunicação com o front-end do sistema. Além disso utilizamos módulos de segurança como o SSO - Single Sign On e Spring Security.

901-543-8697

Cliente: Banco Votorantim-SP

Projeto legado (JAVA) para a construção de um modelo de proposta em que cada campo deveria ser logado para auditoria posterior. Desenvolvido com Struts 1.2.

Mais projetos pessoais no Github

Experiência profissional

Desenvolvedor Java Pleno - QUI! Group (2016 - até o momento)

Desenvolvimento de sistemas Java focado em produtos QUI! Group.

Software Engineer - 581-774-1223 (2013 - até o momento)

Desenvolvimento de sistemas Java focado em produtos para pequenas empresas.

Desenvolvedor Java pleno - Deal Group LTDA (2015 - 2016)

Desenvolvimento de sistemas em Java, participando de projetos para grandes bancos da capital como Banco Original, Banco Votorantim, TecBan. Atuando também um pouco com DataStage da IBM como ferramenta ETL e com gestão de mudanças (ITIL).

Ver todas minhas experiências profissionais

Meu GitHub

Alguns de meus projetos em andamento no Github. (909) 307-5775