Alex Gordinho Faria
Software Engineer — iOS
Engenheiro de Software iOS com 3 anos de experiência profissional no desenvolvimento de aplicações nativas em e-commerce e IoT. Mestre em Engenharia Informática. Especializado em Swift, Objective-C, RxSwift, UIKit, SwiftUI e Clean Architecture (MVP, Use Cases, Coordinators). Apaixonado por código limpo, performance e experiência do utilizador (UX).
Alex G. Faria
iOS Developer
SwiftUI
Modern UI
Clean Arch
MVP / Coordinator
CCC Digital Key
NFC / Cryptography
RxSwift
Reactive Programming
Experiência Profissional
iOS Engineer
- Desenvolvimento e implementação de soluções baseadas em CCC Digital Key para iOS, com forte foco em segurança criptográfica, NFC, BLE e integração fluida entre dispositivos móveis, veículos e serviços de backend.
- Criação de uma biblioteca iOS reutilizável em conformidade com as especificações CCC Digital Key, posteriormente adotada no projeto BEN4US da CEiiA para viabilizar soluções de acesso digital seguro para a mobilidade sustentável.
iOS Engineer
- Desenvolvimento e manutenção de funcionalidades essenciais para o Bosch HomeCom App, permitindo o controlo remoto de eletrodomésticos inteligentes no ecossistema de IoT da Bosch.
- Desenvolvimento de interfaces de utilizador nativas com UIKit e Storyboards, assegurando navegação fluida e consistência na experiência do utilizador.
- Aplicação dos princípios de Clean Architecture estruturada com MVP, Use Cases e Coordinators, resultando em melhor escalabilidade, testabilidade e separação de conceitos.
- Integração robusta com sistemas de backend através de APIs REST, garantindo fluxos de dados seguros entre os dispositivos IoT.
- Implementação de funcionalidades reativas com RxSwift, aumentando a responsividade do código.
- Escrita de testes unitários com XCTest e estreita colaboração com a equipa de QA em testes de UI automatizados com Appium.
- Iniciou a funcionalidade de feedback in-app, permitindo que os utilizadores partilhassem opiniões em tempo real diretamente com a equipa de engenharia.
- Exposição a módulos Kotlin Multiplatform (KMP) no ecossistema da aplicação.
Junior iOS Engineer
- Contribuição para o desenvolvimento da homepage da aplicação iOS da Farfetch, a página mais visitada e principal canal de receitas da empresa global.
- Construção de interfaces de utilizador programaticamente via UIKit, assegurando flexibilidade, performance e layouts otimizados.
- Uso de SwiftUI em ferramentas internas para depuração, prototipagem e validação rápida de conteúdos.
- Integração de persistência local complexa com CoreData e fluxos assíncronos geridos por PromiseKit.
- Trabalho ativo em sprints sob metodologia Agile/Scrum para entregas previsíveis.
- Implementação de testes unitários (XCTest) e testes de snapshot para prevenção de regressões visuais.
- Assegurou a qualidade contínua com integração e entrega contínuas através do TeamCity (CI/CD).
Trainee iOS Engineer
- Conclusão do Plug-In Graduates Program, um programa intensivo de estágio e formação prática focado no ecossistema de desenvolvimento Swift e iOS.
- Desenvolvimento de um projeto final integrado com a API da Marvel, aplicando boas práticas de networking, persistência e UI responsiva.
- Criação de elementos de interface com UIKit integrados na app de produção principal sob orientação de engenheiros seniores.
- Participação diária em Code Reviews de equipa e cerimónias Agile.
Research Assistant — Academic context
- Desenvolvimento de uma instalação interactiva de código aberto usando projection mapping em cúpulas geodésicas, com foco na promoção de comportamentos pró-ambientais.
- Artigo publicado e apresentado na conferência IMX'20: *INTERAQUATICA - Designing Interactive Aquatic Experiences with Geodesic Domes In-The-Wild*.
Research Assistant — Academic context
- Desenvolvimento e manutenção do website oficial de projetos do instituto utilizando WordPress.
- Programação da *The Moving Type Machine*, uma aplicação web para a criação e partilha de vídeos de manifesto com tipografia cinética.
- Desenho e implementação de funcionalidades de personalização para a app do manifesto desenvolvida sobre Node.js.
- Coautor de 3 artigos científicos publicados internacionalmente (CHI EA '19, HTTF '19, Cumulus Roma '21).
Curricular Intern — Mobile Engineer
- Desenho e construção de uma aplicação móvel híbrida focada em saúde, permitindo ao pessoal clínico registar e acompanhar visualmente o estado e evolução de feridas médicas.
- Integração das APIs REST openEHR com a aplicação móvel desenvolvida no ecossistema Ionic e TypeScript.
Competências Técnicas
iOS & Mobile Core
Arquitetura & Qualidade
CI/CD, Web & Design
Educação
Mestrado em Engenharia Informática
Dissertação, Preparação de Dissertação, Aplicações Centradas em Redes, Arquiteturas de Software para Interfaces com o Utilizador, Computação Ubíqua, Desenho de Serviços, Engenharia Organizacional, Inteligência Artificial e Desenho de Jogos, Sistemas Distribuídos, Sistemas Multimédia.
Licenciatura em Engenharia Informática
Introdução à Eletrónica, Mecânica e Ondas, Arquitetura de Computadores, Engenharia de Requisitos, Inteligência Artificial, Interação Humano-Computador, Estágio, Redes e Comunicação de Dados, Sistemas Gestores de Bases de Dados, Sistemas Operativos, Lógica Computacional, Processos e Métricas de Software, Programação Orientada por Objetos, Sistemas Digitais, Teoria e Fundamentos da Computação, Ciências Experimentais, Estruturas de Dados e Algoritmos, Introdução às Ciências Empresariais, Matemática Discreta, Métodos Numéricos e Investigação Operacional, Probabilidades e Estatística, Cálculo I, Paradigmas de Programação, Retórica e Comunicação.
Curso Técnico de Sistemas Informáticos
Qualificação Profissional Nível III com foco em montagem, manutenção e redes locais.
Certificações & Cursos
-
2024
Code along with the Foundation Models framework
Apple
-
2023
Implementing Practical Data Structures with Swift
Udemy
-
2022
Design for Mobile | UX/UI
Le Wagon
-
2022
Swift for Intermediate and Advanced iOS Developers
Udemy
-
2022
DevOps, CI/CD for Beginners
Udemy
-
2021
Ação de Formação para Estudantes Avaliadores das CAEs da A3ES
Universidade da Madeira
-
2021
Comunicação Inclusiva
FNAJ & LPPS
-
2021
Swift 5 Programming for Beginners
Udemy
-
2021
Git Going Fast: One Hour Git Crash Course
Udemy
-
2021
Remote Work Foundations
LinkedIn
-
2020
Summer School - Scientific Research Methodologies and Techniques
Interactive Technologies Institute (ITI)
Idiomas
Publicações Científicas
Cyberphysical Reality: Exploring Complex Relief Mapping in Confined Public Spaces
Manifesto! Now: Game design for revolutionary thinking
INTERAQUATICA - Designing Interactive Aquatic Experiences with Geodesic Domes In-the-Wild
Fourth-Wave HCI Meets the 21st Century Manifesto
Dissent by Design: A Manifesto for CHI Manifestos
Voluntariado & Associativismo
Tradutor / Localizador Voluntário
Tradução e localização integral da interface e conteúdos da aplicação iOS/Apple TV para Português Europeu, aumentando a acessibilidade para utilizadores lusófonos. Quanta é um companion digital para gira-discos que integra streaming AirPlay 2 (vinil para HomePods), reconhecimento de faixas via Shazam, sincronização de letras em tempo real, integração com coleções do Discogs e scrobbling para Apple Music e Last.fm.
Voluntário
Dedico 2 horas semanais ao cuidado de animais abandonados: administração de medicamentos, limpeza do espaço, passeios, alimentação e busca ativa por famílias adotivas.
Membro da Direção
Elaboração de orçamentos e relatórios à assembleia geral, representação institucional na comunicação social e junto de entidades governamentais. Coordenação e formação de voluntários na rede nacional que apoia jovens LGBTI+ e apoiantes.
Organizador
Dinamização de esforços para alterar o panorama sociopolítico dos bolseiros de investigação em Portugal. Contribuição para o reconhecimento e dignificação de investigadores e gestores de ciência.
Orador / Formador
Ações de formação e sensibilização sobre temáticas LGBTI+ dirigidas a professores, estudantes (do 7.º ao 12.º ano e ensino superior), agentes da polícia e funcionários municipais.
Orador Convidado
Participação como orador na conferência sobre saúde mental com a palestra "A Saúde Mental na Comunidade LGBTI+", promovida pela Associação de Familiares e Amigos do Doente Mental da Região Autónoma da Madeira.
Organizador
Membro da Comissão Organizadora. Design de identidade visual, gestão de orçamento de 6000€, captação online de 2000€, transmissão digital em direto e relações institucionais com artistas e municípios.
Coordenador Local
Organização de reuniões e atividades para jovens LGBTI+, criando espaços seguros de apoio mútuo. Colaboração com o governo local na abertura de um centro comunitário.
Membro do Conselho de Curso
Representante dos estudantes na assembleia da faculdade (FCTE), representante dos alunos do 3.º ano e representante dos alunos de licenciatura no Conselho de Curso de Engenharia Informática.
Voluntário
Recolha e distribuição de alimentos e bens de primeira necessidade para apoiar famílias com dificuldades socioeconómicas graves no concelho da Ribeira Brava.
Atleta Estudante
Treino e participação oficial em competições desportivas escolares e regionais na modalidade de Atletismo.
Músico
Prática musical e participação em apresentações culturais tocando vários instrumentos: guitarra, braguinha (ukulele madeirense), bandolim, bandola, bandolão e piano.
Falar comigo?
Sinta-se à vontade para enviar um e-mail ou ligar para discutir novos projetos, propostas de cooperação técnica ou partilhar feedback sobre o meu trabalho.