Currículo

Gilberto Henrique Soares da Silva

Engenheiro de Software Sênior | Desenvolvedor Full Stack

Mobile • Backend • Web | Flutter • Node.js • React

📍 Rio Verde, Goiás, Brasil
📞 (64) 99667-8855 | ✉️ gilbertohnrq@gmail.com
🔗 LinkedIn: linkedin.com/in/gilberto-henrique-soares-da-silva-757055193
🔗 GitHub: github.com/gilbertohnrq

💡 Resumo Profissional

Engenheiro de Software Sênior com 6 anos de experiência especializado em desenvolvimento full-stack de soluções fintech e agtech. Expertise comprovada no ciclo completo de produtos digitais, desde arquitetura até deploy em produção. Atualmente, lidero o desenvolvimento de um ecossistema fintech agrícola integrado, combinando Flutter, Node.js e React para entregar soluções escaláveis que impactam milhares de produtores rurais no Brasil.

Diferencial: Comunicação técnica fluente em inglês e visão estratégica de produto aliada à excelência técnica.

🚀 Experiência Profissional

Engenheiro de Software Sênior | Nagro Crédito Agro

Maio de 2024 – Presente

Responsável pelo desenvolvimento full-stack de um ecossistema fintech agrícola composto por aplicativo mobile, API e portal web, atendendo produtores rurais em todo o Brasil. Colaboro estrategicamente com equipes multidisciplinares em decisões arquiteturais e de produto.

📱 Desenvolvimento Mobile (Flutter)

  • Arquitetura & Escalabilidade: Implementação de Clean Architecture com Flutter Modular e BLoC para gerenciamento de estado, garantindo escalabilidade e manutenibilidade
  • Segurança & Biometria: Integração avançada com Unico Check para validação biométrica facial e assinatura digital, incluindo OCR de documentos (CNH, CPF)
  • Performance: Otimização com armazenamento local via ObjectBox, gestão eficiente de estado e implementação de cache inteligente
  • Integração: Conexão robusta com Firebase (Analytics, Crashlytics, Messaging, Remote Config) e APIs internas para manipulação de dados sensíveis
  • DevOps Mobile: Automação completa de CI/CD com Fastlane e GitHub Actions para deploy automatizado na Google Play e App Store
Stack Técnica: Flutter, Dart, Clean Architecture, Modular, BLoC, ObjectBox, Firebase Suite, Unico Check, Material Design

⚙️ Desenvolvimento Backend (Node.js)

  • Arquitetura de API: Desenvolvimento de Backend for Frontend (BFF) escalável em Node.js/TypeScript com arquitetura limpa
  • Integrações: Implementação de APIs REST robustas conectando serviços internos, processamento de crédito e validações bancárias
  • Tempo Real: Desenvolvimento de WebSocket para comunicação em tempo real entre aplicações
  • Infraestrutura: Gerenciamento de uploads via AWS S3, integração com Firebase Admin e otimização de performance com Redis
Stack Técnica: Node.js, TypeScript, Express.js, Prisma, MongoDB, AWS S3, Firebase Admin, WebSocket, Redis

🌐 Desenvolvimento Frontend Web (React)

  • Portal do Produtor: Desenvolvimento desde o setup inicial até entrega de um portal web moderno para análise financeira de produtores rurais
  • UI/UX Moderna: Implementação de interface responsiva com Radix UI, Tailwind CSS e componentes reutilizáveis
  • Visualização de Dados: Integração de gráficos interativos com Recharts para análise de endividamento e score de crédito
  • Performance Web: Otimização com Next.js 15, React 19 e implementação de SSR para melhor SEO
Stack Técnica: Next.js 15, React 19, TypeScript, Radix UI, Tailwind CSS, Recharts, React Hook Form, Zod
📊 Impacto: Ecossistema que processa milhões em solicitações de crédito rural, com mais de 99% de uptime

Engenheiro de Software Mobile | Vizo

Maio de 2022 – Janeiro de 2024 (1 ano e 9 meses)

Responsável pelo desenvolvimento end-to-end de mais de 10 aplicativos Flutter para clientes internacionais, desde o MVP até a publicação nas lojas.

  • Desenvolvimento de Ciclo Completo: Criação completa de aplicativos com Clean Architecture, modularização e cobertura de testes superior a 80%
  • Backend-as-a-Service: Implementação de soluções complexas com Supabase (Auth, PostgreSQL, Realtime, Storage, RLS)
  • Integração IoT: Desenvolvimento de funcionalidades avançadas com Bluetooth IoT, utilizando Isolates para processamento assíncrono
  • Excelência em CI/CD: Automação completa de build, testes e deploy com Fastlane e GitHub Actions
  • Comunicação Internacional: Comunicação técnica constante em inglês com stakeholders internacionais
Stack Técnica: Flutter, Dart, Supabase, Firebase, Bluetooth IoT, Isolates, Fastlane, GitHub Actions
📊 Impacto: 10+ aplicativos publicados com avaliação média de 4.5+ estrelas nas lojas

Engenheiro de Software Mid-Level | Dryve

Janeiro de 2022 – Maio de 2022 (5 meses)

