O que é Engenharia de Software? Aposto que você nunca ouviu falar dessa profissão, mas é uma das mais importantes dentro da Clara. Foi por isso que conversamos com Roberto Paulo Andrioli de Araújo, o nosso Chefe de Engenharia de Software na Clara Brasil, sobre o seu dia a dia e o antes e depois de se tornar um claridian.
Confira:
Olá, eu sou o Roberto, tenho 34 anos. Nasci em São Paulo, mas vivo atualmente em Santos com minha esposa Carla e nossa filha, Agnes, que tem dois anos de idade. Sou formado em Sistema de Informação pela Universidade de São Paulo (USP), onde também obtive um mestrado.
A minha comida preferida é, provavelmente, churrasco e gosto de prepará-lo para minha família e amigos. Em meu tempo livre, gosto de assistir filmes. O último que vi foi “Antes que o Diabo Saiba que Morreu” e, neste momento, meu preferido é “Clube da Luta”, mas isso costuma mudar com o tempo. Apesar de formado, costumo realizar testes de softwares estruturais e resolução de problemas.
Sempre trabalhei em startups e, antes da Clara, passei pela Tiendanube (Nuvemshop), onde ajudei a formar uma nova equipe de serviços financeiros. Desenvolvi as primeiras linhas de código para a Nuvem Pago, um método de pagamento oferecido aos comerciantes e o principal produto da equipe de serviços financeiros. Como líder de tecnologia, ajudei no desenvolvimento, desbloqueio, decisões técnicas e arquitetônicas para novos produtos de serviços financeiros. Antes disso, passei pela Alice, uma empresa técnica de saúde fundada em São Paulo - a empresa era sigilosa quando trabalhei por lá. Antes disso, trabalhei para a Grow Mobility Solutions, onde conheci Diego Garcia, um dos fundadores da Clara.
A primeira coisa que me impressionou na Clara foi a rapidez com que a empresa nasceu e começou a operar no México e, logo depois, no Brasil. Na minha opinião, este foi um de seus maiores feitos e reflete a dimensão e empenho da equipe. Também fiquei impressionado com a rapidez de ter virado um unicórnio. Vi na Clara uma boa oportunidade para me desenvolver. Aprendo muito aqui, esta é uma das razões por trabalhar na Clara.
Já me deparei com pessoas que não sabem o que é um Engenheiro de Software, gosto de nos ver como solucionadores de problemas. Utilizamos e criamos, obviamente, software e tecnologia para resolver todos os tipos de “problemas”. Um engenheiro de software trabalha em todo o processo de desenvolvimento de softwares, desde a análise de requisitos até o desenvolvimento, teste, manutenção, melhorias e análise de sistemas. Uma responsabilidade decisiva na maioria das empresas, uma vez que impulsionam o crescimento do produto.
Posso dizer que, uma coisa que todas as indústrias fiz parte (comércio eletrônico, mobilidade, saúde e agora finanças) têm em comum é como a tecnologia faz o produto crescer. E quando falo em crescimento, não é apenas de um ponto de vista de desempenho, onde precisamos de um programa que funcione rapidamente para qualquer crescimento com pouca memória, mas principalmente de um ponto de vista de processo, em que possamos automatizar tarefas que executam de forma eficiente os recursos. Isso tira todo o peso do computador e ajuda a focar em outras tarefas críticas.
Os desafios acontecem a todo momento. Tenho enfrentado muitos desafios, desde soluções complexas a problemas intrinsecamente difíceis, mas para ser honesto, a maioria da complexidade vem de algo que não sabemos ou compreendemos completamente. Uma vez que entendemos o cenário, a solução fica simples e fácil. Mas o verdadeiro desafio para mim é como permitir o crescimento e produtividade da equipe. Desde equipes globais com culturas diferentes que não falam a mesma língua nativa e que trabalham remotamente em fusos horários diferentes até a estimativa precisa e a definição de prioridades, é sempre difícil de conseguir.
E para concluir, gostaria de falar para todos aqueles interessados nesta carreira. Antes de mais nada, ser um engenheiro de software é resolver problemas. Enxergando esses “problemas” como quebra-cabeças fica mais fácil. Fiz universidade e mestrado, foi um susto, por isso recomendo sempre estudar, sem dúvidas. Mas minha sugestão é que se concentrem no que realmente gostam.
Podemos trabalhar em muitas áreas, desde a ciência dos dados até às infraestruturas, do código backend até o frontend, análise de requisitos. Não tente abraçar tudo, devemos enxergar como tudo funciona, mas concentrar-se naquilo que mais gosta.
Muito obrigado pela interessante conversa, Roberto. E por nos explicar o que é Engenharia de Software. Caso, tenha interesse em fazer parte da Clara, pode conhecer nossas vagas através do link: https://boards.greenhouse.io/clara