Alan OliveiraFull Stack Developer
← Todos os projetos

Desenvolvimento Web · Em produção

Sistemas para operações logísticas

Desenvolvimento e evolução de aplicações utilizadas em operações logísticas, envolvendo backend, frontend, dados, integrações e processamento assíncrono.

Ruby on RailsReactAngularNext.jsPostgreSQLMongoDBSidekiqAWSDocker
Imagem ilustrativa do projeto Sistemas para operações logísticas

Contexto

Atuação no desenvolvimento e evolução de sistemas utilizados em operações logísticas. O trabalho envolvia aplicações que precisavam acompanhar processos reais de negócio e continuar evoluindo enquanto estavam em uso.

Problema

TODO: confirmar com Alan os problemas operacionais específicos atendidos pelas aplicações.

Objetivo

Evoluir aplicações que acompanham processos de operação logística, preservando manutenção, integração e estabilidade.

Meu papel

Atuação como desenvolvedor Full Stack, trabalhando em backend, frontend, APIs, banco de dados, processamento assíncrono, manutenção e evolução de funcionalidades.

Tecnologias e arquitetura

A stack inclui Ruby on Rails no backend, interfaces com React, Angular e Next.js, PostgreSQL e MongoDB para persistência, Sidekiq para processamento assíncrono e AWS/Docker na camada de infraestrutura e deploy.

Decisões técnicas

  • O sistema combinava diferentes tecnologias de acordo com as necessidades das aplicações.
  • A arquitetura incluía processamento assíncrono e mais de um tipo de banco de dados.
  • TODO: confirmar motivações para PostgreSQL, MongoDB, Sidekiq e o fluxo de deploy.

Resultados / aprendizados

A experiência trouxe contato com sistemas em produção e a necessidade de evoluir software sem perder de vista estabilidade, manutenção, integração entre diferentes partes da aplicação e impacto sobre a operação.

Galeria

TODO: adicionar imagens e registros visuais deste projeto.