"A simplicidade é o último grau de sofisticação"- Leonardo da Vinci

Gabriel Novais Amorim possui alguns anos de experiência em desenvolvimento de software e certificações da Oracle, IBM, CompTIA e SOA School. É tecnólogo em Análise e Desenvolvimento de Sistemas (Unifieo) e pós-graduado em Engenharia de Software (FIAP), já passou pelo internet banking da Caixa Econômica Federal, pela Unimed e projetos da Toyota, VIVO e TIM pela Triad Systems. Atualmente é analista desenvolvedor na Engineering do Brasil em projetos na área de telecomunicações com Java e SOA.
keywords: java, software development, software engineering, software architecture, frameworks, jsf, struts, hibernate, ooad, j2ee, design patterns, uml, jquery, javascript, eclipse

curriculo blog linkedin facebook twitter email

Blog

Artigo na Service Technology Magazine

A Service Technology Magazine de novembro-dezembro de 2014 trás um artigo meu sobre a importância da arquitetura SOA para Cloud Computing [...]


Qualidade de código e performance Java

A Java Magazine trouxe, em 2014, vários artigos meus sobre qualidade de código com Sonar, performance de aplicações Java e cluster e balanceamento de carga com Tomcat e NGinx [...]


Java 8: Expressões lambda

Expressões lambda são a novidade do momento em Java. Uma expressão lambda é um bloco de código que pode ser passado como parâmetro para ser executado mais tarde pelo código. Parece algo bem simples para todo o alvoroço da comunidade Java em torno dessa novidade, mas [...]


Conciliando arquitetura com agilidade

A arquitetura de software é uma ponte entre os requisitos e o código. Quando a arquitetura de software é bem implementada, o resultado é um software que satisfaz as principais exigências do projeto, tais como desempenho, confiabilidade, portabilidade, etc. A arquitetura [...]


Kata e TDD: um exemplo prático

Nas artes marciais, um kata é um conjunto preciso de movimentos que simula um lado de um combate. O bjetivo de um kata é atingir a perfeição [...]


Importância da TI para a Estratégia Organizacional

O objetivo de uma organização é sobreviver e para sobreviver ela precisa de uma estratégia. Estratégia compreende aspectos que se relacionam com o comportamento global da organização [...]


Artigo na MundoJ: Java + Apache Solr + REST

A edição de setembro/outubro de 2013 da revista MundoJ trás um artigo meu que trata da indexação de dados de um banco de dados relacional em um servidor de busca para serem acessados por meio de REST [...]

+ posts



oracleOCP