Resumo
Visão geral
Experiência profissional
Formação acadêmica
Habilidades e competências
Idiomas
Linha do tempo
Generic
Maurício da Silva Souza

Maurício da Silva Souza

Resumo

Engenheiro de Software com 8 anos de experiência, especializado em arquitetura Backend (Laravel, GraphQL e APIs RESTful). Nos últimos anos, foco no desenvolvimento de plataformas para mercados de predição e bettings, o que exige rigor absoluto em segurança, otimização de banco de dados e manipulação de transações financeiras. Busco novos desafios para projetar sistemas escaláveis e agregar valor estratégico em novos ambientes.

Visão geral

10
10
years of post-secondary education
7
7
years of professional experience

Experiência profissional

Desenvolvedor Backend Sênior

Betting Software
Vila Velha, ES
2024.09 - atual

Desenvolvimento focado em arquitetura de back-end robusta, serviços orientados a API e gestão de dados.

Desenvolvimento com o Framework Laravel:

- Eloquent ORM e Query Builder
- Desenvolvimento de APIs (implementação RESTful e GraphQL)
- Migrations, Seeders e Gerenciamento de Banco de Dados
- Arquitetura MVC e Melhores Práticas
- Autenticação e Autorização (Sanctum, Passport)
- Processamento de Filas e Jobs

Arquitetura de APIs e Serviços:

- GraphQL (Definição de Schema, Queries, Mutations, Subscriptions)
- Princípios e Padrões de Design de APIs RESTful
- Segurança de APIs (JWT, OAuth 2.0)
- Integração e Gerenciamento de APIs de Terceiros

Administração de Banco de Dados:

- Modelagem e Normalização de Banco de Dados
- Ajuste de Performance e Otimização de Consultas (Queries)
- Estratégias de Indexação
- Protocolos de Backup, Recuperação e Segurança
- Gerenciamento de Usuários e Permissões

Gestão de Projetos e Estratégia:

- Metodologias Ágeis (Scrum, Kanban)
- Análise de Requisitos e Definição de Escopo
- Planejamento de Sprints e Priorização de Tarefas
- Comunicação com Stakeholders e Relatórios

Competências e Tecnologias Principais:

- Laravel
- GraphQL
- Design de APIs
- Administração de Banco de Dados (ex.: MySQL, PostgreSQL)
- Gestão de Projetos
- SEO

Desenvolvedor Full Stack Pleno

Codificar Sistemas
Alegre, ES
2020.02 - 2024.09

Desenvolvimento e manutenção Full Stack de aplicações white-label para dispositivos móveis e web.

Desenvolvimento com o Framework Laravel:

- Eloquent ORM e Query Builder
- Desenvolvimento de APIs (implementação de RESTful)
- Migrations, Seeders e Gerenciamento de Banco de Dados
- Arquitetura MVC e Boas Práticas de programação
- Autenticação e Autorização (Sanctum, Passport)
- Processamento de Filas e Jobs

Aplicações em React Native:
- Redux
- Redux Thunk
- AsyncStorage
- Hooks
- TypeScript

Aplicações utilizando o framework Yii2:
- Migrations
- API de geolocalização do Google
- POO (Programação Orientada a Objetos)
- Processamento de e-mails (*jobs*)
- Padrão MVC

Aplicações web com integração em Vue.js.

Tecnologias utilizadas:
- Docker
- Vue.js
- React Native
- Yii
- MySQL
- MariaDB

Desenvolvedor Full Stack

Autônomo
Alegre, ES
2018.04 - 2020.02

Desenvolvimento de sites utilizando WordPress, com diversas modificações práticas na aplicação, tais como:

- Criação de plugins personalizados
- Criação de temas-filho (child themes)
- Personalização de plugins por meio do tema-filho

Desenvolvedor Web

Click Jr
Alegre, ES
2017.04 - 2018.04

Desenvolvimento de sites institucionais para empresas parceiras.

Tecnologias utilizadas:

- HTML5
- CSS3
- PHP

Formação acadêmica

Bacharel - Sistemas de Informação

Universidade Federal do Espírito Santo
Alegre, ES
2016.08 - 2026.07

Habilidades e competências

  • Familiaridade com bancos de dados SQL e NoSQL
  • Trabalho em equipe para realizar projetos em conjunto
  • Capacidade para trabalhar em equipe
  • Curiosidade para explorar novas tendências em TI
  • Colaboração ativa em ambientes de equipe
  • Compromisso com a qualidade dos códigos
  • Agilidade para aprender novas linguagens
  • Comunicação clara e concisa com colegas e clientes
  • Organização para gerenciar múltiplas tarefas
  • Domínio de versionamento de código com Git e GitHub
  • Adaptabilidade a novas tecnologias da área
  • Capacidade de aprender rapidamente novas tecnologias
  • Boa gestão do tempo para priorizar tarefas e cumprir prazos
  • Dedicação para solucionar problemas de software
  • Flexibilidade para trabalhar com diferentes metodologias e tecnologias
  • Atenção aos detalhes em revisão de código
  • Comprometimento em criar códigos dentro das boas práticas
  • Compreensão de sistemas de controle de versão
  • Atenção aos detalhes ao realizar testes funcionais
  • Liderança em projetos de software
  • Atenção aos detalhes ao implementar APIs
  • Familiaridade com trabalho por squad
  • Segurança ao realizar testes com os códigos
  • Domínio de testes automatizados e TDD
  • Pensamento crítico na avaliação de códigos
  • Análise de requisitos para desenvolvimento de software

Idiomas

Português
Língua materna
Inglês
Intermediário

Linha do tempo

Desenvolvedor Backend Sênior

Betting Software
2024.09 - atual

Desenvolvedor Full Stack Pleno

Codificar Sistemas
2020.02 - 2024.09

Desenvolvedor Full Stack

Autônomo
2018.04 - 2020.02

Desenvolvedor Web

Click Jr
2017.04 - 2018.04

Bacharel - Sistemas de Informação

Universidade Federal do Espírito Santo
2016.08 - 2026.07
Maurício da Silva Souza