Atuação em startup automotiva focada em transformação digital do mercado de carros seminovos.

  • Qualidade de Código: Liderança em code reviews detalhados e implementação de estratégias de teste (unitários, widget, integração)
  • Migração de Arquitetura: Condução da reestruturação de aplicativo legado para arquitetura de monorepo
  • Liderança de Equipe: Mentoria técnica e estabelecimento de boas práticas de desenvolvimento
Stack Técnica: Flutter, Dart, Clean Architecture, Testes, Monorepo

Desenvolvedor Flutter | F-Team

Janeiro de 2022 – Maio de 2022 (5 meses)

Desenvolvimento do aplicativo móvel para o Jornal Folha de Pernambuco, modernizando a experiência digital dos leitores.

  • Desenvolvimento de Aplicativo de Notícias: Criação de aplicativo nativo para iOS e Android com funcionalidades de leitura offline, notificações push e interface moderna
  • Mentoria: Treinamento e mentoria de desenvolvedor júnior, compartilhando boas práticas de Flutter
  • Contribuição Open Source: Identificação e correção de bug no pacote flutter_modular, contribuindo para a comunidade
Stack Técnica: Flutter, Dart, Flutter Modular, Firebase, Notificações Push
📊 Impacto: App oficial do jornal com milhares de downloads e avaliações positivas

Desenvolvedor Flutter | Jukebox Agenciamento

Dezembro de 2020 – Março de 2021 (4 meses)

Atuei na publicação e manutenção do app Carreiras Jukebox em produção. Trabalhei com melhorias contínuas, testes unitários e atualização de versões.

  • Atualização e suporte à versão em produção do app
  • Correções de bugs e melhorias de performance
  • Implementação de testes unitários
Stack Técnica: Flutter, Dart, MobX, Hive, Dio, GetIt, Intl, Firebase, SharedPreferences

Desenvolvedor Flutter (Estágio) | Kerson Company Tech

Setembro de 2020 – Novembro de 2020 (3 meses)

Primeira experiência prática com Flutter. Participei de tarefas como construção de telas, integração com APIs e ajustes visuais sob orientação.

  • Construção de interfaces seguindo o design system da empresa
  • Integração com APIs REST
  • Colaboração com time de design e backend
Stack Técnica: Flutter, Dart, GetIt, Dio, Firebase

🛠️ Habilidades Técnicas

📱 Desenvolvimento Mobile

Frameworks & Padrões: Flutter, Dart, Clean Architecture, Modularização, Princípios SOLID
Gerenciamento de Estado: BLoC, MobX, Provider, GetX, Riverpod
Armazenamento Local: ObjectBox, Hive, SharedPreferences, SQLite
Testes: Testes Unitários, Testes de Widget, Testes de Integração, Mocktail
Biometria & Segurança: Unico Check, Local Auth, Encrypt, Safe Device

⚙️ Desenvolvimento Backend

Runtime & Linguagens: Node.js, TypeScript, JavaScript
Frameworks: Express.js, Fastify
Bancos de Dados: MongoDB, PostgreSQL, Redis
ORM/ODM: Prisma, Mongoose
Tempo Real: WebSocket, Socket.io
Serviços de Nuvem: AWS S3, Firebase Admin, Google Cloud Pub/Sub

🌐 Desenvolvimento Frontend Web

Frameworks: Next.js 15, React 19, TypeScript
Bibliotecas de UI: Radix UI, Tailwind CSS, Styled Components
Gerenciamento de Estado: Context API, React Hook Form, Zustand
Visualização de Dados: Recharts, Chart.js
Manipulação de Formulários: React Hook Form, Validação Zod

☁️ DevOps & Nuvem

CI/CD: GitHub Actions, Fastlane, Shorebird
Plataformas de Nuvem: AWS (S3, Lambda), Google Cloud Platform
Firebase: Auth, Firestore, Analytics, Crashlytics, Messaging, Remote Config
Containerização: Docker, Docker Compose
Controle de Versão: Git, GitHub, GitLab

📚 Formação & Certificações

Bacharelado em Sistemas de Informação

Universidade do Estado de Minas Gerais (UEMG) | 2017 – 2020

🌐 Idiomas

Português: Nativo
Inglês: Profissional Pleno (comunicação técnica internacional)

🏆 Certificações

✓ Set Up an App Dev Environment on Google Cloud (Google, 12/2024)
✓ HTML - Avançado
✓ Fundamentos de TI: Hardware e Software
✓ Terminal Linux
✓ Fundamentos de ITIL
✓ Programação Orientada a Objetos (POO)

📈 Vantagens Competitivas

Visão Full-Stack: Experiência completa em mobile, backend e frontend
Arquitetura Escalável: Especialista em Clean Architecture e Design Patterns
Experiência Fintech: Conhecimento profundo em soluções financeiras e de crédito
Comunicação Internacional: Fluência técnica em inglês para projetos globais
Mentalidade DevOps: Automação completa de CI/CD e boas práticas de deploy
Liderança de Equipe: Experiência em mentoria e liderança técnica
Contribuidor Open Source: Contribuições ativas para a comunidade Flutter
Especialista em Agtech: Especialização em tecnologia para o agronegócio