Alocação

Desenvolvimento de melhorias num sistema de alocação automática de recursos

 

Produto

Segue abaixo a lista das principais tarefas que desempenhei nas melhorias e adaptações que foram realizadas no sistema.

  1. Realizei alterações nas chamadas ao sistema operacional para adaptar a adaptar a aplicação para executar em plataforma de 64Bits.

  2. Estudei e entendi as alterações realizadas por um outro integrante da equipe que adaptou o sistema para adicionar descrições de tarefas nos relatórios de trabalhos. Ajudei nos testes.

  3. Fiz todas as alterações necessárias para adaptar o algoritmo de escalonamento para geração de um novo arquivo de solução a cada execução.

  4. Tive a idéia do algoritmo de suavização da solução ótima. Fiz o desenho da solução. A implementação foi feita por um outro desenvolvedor.

  5. Alterei o algoritmo de escalonamento para aumentar a janela de consideração de trabalhos de 4h para 8h.

  6. Projetei o módulo de análise das alocações e envio de emails. Realizei a implementação e a instalação no ambiente de produção.

  7. Um desenvolvedor implementou o agente de extração dos compromissos pessoais e eu realizei a adaptação do sistema para ler e considerar as informações geradas pelo agente.

  8. Auxiliei na escolha da solução e na fase de testes da interface com o sistema de gerenciamento de problemas internos da companhia.

  9. Minha participação no aprimoramento do tratamento de fusos horários e horários de verão foi na fase de testes.

  10. Não tive participação na adaptação do sistema para utilizar as informações dos sistema monitorados interno da companhia.

  11. Desenvolvi uma aplicação usando interface gráfica avançada para facilitar o monitoramento e identificação de possíveis problemas com as informações armazenadas no banco de dados. O manual do usuário pode ser encontrado aqui:

Tecnologias, produtos e conhecimentos usados
Tecnologia Produto

Intranet

Língua estrangeira

Inglesa

Metodologia de desenvolvimento

Conteúdo Restrito

Work breakdown structure

Development Design Patterns

Web standards

Conteúdo Restrito

Planejamento de projeto

Conteúdo Restrito

Programação linear

Ambiente integrado de desenvolvimento

Swing (Java)

Widget toolkit

XML

Sistema operacional

Conteúdo Restrito

Servidor de aplicações

Conteúdo Restrito

Enterprise resource planning

Conteúdo Restrito

Enterprise service bus

Conteúdo Restrito

Java

Conteúdo Restrito

Sistema de gerenciamento de banco de dados

Conteúdo Restrito

Java Database Connectivity

Middleware orientado a mensagem

Conteúdo Restrito

Java Message Service

Ferramenta de colaboração

Conteúdo Restrito