Pular para o conteúdo principal
Weberth Erik

Weberth Erik

Desenvolvedor Django/Flutter

Talento
Palmas, PalmasMembro desde 2 de agosto de 2024
·

Contratar esta pessoa

Envie uma proposta de trabalho diretamente para este candidato

Sobre

Desenvolvedor Web/Mobile Full Stack com Flutter e Django. Atualmente atuando no desenvolvimento de sistemas no Ministério Público do Tocantins. Experiência de 3 anos na área de TI.

Atuação no desenvolvimento do novo Portal da Transparência do Ministério Publico do Tocantins, desenvolvido utilizando Flutter(FrontEnd)/Django(BackEnd) . Papel desempenhado na criação das principais funcionalidades de acessibilidade, criação telas(Widgets/Components(Front e Back)) e correção de bugs, sendo as principais contribuições no referido Portal. Experiência de 6 meses atuando como bolsista na Universidade Estadual do Tocantins, na criação de um aplicativo em Flutter de reciclagem para a cidade de Palmas -TO, atuando em todo o processo de desenvolvimento(elicitação de requisitos, diagramação, desenvolvimento de arquiteturas e de código e implementação e teste/manutenção).

Experiência teórica e prática com Flutter:

  • Ciclo de vida de widgets, widgets nativos e customizados, aplicação de princípios de engenharia de software (tais como MVVM, MVC, Clean Architecture, Clean Code)
  • Gerenciamento de estado com: ValueNotifier/ SetState / Getx, Provider e Bloc.
  • Firebase (Persistência com Firestore, Storage e Auth, Crashlytics)
  • Consumo de APIs, roteamento nomeado, responsividade de layouts, noções de testes unitários;.
  • Designer Patterns(Singleton Pattern, Factory Method e Prototype Patterns)

Experiência teórica e prática com Django:

Django REST Framework

  • Definição de modelos de dados usando classes Python
  • Mapeamento de classes para tabelas de banco de dados
  • Campos de modelo e suas opções (tipos de dados, validações, etc.)
  • Relações entre modelos (OneToOne, OneToMany, ManyToMany)
  • Herança de modelos
  • Consultas (Queries)
  • Criação de consultas utilizando a API ORM do Django
  • Filtros e métodos de busca (filter, exclude, get, etc.)
  • Migrações
  • Criação e aplicação de migrações de banco de dados
  • Comandos de migração (makemigrations, migrate)
  • Administração
  • Registro de modelos no Django Admin
  • Customização da interface de administração

Outros conhecimentos

  • Versionamento de código com GIT(GITHUB/ GITLAB/ BITBUCKET) Boas práticas de versionamento de código (Git).

Conhecimento de Princípios SOLID

  • Experiência com os seguintes bancos de dados:

-PostgreSQL;

-MySQL;

-SQL Lite;

-Firebase

Experiência

Atualmente trabalho a 6 mêses como como desenvolvedor FullStack(Django/Flutter) no Ministério público do Tocantins.

Meu antigo emprego era como desenvolvedor júnior em uma empresa de BH(remoto).

Formação

Sou graduado em Sistemas de Informação pela Universidade Estadual do Tocantins

Avaliações