De desenvolvedor web a especialista iOS. Hoje sou líder de engenharia mobile.
Bacharel em Ciência da Computação, já trabalhei com bancos e finanças, e-commerce, automotivo, logística, comunicações, educação e consultoria de TI, incluindo empresas listadas na NASDAQ e na B3 ou entre as Global Fortune 500.
Liderança do time Core Mobile Platform, um grupo de 18 pessoas, conduzindo seus padrões de engenharia de software.
Áreas de foco
Features
Design System
Arquitetura
Performance
iOS Engineering Manager
2 anos e 5 meses
Atividades ligadas ao time mobile CORE do Super App do Inter. O time mobile CORE é responsável pelos code reviews de PRs, por estabelecer boas práticas de código e por apoiar todos os outros times a seguir as diretrizes de desenvolvimento do app.
Responsabilidades técnicas
Code reviews, melhorias de arquitetura de software, proteção e segurança de dados do usuário e otimização do fluxo de navegação do app.
Design de sistemas e análise de requisitos funcionais e não funcionais.
Estabelecer e garantir boas práticas de código, dar suporte técnico aos outros times para seguirem as diretrizes de desenvolvimento e manter a integridade das funcionalidades do app.
Entrega do app na App Store, coordenação dos release trains, acompanhamento dos pipelines de CI/CD e testes de regressão para garantir a estabilidade (crash free) e o desempenho do app.
Código, correção de bugs e desenvolvimento de funcionalidades.
Liderança
Liderei um time de 8 engenheiros iOS, orientando a execução das responsabilidades acima e o desenvolvimento de funcionalidades importantes do app, com bons resultados de projeto e desempenho do time.
Relação com stakeholders e requisitos de UI/UX, e divisão das tarefas.
Avaliações anuais do time, feedbacks one-on-one e Plano de Desenvolvimento Individual (PDI).
iOS Dev Specialist Master (Senior Staff Engineer)
3 anos e 1 mês
Atividades ligadas à arquitetura de software iOS e ao desenvolvimento do app na área de Investimentos. iOS Dev Master da área de Investimentos e líder do chapter iOS em um time com mais de 18 devs iOS.
Principais habilidades técnicas
Objective-C e Swift (ViewCode UIKit e SwiftUI)Arquitetura MVVM-C e Domain Driven DesignRxSwift, Swinject, Charts, Kingfisher, LottieSPM, Cocoapods, CarthageTuist e Buck (ferramentas de build)Git e git submoduleTestes unitários e de UICode review e resolução de conflitos de códigoDeploy de builds com Fastlane, Bitrise e TestFlightAnálise de viabilidade e análise de requisitos
iOS Dev Specialist II (Staff Engineer)
1 ano e 6 meses
Atividades ligadas à arquitetura de software iOS e ao desenvolvimento do app na área de Investimentos. Meu papel era ser o especialista iOS e o líder do chapter iOS da área de Investimentos em um time com 9 devs iOS.
Atividades de desenvolvimento e consultoria de software mobile para apps B2C e B2B de grandes empresas brasileiras e americanas (Fortune 500). Como consultor, orientei sobre análise de requisitos e viabilidade, arquitetura de software mobile, design patterns e boas práticas de desenvolvimento mobile seguindo as diretrizes de UI/UX da Apple (Apple HIG). Em abril de 2019, fui promovido a iOS Mentor (responsável pela stack técnica e pelos treinamentos) no escritório da Avenue Code no Brasil (Belo Horizonte-MG).
Principais habilidades técnicas
Obj-C e SwiftCocoapods e CarthageArquiteturas MVC, MVP, MVVM e VIPERIntegração contínua (local e Bitrise)Testes unitários e UITests com o framework XCTestGitFlowFastlaneNotificações pushAnálise de viabilidadeAnálise de requisitosScrum e Kanban
Atividades de desenvolvimento de software mobile para apps iOS B2C e liderança técnica do time iOS. Também orientei os clientes sobre design de soluções, análise de requisitos, UI/UX (Apple HIG), análise de viabilidade e boas práticas de desenvolvimento de software mobile.
Principais habilidades técnicas
Obj-C e SwiftCocoapods e CarthageArquiteturas MVC, MVP, MVVM e VIPERAnálise de viabilidadeAnálise de requisitosPublicação de apps na App Store