
Mateus Fernandes
Tecnologia / Internet
Serviços oferecidos
Desenvolvedor de Software com vasta experiência em diversas tecnologias, incluindo desenvolvimento de APIs, aplicativos móveis nativos e híbridos, integração de sistemas, e sistemas desktop. Habilidade comprovada em trabalhar com equipes multidisciplinares para entregar soluções de alta qualidade.
Experiência com Sistemas Desktop
- JavaFX: Desenvolvimento de aplicações desktop com JavaFX, focado em interfaces de usuário ricas e interativas.
- MySQL: Integração de bancos de dados MySQL para armazenamento e recuperação de dados.
- Geração de Reports: Criação e customização de relatórios utilizando ferramentas como JasperReports para atender às necessidades de negócio.
Experiência com Node.js
- Criação de API com Express: Desenvolvimento de APIs RESTful usando Express.js, com foco em escalabilidade e desempenho.
- Middleware: Implementação de middleware personalizado para tratamento de erros, autenticação, autorização e manipulação de requisições.
- File Upload: Gerenciamento de uploads de arquivos utilizando bibliotecas como Multer.
- Envio de Email: Configuração e envio de emails transacionais e de notificações através de serviços como Nodemailer.
- Merged Routes: Organização e gerenciamento de rotas de forma modular e eficiente.
- Autenticação e Autorização: Implementação de autenticação JWT (JSON Web Token) e estratégias de autorização baseadas em roles.
- Virtuals: Utilização de virtuals do Mongoose para manipulação de dados sem necessidade de armazenamento adicional no banco de dados.
Experiência com Aplicativos Nativos e Híbridos
- Java: Desenvolvimento de aplicativos Android nativos com Java, incluindo design de UI/UX e integração com APIs externas.
- React Native: Criação de aplicativos móveis híbridos com React Native, usando bibliotecas como:
- Google Maps: Integração e manipulação de mapas e geolocalização.
- REST API: Consumo de APIs RESTful para comunicação com servidores.
- Firebase: Utilização de Firebase para autenticação, banco de dados em tempo real, notificações push e analytics.
- Context API: Gerenciamento de estado global em aplicações React Native.
- Socket.io: Implementação de comunicação em tempo real para funcionalidades como chat e notificações ao vivo.
Busco novas oportunidades para aplicar minhas habilidades técnicas e contribuir para o desenvolvimento de soluções inovadoras. Estou ansioso para enfrentar novos desafios e crescer profissionalmente em um ambiente dinâmico e colaborativo.
Experiência
Experiência com Node.js
- **Criação de API com Express**: Desenvolvimento de APIs RESTful usando Express.js, com foco em escalabilidade e desempenho.
- **Middleware**: Implementação de middleware personalizado para tratamento de erros, autenticação, autorização e manipulação de requisições.
- **File Upload**: Gerenciamento de uploads de arquivos utilizando bibliotecas como Multer.
- **Envio de Email**: Configuração e envio de emails transacionais e de notificações através de serviços como Nodemailer.
- **Merged Routes**: Organização e gerenciamento de rotas de forma modular e eficiente.
- **Autenticação e Autorização**: Implementação de autenticação JWT (JSON Web Token) e estratégias de autorização baseadas em roles.
- **Virtuals**: Utilização de virtuals do Mongoose para manipulação de dados sem necessidade de armazenamento adicional no banco de dados.
#### **Experiência com Aplicativos Nativos e Híbridos**
- **Java**: Desenvolvimento de aplicativos Android nativos com Java, incluindo design de UI/UX e integração com APIs externas.
- **React Native**: Criação de aplicativos móveis híbridos com React Native, usando bibliotecas como:
- **Google Maps**: Integração e manipulação de mapas e geolocalização.
- **REST API**: Consumo de APIs RESTful para comunicação com servidores.
- **Firebase**: Utilização de Firebase para autenticação, banco de dados em tempo real, notificações push e analytics.
- **Context API**: Gerenciamento de estado global em aplicações React Native.
- **Socket.io**: Implementação de comunicação em tempo real para funcionalidades como chat e notificações ao vivo.
#### **Experiência com Sistemas Desktop*
- **JavaFX**: Desenvolvimento de aplicações desktop com JavaFX, focado em interfaces de usuário ricas e interativas.
- **MySQL**: Integração de bancos de dados MySQL para armazenamento e recuperação de dados.
- **Geração de Reports**: Criação e customização de relatórios utilizando ferramentas como JasperReports para atender às necessidades de negócio.
#### **Habilidades Adicionais**
- **Integração de Sistemas**: Conexão de diferentes sistemas e serviços para criar soluções coesas e eficientes.
- **Colaboração em Equipe**: Forte habilidade de comunicação e colaboração com equipes de desenvolvimento, design, e stakeholders.
Educação
4 º Semestre concluído em Ciências da computação , pude abrangir os conhecimentos adquiridos inicialmente, enquadrar uma utilização prática, acabando com questionamento de onde aplicaria tal conhecimento.Pude desenvolver projectos mais próximos daqueles que hoje resolvo perante a desafios reais.
Profissionais relacionados
Profissionais do mesmo Tecnologia / Internet setor que Mateus Fernandes
Profissionais de diferentes setores próximos Luanda, Luanda Province
Outros usuários que são chamados Mateus
Empregos próximos Luanda, Luanda Province
-
Administrator de Redes
há 4 dias
Access Bank PLC LuandaEl Administrador de Redes sera responsable de administrar e mantener infra-estrutura rede Core y agencias. · ...
-
Coordenador de Vendas
há 6 dias
Open Mind LuandaDesenvolver e implementar estratégias comerciais para acelerar o crescimento da empresa. · ...
-
pmo
há 1 mês
Mitrelli LuandaO PMO será responsável por liderar a elaboração e gestão de propostas técnico-financeiras para projetos de grande escala. · Liderar a elaboração e gestão de propostas técnico-financeiras; · Assegurar competitividade, conformidade e transição eficaz para a fase de execução. · ...