Software Engineer

Construo produtos com IA e automação para a sua empresa.

Ajudo equipas a compreender processos complexos, decidir onde a IA faz sentido e entregar software fiável com rapidez.

Experiência empresarialEY · CGD · Standard Bank Angola
Área de entregaDo briefing à entrega
Em curso

Um caminho claro do processo real ao software que as pessoas conseguem usar.

  1. AnalisarProcesso mapeado
  2. EnquadrarAlavanca encontrada
  3. 03ConstruirEm desenvolvimento
  4. 04EntregarPronto a verificar
Tenho experiência em banca e consultoria.

O meu percurso empresarial

Entrego software em banca e consultoria.

Trabalhei na EY, na CGD e no Standard Bank Angola, com uma parte significativa do meu percurso na banca.

  1. CGD

    Produtos e canais de banca digital

    Na CGD, contribuí para a Caixadirecta, a aplicação móvel de banca digital da CGD, e para outros canais e produtos internos. Trabalhei em diferentes partes do ecossistema, ligando necessidades de negócio à entrega técnica e apoiando a evolução da experiência bancária digital.

  2. Standard Bank Angola

    Liderança técnica e escalabilidade

    No Standard Bank Angola, liderei a equipa num projeto de escalabilidade da infraestrutura. Em conjunto, removemos limitações que condicionavam o crescimento do produto e aumentámos o throughput e a capacidade da infraestrutura para servir mais clientes e suportar maior procura com consistência.

Competências

Defino produtos, automatizo processos e entrego software.

Acompanho o trabalho desde a análise inicial até à implementação, integração e entrega.

01

Análise de processos

Mapeio o processo atual, identifico restrições e defino o que deve mudar antes de escolher uma solução.

02

Automação com IA

Automatizo tarefas e decisões repetitivas, com entradas claras, pontos de validação e tratamento de falhas.

03

Aplicações web e desktop

Construo produtos web e aplicações desktop multiplataforma, escolhendo a tecnologia mais adequada a cada projeto.

04

APIs e integração de sistemas

Ligo software e dados existentes para reduzir o trabalho manual de mover informação.

Como trabalho

Levo projetos da primeira conversa à produção.

  1. 01Analisar

    Compreendo o processo

    Falo com as pessoas envolvidas, mapeio o processo atual e acordo o resultado esperado.

  2. 02Definir

    Defino o âmbito

    Defino a solução, os riscos e os critérios de sucesso antes de iniciar a implementação.

  3. 03Construir

    Construo e testo depressa

    Uso desenvolvimento assistido por IA para reduzir os ciclos de feedback, mantendo as decisões técnicas explícitas.

  4. 04Entregar

    Coloco em produção

    Verifico os fluxos críticos, documento o sistema e deixo o código pronto para continuar a evoluir.

O meu percurso

A minha experiência de engenharia de software abrange banca e consultoria.

Sou o Ruben Correia, engenheiro de software com experiência na EY, na CGD e no Standard Bank Angola. Uma parte significativa do meu percurso profissional foi na banca, onde o software tem de se integrar em processos, controlos e equipas estabelecidos.

Contribuo para open source e levo a mesma disciplina de engenharia para o trabalho de produto com IA: compreendo o problema, identifico onde a automação compensa e entrego software em que as pessoas podem confiar.

Começo pelo processo e uso IA quando melhora o resultado.

Open source

Contribuições para o ecossistema Tauri.

As minhas contribuições públicas mostram como abordo bases de código desconhecidas, revisão técnica e detalhe de implementação.

Open source

02

Contribuições para o Tauri

Contribuo para um projeto de grande dimensão em Rust e TypeScript, utilizado para criar aplicações multiplataforma.

O projeto para o qual contribuo

Contribuo para o Tauri, uma framework open source estabelecida para criar aplicações multiplataforma com tecnologias web.

Como contribuo

Reproduzo problemas, sigo o comportamento entre Rust e TypeScript, preparo alterações focadas e respondo à revisão dos maintainers.

O que o meu trabalho demonstra

Torno o processo visível através do meu trabalho público: faço análise técnica, respeito a arquitetura existente e incorporo feedback até chegar a uma alteração pronta para revisão.

Iniciar um projeto

Posso ajudar a construir ou melhorar a solução certa.

Descreva o processo, produto ou problema técnico. Responderei com as perguntas de que preciso para definir o âmbito e um próximo passo concreto.