# LUCIANO RAMOS SANTIAGO

Desenvolvedor Flutter | Mobile Cross-Platform | Dart, Firebase, REST APIs, Clean Architecture

Montes Claros, MG, Brasil | (38) 98837-5430 | lucianosantiago.dev@gmail.com
linkedin.com/in/lucianoramossantiago

---

## RESUMO PROFISSIONAL

Desenvolvedor Flutter com 3 anos de experiência em desenvolvimento mobile cross-platform (multiplataforma) para iOS e Android. Atuo com Dart, Firebase, APIs REST, gerenciamento de estado (BLoC, Provider, GetX), Clean Architecture, SOLID e Material Design 3, entregando aplicativos em produção que atendem milhares de usuários com foco em qualidade, testabilidade e performance. Combino visão técnica com atenção à experiência do usuário e colaboração próxima a equipes de design (Figma) e produto. Cursando MBA em Inovação Orientada à Inteligência Artificial e Experiência do Usuário pela Toronto School of Management (Canadá).

---

## COMPETÊNCIAS TÉCNICAS

**Linguagens:** Dart, JavaScript
**Framework Mobile:** Flutter, Material Design 3, Cupertino Widgets
**Gerenciamento de Estado:** BLoC, Provider, GetX
**Arquitetura:** Clean Architecture, MVVM, Design Systems, SOLID
**Integração:** APIs REST, JSON, autenticação, tratamento de erros, paginação, cache, offline-first
**Cloud e Serviços:** Firebase Authentication, Firestore, Cloud Messaging, Analytics
**Testes:** testes unitários, testes de widget, testes de UI
**Debug e Performance:** Flutter DevTools, Dart DevTools, profiling de performance
**Versionamento:** Git, GitHub, pull requests, code review
**Metodologias:** Scrum, Kanban, Desenvolvimento Ágil
**Ferramentas:** VS Code, Android Studio, Xcode, Figma, Postman

---

## EXPERIÊNCIA PROFISSIONAL

### Desenvolvedor Mobile Flutter | JR Sistemas
*08/2024 – 10/2025 | Montes Claros, MG*

– Desenvolvi e evoluí funcionalidades em aplicações mobile cross-platform (iOS/Android) utilizando Flutter e Dart
– Mantive aplicações em produção atendendo milhares de usuários, com foco em estabilidade e performance
– Integrei APIs REST com autenticação, tratamento de erros, paginação, cache local e estratégia offline-first
– Implementei gerenciamento de estado com BLoC, Provider e GetX em telas críticas, melhorando previsibilidade e testabilidade
– Apliquei Clean Architecture, MVVM e princípios SOLID, isolando camadas de dados, domínio e apresentação
– Criei biblioteca de componentes reutilizáveis (Design System) seguindo Material Design 3, acelerando o ciclo de novas telas em estimados 40%
– Escrevi testes unitários, testes de widget e testes de UI cobrindo fluxos principais do aplicativo
– Depurei e otimizei performance utilizando Flutter DevTools, Dart DevTools e profiling de performance
– Participei de code reviews semanais, pair programming e documentação técnica de arquitetura e fluxos
– Colaborei com equipes de design (Figma) e produto, alinhando contratos de APIs REST com o time de backend
– Atuei em squads ágeis seguindo Scrum e Kanban, versionando código com Git e GitHub via pull requests

### Desenvolvedor Flutter | JR Sistemas
*03/2023 – 07/2024 | Montes Claros, MG*

– Desenvolvi aplicativos mobile cross-platform em Flutter e Dart para clientes corporativos
– Integrei Firebase (Authentication, Firestore, Cloud Functions) e APIs REST em fluxos críticos
– Implementei Design System da equipe seguindo Material Design, padronizando componentes reutilizáveis
– Escrevi testes unitários e de widget para módulos de regra de negócio
– Refatorei módulos legados aplicando Clean Architecture e princípios SOLID, reduzindo acoplamento
– Participei de code reviews e sessões de pair programming, sustentando padrões de qualidade do time

### Desenvolvedor Flutter (Estagiário) | Dev Desenvolvimento
*09/2022 – 12/2022 | Rio de Janeiro, RJ (Remoto)*

– Tive meu primeiro contato profissional com Flutter em produção, implementando telas e fluxos de navegação com Material Design
– Versionei código com Git utilizando pull requests e commits atômicos
– Tive primeiros contatos com integração de APIs REST e Firebase em ambiente de desenvolvimento

### Suporte de TI | CEAD Unimontes
*03/2020 – 03/2022 | Montes Claros, MG*

– Prestei suporte técnico a professores, tutores e alunos do Centro de Educação a Distância da Unimontes
– Diagnostiquei e resolvi problemas de hardware, software e conectividade
– Apoiei a transição para ensino remoto durante o período crítico da pandemia

### Monitor de Laboratório de Informática | Prefeitura Municipal de Montes Claros
*08/2017 – 08/2019 | Montes Claros, MG*

– Atuei como monitor no programa Telecentro de inclusão digital
– Cadastrei e atendi usuários da comunidade em primeiro contato com tecnologia

---

## FORMAÇÃO ACADÊMICA

**MBA em Inovação Orientada à Inteligência Artificial e Experiência do Usuário**
UniFast em parceria com Toronto School of Management, Canadá
*10/2025 – 07/2027 (em andamento)*

**Bacharelado em Sistemas de Informação**
Universidade Estadual de Montes Claros (Unimontes)
*12/2016 – 12/2023*

---

## IDIOMAS

**Português:** Nativo
**Inglês:** Básico — leitura de documentação técnica

---

## INFORMAÇÕES COMPLEMENTARES

– Experiência com prototipação no Figma e tradução de wireframes em código Flutter
– Habituado a trabalho remoto com autonomia e comunicação assíncrona
– Disponibilidade imediata
– Aberto a CLT ou PJ
