Artigos > Programação

Do aplicativo de locadora ao aprendizado online e otimizações Redis: o caminho do moderador Cristiano Oliveira

Alex Felipe
Alex Felipe

Como eu e meu irmão (o Paulo, fundador do GUJ e da Casa do Código), ele começou com aplicativos de locadora. A seguir ele nos conta um pouco da história dele. Vamos lá?

Me conta um pouquinho sobre sua história na programação?

Comecei a programar com 13 anos por volta de 1993 com um amigo de infância. Fizemos um curso de Clipper Summer, depois um de clipper 5.2 usando com DBase III Plus. Criamos alguns aplicativos para video locadora e pizzarias do bairro.

Depois trabalhei com VB 3 e 5 e com ASP clássico. Desenvolvi alguns projetos para Editora de lista telefonica, outro interno para o Santander e dei aula de VB 5 em uma escola chamada Sequencial. Depois resolvi ir para luz e desde que entrei no mundo Java X OpenSource, nem penso em trabalhar ou atuar fora desse mundo!

Trabalhei com java 5, 6 e agora com 7 e 8. Trabalhei com Spring 2.5 em uma consultoria que desenvolvia para o Banco do Brasil o Office Bank e outros aplicativos internos. Nos ultimos 4 anos estou atuando em um projeto na Prodesp como terceiro. Durante esse tempo passei por 5 consultorias e vou ficar até finalizar esse projeto.

Estamos usando nesse projeto Java 8, Jsf 2, WilfFly 8 (vamos atualizar para o 10), BootStrap, DB2, Oracle 10G, SqlServer, Redis, Python, Rest, WebService, JMS, WebSphere, entre outras tecnologias necessaria para manter a parte legada.

(nota do Alex: Das 13 tecnologias citadas no projeto atual, só não temos curso no Alura de 2...ainda! :P )

Como conheceu o Alura?

Conheci o Alura através da Caelum.

Sempre busco algo dinâmico bem explicado e sem enrolação. Todos os cursos que fiz no Alura dou nota 10 para conteúdo, explicação e professor. O estudo online é rápido e objetivo!

Como atualmente estou trabalhando em um projeto que mistura legado com codigo novo, muitas vezes não temos muito tempo para resolução de um problema. Por exemplo, tive que criar um robozinho para processar arquivos de log. Comecei fazendo em Java 8 mas não ficou muito performático! Como fiz o curso de Python do Alura, arrisquei a criar essa funcionalidade utilizando-o e no final os ganhos em performance foram notaveis.

Além do Python o mesmo aconteceu com o Redis. Ao terminar de fazer o curso no Alura, me deparei com um problema no sistema e resolvi utilizando o Redis.

Qual seu plano de crescimento para o próximo ano?

Vou me esforçar ao máximo para adquirir mais conhecimento técnico. Isso é fundamental para tomar decisões sobre qual melhor tecnologia utilizar no projeto alem de definir pontos de falha e pontos que de atenção. 3. O que você sugere para alguém que quer se tornar um aluno de destaque como você?

_Estudar deve ser como uma religião: seja fiel a ela a recompensa virá com certeza!

Estudar, participar de foruns, estudar, ajudar outros alunos ou companheiros de TI, estudar, participar de projetos OpenSource, estudar, estudar..._

E ai, gostou da história do Cristiano? Também tem uma história bacana pra contar pra gente?

Você pode ver cursos das várias tecnologias que o Cristiano citou aqui na Alura :)

Leia também:

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software

Artigos > Programação

Cursos profissionais de Programação é na Alura, comece agora!

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas