João Vitor Sousa

Sênior iOS Developer

5+ anos • +250 apps • 15 deploys/semana • 90% bugs no SLA

Bacharel em Ciência da Computação

Sobre Mim

Desenvolvedor iOS especializado em criar soluções escaláveis

João Vitor Sousa - Desenvolvedor iOS

Desenvolvedor iOS

Desenvolvedor iOS com 5+ anos de experiência e sólido conhecimento em Swift, iOS SDK, testes unitários, boas práticas e frameworks mais comuns. Experiência com publicação na App Store e construção de produtos do zero.

Gerencio +250 apps iOS com 15 deploys em média semanais via Fastlane, reduzi 90% do tempo de verificação criando dashboard com Apple Connect API e mantenho +90% dos bugs resolvidos dentro do SLA.

Bacharel em Ciências da Computação pelo Centro Universitário Farias Brito, com formação abrangendo Estruturas de Dados, Algoritmos, Engenharia de Software, Sistemas Distribuídos, Inteligência Artificial e Computação em Nuvem.

Habilidades

Competências técnicas e ferramentas que domino

iOS Swift, UIKit, SwiftUI, Combine, ViewCode, CoreData, CoreML, XCTest, TestFlight, App Store, HIG
Arquitetura MVC, MVVM, MVP-C, SOLID, Design Patterns, Tuist, SwiftGen
DevOps Fastlane, CI/CD, Git/GitFlow, CocoaPods, SPM, REST APIs
Outros Scrum, Kanban, Pair Programming, Inglês

Minha experiência:

Sênior iOS Developer

@ Linx Commerce
Ago 2024 - Atual

▸ Gerencio um portfólio de +250 apps iOS, garantindo estabilidade e atualização contínua com média de 15 deploys semanais via pipelines automatizados (Fastlane).

▸ Reduzi em 90% o tempo de verificação de status dos apps (10 min → 1 min) ao criar um dashboard de monitoramento usando Apple Connect API.

▸ Entrego features completas com UIKit, SwiftUI, ViewCode e MVVM, mantendo +90% dos bugs resolvidos dentro do SLA por meio de modularização e testes consistentes.

Desenvolvedor iOS Pleno

@ Linx Postos
Nov 2021 - Ago 2024

▸ Impacto direto em supermercados, farmácias e conveniências ao elevar performance, confiabilidade e velocidade de entrega dos apps.

▸ Desenvolvimento iOS com whitelabels, automatizando quase todo o processo (criação, certificados, screenshots, atualizações, deploy) com Fastlane e scripts Ruby, aumentando produtividade em 50%.

▸ Grande refatoração, aplicação de padrões de design, modularização para whitelabels, melhoria da arquitetura do projeto (MVC), testes unitários e interface do usuário.

Desenvolvedor iOS Junior

@ Mercadapp
Dez 2019 - Nov 2021

▸ Desenvolvimento de novas funcionalidades, priorizando tecnologias nativas, uso de novos recursos do Swift e iOS, View Code, Git/GitFlow, XCTest.

▸ Construção de features com MVVM, RxSwift, Testes Unitários, UIKit, CoreData, Push Notifications, CocoaPods, CI e SwiftLint.

Formação

Minha trajetória acadêmica

Ago 2019 - Jul 2024

Ciência da Computação

Centro Universitário Farias Brito

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.

Jan 2016 - Dez 2018

Técnico em Informática

EEEP Francisco Paiva Tavares

Desenvolvimento de sistemas Web com PHP, JS e MySQL e sistemas desktop com Java.

Projetos

Alguns dos meus trabalhos recentes

iStatus - Monitor de Apps iOS

iStatus

Dashboard de monitoramento de apps iOS: painel completo para monitoramento de status e releases de apps na App Store, reduzindo tempo de checagem e centralizando informações críticas de operação.

Next.js TypeScript Tailwind CSS

Contato

Entre em contato para conversarmos