Líder Técnico
CurrentAtuo como líder técnico no desenvolvimento da plataforma tecnológica nginstack (https://nginstack.com). O nginstack é uma plataforma de desenvolvimento especializada na construção de sistemas de gestão empresarial e é desenvolvida pela Salutis e Innovaro.A plataforma nginstack consiste de um servidor HTTP com diversas tecnologias embarcadas, permitindo a construção ágil de aplicações Web e APIs HTTP. Dentre as áreas de trabalho estão a criação e manutenção de frameworks de desenvolvimento de interfaces Web e APIs HTTP, design de APIs nativas publicadas em um runtime JavaScript proprietário, bancos de dados distribuídos, protocolos de rede, modelos de segurança, sistemas de arquivos virtuais e drivers de comunicação com bancos de dados e outros sistemas. Na construção da aplicação nativa são empregadas linguagens de programação não gerenciadas (Rust, C++ e Pascal), com grandes desafios de programação concorrente, segurança e desenvolvimento multiplataforma. Nas camadas de interface e modelo de dados são utilizadas as linguagens JavaScript, TypeScript, CSS, HTML e SQL.Principais projetos:- Modernização e revisão da arquitetura base do sistema, desenvolvida originalmente em Pascal/Delphi para Windows 32 bits, em uma solução multiplataforma 64 bits, com a adoção de tecnologias mais seguras e eficientes, preferencialmente em Rust.- Ferramenta de atualização do sistema e de evolução do esquema da base de dados a partir de uma definição de modelo de dados em JavaScript, com suporte ao PostgreSQL, Oracle e Microsoft SQL Server.- Extensão do VS Code em TypeScript e Node.js com o objetivo de permitir o desenvolvimento integrado às tecnologias específicas da plataforma nginstack.- Construção de um roteador de APIs HTTP com modelos de segurança e de dados integrados aos sistemas de gestão.- Revisão e modernização do design system empregado na construção das interfaces do sistema.