Mudar de vida

by Ruben Badaró on 22 September, 2010

in pessoal

Faz hoje exactamente 1 ano e 4 dias que escrevi o meu último post aqui no blog. Imenso tempo de paragem com tanto conteúdo para escrever.

Este post é um pouco mais pessoal para contar o que se passou neste último ano e também dar início a um novo

ciclo em que espero ser mais prolífico na minha escrita. Vou tentar que não pareça um pouco como um CV, mas é para dar uma ideia das coisas com que tenho trabalhado, que são agora diferentes de anteriormente.

Até este passado Agosto, continuei em Dublin a trabalhar na ChangingWorlds / Amdocs. Tive a oportunidade de trabalhar em produtos tais como um proxy de conteúdos (Mobile Internet Bridge) e, em grande parte, um sistema de recomendações que escala extremamente bem (Recommender).

Todo o desenvolvimento aqui foi feito em core Java, nada de Java EE – aliás, acho que não uso Java EE há uns 2 ou 3 anos. Ganhei imensa experiência a escrever código multi-threaded mas continuo a ser um nabo – tal como quase toda a gente que conheço que escreve código multi-threaded.

No caso do Recommender, tive a oportunidade de trabalhar durante um ano com Oracle Coherence, que é uma data grid para caching e computação distribuída. Posso dizer que é muito bom para a maioria dos casos – na vida pós-Coherence, só se lhe dá valor depois de não termos tudo o que nos oferecia :)

Ainda na Changinworlds, tive oportunidade de liderar a implementação de metodologias ágeis no departamento de R&D. Não tenho a certeza do número de pessoas, mas cerca de 30 pessoas em diversas equipas estavam a usar uma nossa versão de Scrum quando deixei a empresa. Metodologias destas são um interesse pessoal meu também.

Por último, brinquei também muito com Javascript mais a sério e sou um grande defensor do SOUI / SOFEA. É um dos temas que certamente aqui vou escrever porque já suscitou diversas discussões no grupo do PT.JUG.

Vida Nova

Em Agosto deste mês, decidi, em conjunto com a “patroa que não gosta que lhe chamem patroa”, mudarmos de país. Dublin era demasiado parado por isso mudamo-nos para Londres. Até agora, a cidade que apenas conhecíamos de inúmeras visitas como turistas não deixa nada a desejar.

Para vir para cá, passei para o lado negro da força, como já me disseram. Estou agora a trabalhar na banca de investimento, mais precisamente na UBS.

Em termos de negócio, é tudo novo. Trabalho específicamente em equitiies, no sistema de trading da empresa.

Em termos técnicos, é muito desafiante. Se na empresa anterior haviam desafios de escala grande (e.g. 100 milhões de utilizadores), aqui os desafios são mais de performance e latência. Não irei entrar em grandes detalhes sobre o que usamos em termos de tecnologia aqui no banco mas posso dizer que é tudo desenvolvido in-house.

Esta pequena review dá o background para o tipo de posts que poderei vir a fazer nos próximos tempos: agile, escalabilidade, performance, livros (comprei imensos no último ano), linguagens alternativas, etc.

Espero

que ainda ande por aí alguém a ler :)

Faz hoje exactamente 1 ano e 4 dias que escrevi o meu último post aqui no blog. Imenso tempo de paragem com tanto conteúdo para escrever.
Este post é um pouco mais pessoal para contar o que se passou neste último ano e também dar início a um novo ciclo em que espero ser mais prolífico na minha escrita. Vou tentar que não pareça um pouco como um CV, mas é para dar uma ideia das coisas com que tenho trabalhado, que são agora diferentes de anteriormente.
Até este passado Agosto, continuei em Dublin a trabalhar na ChangingWorlds / Amdocs. Tive a oportunidade de trabalhar em produtos tais como um proxy de conteúdos (Mobile Internet Bridge) e, em grande parte, um sistema de recomendações que escala extremamente bem (Recommender).
Todo o desenvolvimento aqui foi feito em core Java, nada de Java EE – aliás, acho que não uso Java EE há uns 2 ou 3 anos. Ganhei imensa experiência a escrever código multi-threaded mas continuo a ser um nabo – tal como quase toda a gente que conheço que escreve código multi-threaded.
No caso do Recommender, tive a oportunidade de trabalhar durante um ano com Oracle Coherence, que é uma data grid para caching e computação distribuída. Posso dizer que é muito bom para a maioria dos casos – na vida pós-Coherence, só se lhe dá valor depois de não termos tudo o que nos oferecia :)
Ainda na Changinworlds, tive oportunidade de liderar a implementação de metodologias ágeis no departamento de R&D. Não tenho a certeza do número de pessoas, mas cerca

de 30 pessoas em diversas equipas estavam a usar uma nossa versão de Scrum quando deixei a empresa. Metodologias destas são um interesse pessoal meu também.
Por último, brinquei também muito com Javascript mais a sério e sou um grande defensor do SOUI / SOFEA. É um dos temas que certamente aqui vou escrever porque já suscitou diversas discussões no grupo do PT.JUG.
Vida Nova
Em Agosto deste mês, decidi, em conjunto com a “patroa que não gosta que lhe chamem patroa”, mudarmos de país. Dublin era demasiado parado por isso mudamo-nos para Londres. Até agora, a cidade que apenas conhecíamos de inúmeras visitas como turistas não deixa nada a desejar.
Para vir para cá, passei para o lado negro da força, como já me disseram. Estou agora a trabalhar na banca de investimento, mais precisamente na UBS.
Em termos de negócio, é tudo novo. Trabalho específicamente em equitiies, no sistema de trading da empresa.
Em termos técnicos, é muito desafiante. Se na empresa anterior haviam desafios de escala grande (e.g. 100 milhões de utilizadores), aqui os desafios são mais de performance e latência. Não irei entrar em grandes detalhes sobre o que usamos em termos de tecnologia aqui no banco mas posso dizer que é tudo desenvolvido in-house.
Esta pequena review dá o background para o tipo de posts que poderei vir a fazer nos próximos tempos: agile, escalabilidade, performance, livros (comprei imensos no último ano), linguagens alternativas, etc.
Espero que ainda ande por aí alguém a ler :)
Path:

