Mudar de vida

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 :)

Tempos de mudança

Tive uma interrupção longa de actividade nestes

últimos tempos mas desta fez tenho uma excelente desculpa pois andei ocupado a mudar de trabalho e, pior ainda, de País!
Decidi embarcar numa aventura que há muito tempo ponderava e vir para a Irlanda trabalhar. Não é que a Irlanda, mais concretamente Dublin, fosse inicialmente o meu destino, mas a ideia de trabalhar fora do nosso belo canto europeu e aprender imenso sempre me cativou.

O principal factor motivador foi o tipo de trabalho que é possível fazer fora de Portugal. Eu fiz consultoria nos últimos 5 anos e sempre quis experimentar um ambiente de desenvolvimento de produto, algo para o qual nunca vi oportunidades decentes em Portugal. A roupa casual, a possibilidade de aprofundar questões técnicas mais do que num ambiente mais orientado ao cliente e noção de pertença que se tem quando se desenvolve um produto que é basilar para a nossa empresa são vantagens fortíssimas. Um membro do PT.JUG que está cá na Irlanda há mais uns tempos escreveu um post interessante sobre a experiência dele de trabalho nos primeiros meses em Dublin no Bitites.

Uma das características que defini quando comecei a procurar empresas em Dublin foi a capacidade de inovação e até ao momento – e ainda só passaram pouco mais de duas semanas – a empresa para onde vim parece ser mesmo o que queria. Produtos de alta qualidade, inovadores, premiado e únicos no mercado, boas práticas de desenvolvimento interno, gente inteligente e uma lista de clientes impressionante que aumenta de dia para dia. Para dar um exemplo, o produto principal da empresa é um portal movel personalizado (Vodafone em Portugal é nosso) e ainda há umas semanas foi deployed na Sprint nos EUA para 10 milhões de subscritores de planos de dados – e a coisa funciona realmente bem.
A empresa chama-se changingworlds e podem ver mais detalhes em http://www.changingworlds.

Para trás deixo, além do sol e boa comida, os amigos e a família. São as partes realmente complicadas mas continua a valer a pena a experiência internacional, só temos a ganhar na nossa vida profissional, mesmo que corra tremendamente mal. E temos de parar de pensar em nós apenas como portugueses mas como europeus e simplesmente mudar de cidade no nosso continente.

Para trás não fica o PT.JUG. embora longe espero poder comparecer nos encontros do PT.JUG bi-mensais, continuo a participar activamente na organização e buy viagra online on-line, onde a comunidade realmente existe no dia-a-dia. Vou aproveitar também para conhecer os nossos colegas do Dublin JUG que parecem gostar bastante de cerveja.

E prometo agora mais posts técnicos, pois estou com uma actividade muito mais prática e próxima da codificação do que anteriormente.