Bem - Vindo

Meu nome é Ubiratan Soares. Sou desenvolvedor de software com foco em plataformas móveis, em especial Android e iOS. Confira aqui um pouco mais sobre meu perfil. Portfólios de apps em construção!

Perfil Técnico

  • Sólida base em OOP

  • C / C++

  • Java

  • Objective-C

  • SQL e Banco de Dados

Experiência Profissional

Desenvolvdor - Pinuts Studios Outubro 2011 - hoje

Desenvolvedor atuante nas plataformas Android e iOS, participando ativamente em projetos e vivenciando diariamente um ambiente ágil moldado nas metodologias SCRUM e Kanban.

Estagiário - Livetouch Tecnologia Julho 2011 - Outubro 2011

Uma primeira experiência profissional com programação Mobile.

Foi durante esse período que fissurei na programação para as plataformas Android e iOS, principalmente por aplicar na prática muito do background adquirido nos anos de USP. As maiores contribuições - bem como o maior aprendizado - se concentram na plataforma Android.

Estagiário - BULL do Brasil Julho 2010 - Novembro 2010

Minha primeira experiência de mercado. Trouxe como principal aprendizado a constatação daquilo que eu - por enquanto - não tenho vocação para fazer.

Nessa es, lidei com HPC (High Performance Computing) Comercial. Todo o trabalho se concentrava na área de pré-venda, de forma que envolvia confecção e revisão de propostas, atualização de documentos, estudos para integração de serviços e outros. Envolvia também o estudo de arquiteturas de clusters e estava começando ali o trabalho de realizar benchmarks dessas máquinas pelo time nacional.

Deu para aprender algumas coisas legais - como por exemplo, rodar uns benchmarks tipo Linpack e HPCC, e até o que é preciso para se refrigerar um cluster de médio porte - bem como muitos dos aspectos que compõem um sistema de supercomputação.

Treinamentos e Certificações

Stanford iOS Course (Fall 2011) - Stanford University (curso online)

Curso da Universidade de Stanford ministrado no segundo semestre de 2011, cujos vídeos foram disponilizados no canal iTunesU da Apple. Grande introdução à plataforma iOS, certamente melhor do que qualquer treinamento pago disponível no país.

Treinamento em Google Android - Impacta Certificação e Treinamentos (40 horas)

Treinamento para introdução à programação na plataforma Android. Realizado na segunda quinzena de julho (2011)

Mini-curso de Desenvolvimento para Plataformas Móveis - LINCE UFSCar (20 horas)

Mini-curso que ofereceu uma visão geral do cenário de desenvolvimento para plataformas móveis, incluindo introdução às plataformas J2ME, Google Android e Apple iOS. Realizado em novembro de 2010.

Formação

Bacharelado em Ciências da Computação - Universidade de São Paulo

Atualmente cursando pelo Instituto de Ciências Matemáticas e de Computação em São Carlos. Em fase de conclusão (monografias e afins). Previsão para o diploma : primeiro semestre de 2012.

Técnico em Eletrotécnica - Escola SENAI "Roberto Simonsen"

Curso técnico em período integral, realizado entre os anos de 1998 e 2000.