{ 11 comments }

Apresentação JavaPT09

by Ruben Badaró on 17 September, 2009

in jug

Decorreu no dia de hoje o JavaPT09, na Universidade do Minho.

Entre outras apresentações, fiz uma intitulada “Writing Scalable Software

in Java –

from multi-core to grid-computing”.

“>Writing Scalable Software in Java

View more presentations from rbadaro.
Reblog this post [with Zemanta]

{ 3 comments }

No próximo dia 17 de

Setembro, ocorrerá na Universidade do Minho o evento anual sobre tecnologia Java em Portugal, organizado pela Sun Microsystems. Será um dia com talks feitas por evangelistas da Sun bem como por membros da Java User Group Portugu

ês.

A agenda e descrição do evento podem ser encontrados no site oficial. O PT.JUG terá uma track na parte da tarde com apresentações do Samuel Santos, Hugo Pinto e outra minha.

Dado que o evento terá lugar em Braga, está a ser organizada uma excursão para quem venha do Sul. Para quem quiser participar, junte-se à conversa na mailing list do PT.JUG.

Inscrições e agenda na página do evento na Sun Portugal.

Agenda

Sessão Plenária
09h00-09h30 Registo
09h30-10h00 Boas-Vindas
Assinatura do Protocolo Criação do Centro de Competência de Java
10h00-10h40 Sun and Software Developers: What’s New – Simon Ritter – Sun Microsystems, Corp.
10h40-11h30 JavaFX: The New Platform for Rich Internet Applications – Artur Alves – Sun Microsystems Portugal
11h30-12h00 Cofee-Break
12h00-12h40 NetBeans – What’s New – Simon Ritter – Sun Microsystems, Corp.
12h40-14h00 Almoço
14h00-15h00 Glassfish Stack – Artur Alves – Sun Microsystems Portugal

Sessões Paralelas
Portuguese Java User Group Session Hands-On Lab Session
15h00-16h00 Programação web em Java com Stripes Samuel Santos End-to-End Mobile Application Development
16h00-17h00 Software Escalável em Java: do multi-core à computação em grelha Ruben Badaró
17h00-18h00 To SOA or not to SOA: uma apresentação buzzword-compliantHugo Pinto

{ 0 comments }

10 (+1) livros essenciais para o programador Java

May 3, 2009

Hoje em dia torna-se difícil conseguir acompanhar todas as evoluções tecnológicas. Mesmo reduzindo o espaço de procura a apenas temas relacionado com a nossa área – suponhamos Java e ciência da computação – as novas frameworks, ferramentas, papers best place to buy cialis online e notícias obrigam a atenção contínua. Eu pessoalmente tenho cada vez […]

Read the full article

Variância em Java

March 12, 2009

Variância em sistemas de tipos de linguagens orientas a objectos é uma noção simples e com a qual nos deparamos todos os dias mas é complexa de explicar. Eu tenho normalmente dificuldade em explicar o que é a outras pessoas por isso decidi escreve Internet-Based Business r este post e assim mando-lhes apenas o link […]

Read the full article

Explicações de Excepções Java

February 24, 2009

cheap viagra sales cheap cialis online buy misoprostol online

Read the full article

Maven & Cª – Gestão de Builds e Dependências

February 2, 2009

Na passada quinta-feira fiz a minha apresentação sobre Maven no 4º Encontro do PT.JUG. Tenho pena de não ter viagra vendita preparado mais cheap car repairs exemplos e live demos, mas também o tempo era curto a experiência nestas coisas pouca. Aqui ficam os slides da apres Buy cialis online uk ent buy cialis online […]

Read the full article

4º Encontro PT.JUG – Já esta Quinta-Feira

January 26, 2009

O cheapest cialis prices 4º Encontro PT.JUG generic cialis irá realizar-se já dia 29 de Janeiro, esta Quinta-feira. Aqui ficam os dados: Data: 29 Janeiro 2009 Hora: 18h30 – 21h00 Local: Hotel Radisson SAS, Campo Grande Apresentações: “Maven e companhia – gestão de builds e dependências” – Ruben Badaró (moi, moi) “Sistemas de Controlo de […]

Read the full article

Mindmaps – Como organizar ideias e ser mais produtivo

January 11, 2009

Sou desde canadian pharmacy há uns bons anos um grande fã do uso de Mindmaps para estruturação de ideias. Para quem possa não saber o que é um Mindmap, de acordo com a Wikipédia é (…) o n Buy Discount Cialis Online ome dado para um tipo de diagrama (…) voltado para a gestão de […]

Read the full article

Alto desempenho com Java

November 20, 2008

Ocorreu no passado fim-de-semana o Sapo Codebits que eu, infelizmente e por estar bastante longe, não pude participar. Acompanhei o máximo que pude pela cialis vs levitra emissão web e devo dizer que me pareceu ainda mais inter buying cialis essante do que a edição do ano anterior. De entre todas as apresentações, destaco uma […]

Read the full article