Senior Software Engineer @ Shopify


Bruno Kiafuka

The Engineer

Bruno Kiafuka é um Engenheiro de Software na Shopify com mais de 6 anos de experiência profissional, durante a sua carreira trabalhou em empresas como a Meta e startups no Reino Unido e Estados Unidos. Bruno é formado pela Universidade de Johannesburg. No seu tempo livre trabalha em projetos de código aberto na comunidade React Native.

Irlanda14 de Maio de 2024

O que o levou a entrar no ramo da computação?

Bem, decidi estudar algo relacionado à computação aos meus 12/13 anos, quando os meus pais compraram o primeiro computador para a nossa casa que tinha acesso à internet. Nessa altura vi-me constantemente a tentar entender como o computador funciona e como as coisas estão interligadas. Depois de escrever a minha primeira linha de código aos 15 anos, vi que era o caminho a ser seguido.

Onde se formou?

Na Universidade de Johannesburg, África do Sul.

Em que país você vive atualmente?

Irlanda.

Como é um dia típico no seu trabalho atual?

    Os meus dias dependem muito da temporada de cada projecto em que estou envolvido para cada trimestre do ano, mas tipicamente eu tenho de:

        1. Verificar o meu calendário para ver e planejar o meu dia, marcando espaços de tempo ao longo do dia para trabalho focado;
        2. Review Code por no mínimo 30 minutos dependendo do número de PRs abertas;
        3. Quando possível, faço sessões de pair-programming com intuito de ajudar a desbloquear  ou discutir soluções com outros desenvolvedores;
        4. Team meetings.
    

Como é o seu espaço de trabalho?

Simples e acessível, acho que tenho tudo que necessito num só espaço.

engineer desk setup

O que você faz para se inspirar?

Eu gosto de aprender coisas novas e de fazer engenharia reversa das coisas, então, para mim parar e pensar em como posso simplificar processos e melhorá-los é o que me inspira.

Quais são os 5 livros que você recomenda que outros engenheiros de software leiam?

        1. Awareness
        2. Software Engineering at Google
        3. The Pragmatic Programmer
        4. The 80/20 Principle
        5. Clean Code
    

Que produto ou solução ajudaste a desenvolver que teve impacto na vida das pessoas ou empresa(s) dentro ou fora de Angola?

Infelizmente, ainda não tive a oportunidade de trabalhar em produtos nacionais, mas soluções impactantes que já tive a oportunidade trabalhar: 1. Facebook (Marketing API); 2. SoleRetriever; 3. Kura; 4. Guzo; 5. E também open-source projects como: React Native, WatermelonDB, ViroReact.

De qual projeto você mais se orgulha?

É difícil escolher um projecto em específico mas se for para escolher um apenas eu iria com watermelonDB-expo-plugin, simplesmente pelo impacto que tem tido na comunidade de desenvolvimento.

Quais são os desafios de engenharia que você enfrenta na sua empresa atual?

Existem muitos desafios na organização onde trabalho, o nosso dever como engenheiros nas empresas é garantir que as nossas soluções causam um impacto positivo à vida dos nossos usuários e gera igualmente valor as empresas que têm as nossas soluções como parte do seu workflow. O maior desafio até agora é perceber o impacto do código que eu e os meus colegas escrevemos a fim de gerar valor aos nossos stakeholders."With great power comes great responsibility".

Qual conselho você recebeu que teve um impacto positivo na sua carreira profissional?

"You own your career” - Muitas das vezes deixamos que as organizações e as circunstâncias nos definam. Desde que eu aprendi que o meu progresso profissional depende de mim, comecei a ver as coisas com uma perspectiva diferente.

Quem são as 5 pessoas que te inspiraram a estar onde você está hoje?

1. Meus pais 2. Charles Killer 3. Chris Cox 4. Uncle Bob 5. Jay Z

Algum conselho para futuros engenheiros de software?

O conselho é simples master your craft, procure obter mais conhecimento e melhorar as suas habilidades técnicas ligadas à engenharia.

Gostou da entrevista? Partilhe com os seus conhecidos

linkedintwitter

Subscreva-se-se à nossa newsletter

Assine a newsletter

Seja notificado quando lançarmos novas entrevistas

Digite um email correcto

Entrevistas Recentes