Ex-aluno do DI se destaca em consultoria global de software

Ex-aluno do DI Paulo Caroli palestrando do evento HSM Leadership Summit 2018. Foto: Reprodução

Paulo Caroli é um dos principais consultores da Thoughtworks, além de autor de livros

 

Um dos muitos objetivos do Departamento de Informática (DI) da PUC-Rio é incentivar os estudantes a explorarem novos horizontes. Foi isso que o ex-aluno Paulo Caroli fez, após concluir a graduação em Engenharia da Computação (1997) e o mestrado em Informática (1999). 

 

Hoje, Caroli mora na Espanha e atua em diversas frentes: ele é um dos principais nomes da consultoria global de software Thoughtworks, e fundou a iniciativa Caroli.org, portal de compartilhamento de conteúdo sobre inovação. É também autor de livros, como “Lean Inception: Como alinhar pessoas e construir o produto certo”, best-seller na categoria “empreendedorismo” da Amazon. Uma trajetória extensa, múltipla e que se desenhou na PUC-Rio. 

 

Durante a graduação, Caroli trabalhou como estagiário em um dos Núcleos de Inovação Tecnológica do DI, o Laboratório de Engenharia de Software (LES), coordenado pelo professor Carlos Lucena. Ali, ele teve sua primeira experiência com o mercado de trabalho, atuando em projetos com a Petrobras, parceira do laboratório.

 

Pouco antes de ingressar no mestrado, interessou-se pela área de orientação a objetos, e direcionou a sua tese neste sentido. Foi orientado pelos professores Sérgio Carvalho, que acabou falecendo quando ele estava no mestrado, e Lucena. Neste período, Caroli começou a viajar para o Vale do Silício, na Califórnia, como estudante voluntário em conferências. Em maio de 2000, recebeu uma proposta de trabalho, o que o levaria a permanecer na Califórnia por oito anos.

 

Neste meio-tempo, e com bastante influência de sua pesquisa em orientação a objetos, ele voltou sua atenção para a área de métodos ágeis (agile). Esse foi um dos motivos de sua ida para a consultoria Thoughtworks, em 2006, após passar por outras empresas. “A Thoughtworks foi uma das primeiras empresas de consultoria que seguiram essa área”, explica o ex-aluno do DI. 

Paulo é um dos principais consultores da Thoughtworks. Foto: Reprodução

A partir disso, Caroli passou a se desenvolver nesta área, da qual, hoje, é especialista. Mais especificamente, em práticas ágeis e lean, uma metodologia de gestão e padronização de processos. Na consultoria, atua com a facilitação de workshops complexos, mesclando business, tecnologia e experiência do usuário (UX).

Paralelamente, ele descobriu como paixão também a escrita, aprimorada durante o mestrado, no período de construção da tese. Ele começou a escrever um artigo por ano, para publicação em conferências. Em 2008, fundou um blog dentro do domínio caroli.org, criado desde os tempos de universidade. 

A partir de 2014, começou a escrever livros – entre eles, o “Lean Inception”. De lá para cá, publicou outros, e fundou uma editora independente, hoje ambientada também no portal caroli.org. 

 

Sua trajetória não parou por aí. “Comecei a receber muitos pedidos de treinamento das práticas escritas nos livros”, conta Caroli. Com isso, ele expandiu a caroli.org para uma empresa que também oferece treinamentos, aproximando quem busca e quem fornece conhecimento autoral. “O site vem de TI, mas está expandindo seus horizontes para outras áreas”, ele diz. 

 

Reconhecimento do DI

 

Paulo Caroli (ao centro) e colegas da PUC-Rio na inauguração do Laboratório de Engenharia de Software (LES/PUC-Rio). Foto: Arquivo Pessoal

Caroli fala com muito carinho do Brasil. Depois do período na Califórnia, ele retornou ao país em 2010, permanecendo até 2019. Foi quando desenvolveu projetos para diversas empresas nacionais, e ajudou a trazer o trabalho da Thoughtworks para cá – atualmente, a consultoria é acoplada à PUC-RS.

 

“Eu sempre quis, de alguma forma, ajudar o Brasil e a PUC. Quando retornei para cá, levei o manager director da Thoughtworks à PUC-Rio, mas optamos por estabelecê-la em Porto Alegre, na PUC-RS”, relata. 

 

Mas Caroli sempre esteve presente no entorno da universidade carioca e do DI, tanto que lançou seu primeiro livro nas dependências do departamento. Ele atribui suas conquistas à experiência e aos conhecimentos adquiridos com o corpo docente. “A formação no DI e na PUC-Rio oferece a mescla entre indústria e academia, teoria e aplicação, que me ajudou a buscar e desenvolver conhecimento prático”, resume. 

 

