Douglas Oliveira

Software Developer

Douglas 2017

Trabalho desde de 2002 com programação tendo experiência em linguagens como JavaScript, PHP, C#, Java, Swift e Dart.

JavaScript: Eu comecei quando tecnologia da moda era o DynamicHTML, passei pelas primeiras fases do ajax e Web2.0 e hoje em dia tenho escritos bons códigos para melhorar a experiência do usuário usando principalmente jQuery e práticas que aprendi com um xará meu - Douglas Crockford.

Java: Tenho trabalhado com o Java do lado do servidor desde 2011 até os dias atuais. Acho muito legal, fácil de gerenciar projetos e o eclipse escreve quase 80% do código. É a linguagem na qual solidifiquei meus conhecimentos de OOP seguindo os princípios divulgados por Uncle Bob. Autor de Clean Code e um dos Engenheiros de Software pioneiros em Métodos Ágeis.

Swift: Há cerca de 2 anos tenho desenvolvido um App escrito inteiramente em Swift. Eu havia feito um curso de Scala o que me ajudou muito na aprendizagem desta linguagem criada pela Apple em 2014.

Atualmente além de trabalhar na CNEC desenvolvendo aplicativos e websites estou tocando um projeto pessoal utilizando o framework Fluttter. Estou achando a linguagem Dart simples e eficiente.