iOS Developer
João Vitor
Sousa.
Construo produtos para iOS e macOS e automatizo a operação de centenas de apps.
Projetos
Produtos que criei e ferramentas que simplificam o trabalho com apps Apple.
Alumny
Criei o Alumny para reunir notas, faltas, calendário e progresso do curso. A regra de cada faculdade vira uma conta clara: o que falta para passar e para se formar.
Produto próprio, da experiência ao backend.
Por dentro do projeto
Problema: acompanhar notas e planejar o curso exige juntar informações espalhadas pelo portal da faculdade.
Papel: criação do produto, design da experiência, desenvolvimento dos apps, web e backend.
Resultado: notas necessárias, limite de faltas e planejamento do curso reunidos em uma rotina acadêmica.
iStatus
Painel que reúne o status e as releases de apps na App Store. Desenvolvi a integração com Apple Connect API para simplificar a checagem de centenas de apps.
De 10 minutos para 1 minuto na checagem dos apps.
Por dentro do projeto
Problema: verificar status de centenas de apps na App Store consumia tempo operacional recorrente.
Papel: integração com Apple Connect API, desenho do painel e desenvolvimento do fluxo de monitoramento.
Resultado: redução de 10 minutos para 1 minuto na checagem de status dos apps.
SwiftDrag
Biblioteca que criei para reordenar listas em SwiftUI. Inclui arraste entre seções, feedback háptico e animações nativas, com distribuição via Swift Package Manager.
Interações reutilizáveis para apps iOS 16+.
Por dentro do projeto
Problema: SwiftUI ainda exige muito código manual para reordenação rica em listas.
Papel: API pública, comportamento de drag-and-drop e distribuição via Swift Package Manager.
Resultado: componentização reutilizável para apps iOS 16+ com interação nativa.
Voxly
Legendas em tempo real no macOS, com reconhecimento de fala nativo da Apple. Desenvolvi a captura de áudio e a interface com SwiftUI e AppKit.
Transcrição offline, com áudio processado no dispositivo.
Por dentro do projeto
Problema: legendas em tempo real geralmente dependem de nuvem ou sacrificam privacidade.
Papel: arquitetura macOS nativa, SwiftUI/AppKit e captura/transcrição local.
Resultado: experiência offline com baixa latência e dados processados no dispositivo.
Experiência
iOS Platform Engineer
▸ Operação de mais de 250 apps iOS, com média de 15 deploys semanais via Fastlane.
▸ Criação do iStatus: checagem de status de 10 minutos para 1 minuto com Apple Connect API.
▸ Entrega de funcionalidades e correções com UIKit e SwiftUI; mais de 90% dos bugs resolvidos no SLA.
iOS Mobile Engineer
▸ Desenvolvimento e manutenção de apps iOS whitelabel para diferentes clientes.
▸ Automação de certificados, screenshots e deploys com Fastlane e Ruby, aumentando a produtividade em 50%.
▸ Refatoração e modularização do projeto, com melhorias de arquitetura, testes e interface.
iOS Developer
▸ Desenvolvimento de funcionalidades nativas para iOS com Swift e UIKit.
▸ Implementação de telas em ViewCode, persistência com CoreData e notificações push.
▸ Organização de funcionalidades com MVVM e RxSwift, testes com XCTest e integração contínua.
Habilidades
Tecnologias que uso para construir, testar e publicar apps.
Sobre Mim
Desenvolvimento nativo, atenção à experiência e menos trabalho repetitivo.
Desenvolvedor iOS
Sou desenvolvedor iOS em Fortaleza. Desde 2019, trabalho com apps nativos e acompanho o produto da interface à publicação na App Store.
Meu trabalho passa pela experiência de quem usa o app e pela rotina de quem o mantém. Cuido da arquitetura e dos testes e automatizo certificados, screenshots e deploys para simplificar as entregas.
Também crio produtos próprios: o Alumny para a rotina acadêmica, o SwiftDrag para interações em SwiftUI e o Voxly para legendas no macOS. Neles, conecto decisões de produto com implementação e manutenção.
Formação
Minha trajetória acadêmica
Ciência da Computação
Formação abrangendo Estruturas de Dados, Algoritmos, Engenharia de Software, Sistemas Distribuídos, Inteligência Artificial, Ciência de Dados e Computação em Nuvem.
Técnico em Informática
Desenvolvimento de sistemas Web com PHP, JS e MySQL e sistemas desktop com Java.
Contato
Vamos conversar sobre produtos Apple, desenvolvimento iOS e automação de entregas.