Caroli também relembra a importância do departamento no começo de sua vida profissional, quando ainda era estagiário do LES. “Tive acesso à excelência de conhecimento proporcionado pelos professores e colegas, além de ter tido uma ‘pitada’ da experiência com o mercado de trabalho”, finaliza.

Ex-aluno do DI fala sobre a área de qualidade de software em live

Foto: Reprodução/YouTube

Thiago Araújo é co-fundador da AevoTech, venture builder que auxilia startups e empresas na criação de produtos de tecnologia

Desenvolver software de qualidade em contextos de inovação é um assunto que desperta bastante interesse em quem deseja ingressar na área. Para falar sobre este desafio, o Departamento de Informática (DI) da PUC-Rio apresentou, na quinta-feira (13), a live “Qualidade de Software e Inovação”, com o ex-aluno do DI e co-fundador e CTO da AevoTech, Thiago Araújo. A conversa foi conduzida pela professora e coordenadora da graduação, Noemi Rodriguez, e está disponível no YouTube e no Facebook do DI.

Thiago contou sobre seu período no curso de Engenharia de Computação na PUC-Rio e sobre como despertou para a área de qualidade de software graças à influência do professor emérito do DI Arndt von Staa. Os dois começaram a trabalhar juntos quando Thiago ainda estava na graduação. “Ele me disse que seria bom se eu ganhasse experiência em trabalho prático”, afirmou. A partir daí, o então graduando começou a estagiar e explorar técnicas de processo e de construção de ferramentas. 

A experiência adquirida ao longo da sua trajetória, tanto na PUC-Rio quanto no mercado de trabalho, despertou uma paixão: o empreendedorismo. Hoje, Thiago é CTO da AevoTech, empresa que auxilia startups e empresas na criação de produtos de tecnologia, com foco em qualidade de software.

Tudo começou em 2011, com a criação de uma startup chamada WinePad, uma carta digital de vinhos para restaurantes de luxo. “Consegui aplicar coisas muito interessantes de computação”, disse. A empreitada deu certo e, a partir da experiência positiva, Thiago e seu sócio pensaram: por que não auxiliar outros empreendedores que não têm base tecnológica a desenvolver suas ideias? “Criamos um modelo de apoio a startups, que foi amadurecendo ao longo do tempo”, contou, sobre o modelo que daria origem à atual AevoTech. 

Hoje, a AevoTech é uma venture builder que trabalha diretamente com startups que já aprovaram suas ideias no mercado, mas precisam construir seus produtos. A proposta da empresa é entregar produtos que tenham qualidade em todo seu tempo de vida, utilizando técnicas de engenharia de software e focando na transformação e reorganização de ativos atemporais. 

Apesar de seu ingresso no mundo do empreendedorismo, Thiago continuou envolvido com o ambiente acadêmico. Ele fez mestrado e doutorado em Informática no DI e co-orientou alunos, além de ter sempre buscado uma forma de aplicar pesquisa em seus projetos, obtendo resultados a partir dali. 

Para conciliar estas diferentes tarefas, a disciplina foi e continua sendo fundamental – aprendizado que absorveu do professor Arndt, contou. “Outro fator foi a formação em Engenharia, leva você a lidar com vários contextos diferentes”, disse. 

Dicas para estudantes e futuros profissionais

A professora Noemi perguntou ao Thiago quais características ele procura na hora de contratar alguém. Para quem está prestes a se formar e entrar no mercado de trabalho, as dicas são: ter capacidade de aprendizado, boa formação e base sólida.

Ele também falou sobre a contratação de mulheres, ainda incipiente na área. “É importante a gente ter um equilíbrio maior dentro da equipe”, pontuou. 

O ex-aluno ressaltou que aqueles que desejam se tornar profissionais de desenvolvimento de software de qualidade devem buscar conhecimento e experiência ainda na faculdade. Cursar a disciplina de Teste e Qualidade de Software, que introduz o tema, pode ajudar neste processo. “Buscar técnicas de codificação e explorá-las no seu próprio desenvolvimento, e procurar por um estágio”, recomendou. “Trabalhar em um projeto real e ver as dificuldades que existem nele são fatores muito importantes para ‘ganhar casca.”

Thiago também falou sobre sua experiência na startup Instanteaser, que produz anúncios por meio de um processo simplificado e voltado para o desempenho. Destacou outra vertente do trabalho em desenvolvimento de software: a reengenharia. Ao final da live, o CTO da AevoTech respondeu perguntas dos internautas.

A apresentação fez parte do seminário da graduação, que ocorre duas vezes por mês, e está disponível no YouTube e no Facebook do DI. Assista-a na íntegra, e acompanhe as nossas redes para ficar por dentro de todas as nossas lives!