
Daniel Stuart
Tecnologia / Internet
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
-
DESENVOLVEDOR BACKEND PLENO
há 1 dia
Jobbol Curitiba, PRA 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. ...
-
Desenvolvedor Backend Sênior
há 1 mês
abler Vagas CuritibaJob 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 ...
-
Assistente Operacional
há 1 semana
GLASSES SANTANA COSTA São José dos Pinhais, PRAssistente Operacional é um profissional responsável por anunciar cargas nas plataformas e negociar contratações de veículos. · ...