beBee background
Profissionais
>
Curitiba
Daniel Stuart

Daniel Stuart

Desenvolvedor Embarcado

Tecnologia / Internet

Curitiba, Curitiba

Social


Sobre Daniel Stuart:

Engenheiro de computação com experiência em software embarcado,
desenvolvimento de hardware, dispositivos móveis IoT e diagnóstico de
soluções. Possui histórico comprovado de entregas de alto valor através
do desenvolvimento de soluções resilientes, sem sacrificar na inovação e
no trabalho em equipe. Mente voltada para o cliente, com grande
experiência em entender as necessidades e criar soluções técnicas para
alcançar as expectativas. Capaz de compreender operações de negócio
complexas de fim-a-fim, permitindo assim encontrar pontos de fricção e
definir maneiras de resolvê-los através de tecnologia.

 

Experiência na área há mais de 4 anos, com grande conhecimento em sistemas embarcados, linguagens C, Rust e Python; RTOS, Linux, redes móveis, Bluetooth, CAN e desenvolvimento de hardware.

Experiência

Embedded Developer (Mobi7 06/2023 - 07/2024)

Foco no desenvolvimento e suporte de tecnologias de telemetria de frotas veículares, com mais de 450 mil veículos conectados.

Papel no suporte de outros times desenvolvendo integrações com o dispositivo de rastreamento de frotas.

Responsável por definir as dependencias, esforço e roadmap técnico em conjunto com o Product Owner em tarefas para o time de engenharia.

Encarregado de definir as especificações de protocolos para produtos IoT.

Diversos projetos executados, dentre eles:

Sistema de provisionamento de dispositivos
- Criação de uma aplicação em Rust para configurar e testar dispositivos através de um computador Linux
- Capaz de preparar mais de mil dispositivos por dia
- Funcionalidade de script embarcado, com integração com APIs internas e hardware conectado através da USB

Jiga de testes para dispositivos de rastreamento
- Projeto fullstack (Firmware, Backend e Frontend) de uma jiga de testes para dispositivos de rastreamento veícular, 
   feita completamente com Rust
- Uso do framework Dioxus para o frontend e runtime assíncrono Embassy para o embarcado.
- Desenvolvimento de PCB com CAN, RS232, hub USB integrado e microcontrolador RP2040.

Gateway SMS
- Backend para controlar o envio de SMS para dispositivos em campo, com ack de mensagens e escalável através 
  da integração de múltiplos modems físicos.

 

Embedded Developer Junior (Mobi7 01/2022 - 06/2023)

Envolvido nos processos de discovery de novas tecnologias para conectar veículos e gerar dados de telemetria mais ricos.

Responsável pela sustentação de mais de 300 mil dispositivos em campo.

Diversos projetos executados, dentre eles:

Firmware Bluetooth Embarcado
- Implementação modular (orientada a tarefa) utilizando Zephyr
- Atualização de firmware FOTA (MCUBoot) com comunicação SPI
- Comunicação criptografada entre smartphone do cliente e dispositivo

Design e implementação de protocolo para dispositivos IoT móveis
- Protocolo baseado em UDP para comunicação de baixo consumo, otimizado em tamanho, com ordenamento de mensagens, 
   verificação de integridade e garantia de entrega.
- Comunicação através de rede CAT-M / NB-IoT

P&D de diversas tecnologias orientadas a veículos
- Detecção de chave veícular através de RFID
- Entrada Keyless através de BLE
- Dispositivos LIN/CAN

 

Estagiário Hardware (Mobi7 03/2020 - 01/2021)

Responsável pelo suporte nível 3 da solução de rastreamendo.

Diversos projetos executados, dentre eles:

Comunicação Bluetooth entre smartphone e rastreador
- Design e implementação de um protocolo seguro e resiliente
- Half-duplex com layout de comando e resposta
- Uso de criptografia AES-128 e token baseado em tempo

Protótipo de PCB para detecção de sinal veícular
- Design e teste de um circuito passivo configurável
- Utilizado para generalização de ativação e leitura do sistema de travamento de portas veicular

Detecção de Colisão
- Análise de eventos reais e simulados de colisão
- Criação de um modelo para detecção de colisão e classificação
- Uso de GPS e sensores inerciais

Aplicativos Android e iOS para trava/destrava de veículos e identificação de motorista
- Aplicativo baseado em Flutter e tecnologia BLE
- Banco de dados e autenticação através de Firebase

Funções de telemetria embarcadas
- CalAmp PEG Script
- Texas Instruments SimpleLink SDK

Análise de dados para casos de suporte de clientes
- Programação em Python
-MongoDB/Postgres

Educação

Engenheiro de computação formado pela PUCPR (2018 - 2022), GPA 3.52 (de 4).

Profissionais do mesmo Tecnologia / Internet setor que Daniel Stuart

Profissionais de diferentes setores próximos Curitiba, Curitiba

Outros usuários que são chamados Daniel

Empregos próximos Curitiba, Curitiba

  • Jobbol Curitiba, PR

    A BeLogic busca Desenvolvedor Backend Pleno em Curitiba (Centro Cívico). O candidato desenvolverá APIs e regras de negócio em Laravel. · Desenvolver,evo-lo-r e manter APIs Pmodelar e otimizar banco de dados. ...

  • abler Vagas Curitiba

    Job Summary · Estamos em busca de um Desenvolvedor Backend Sênior para integrar nosso time em expansão. Essa é uma oportunidade para atuar em um ambiente dinâmico, com migração de sistemas legados, modernização tecnológica e desenvolvimento de novas soluções voltadas ao setor de ...

  • GLASSES SANTANA COSTA São José dos Pinhais, PR

    Assistente Operacional é um profissional responsável por anunciar cargas nas plataformas e negociar contratações de veículos. · ...