Allocation

Development of enhancements in a system of automatic allocation of resources

 

Product

This is the list of the main tasks that I executed for the improvement and adaptations of the system.

  1. I modified the calls to the operating system in order to make use of the 64Bits platform.

  2. I studied and I understood the modifications don by another member of the team that adapted the system to add descriptions of tasks in the reports of jobs. I helped in testing.

  3. I made all the necessary modifications to the allocation algorithm to generate a new solution file at each execution.

  4. I had the idea of how to smooth the optional solution found by the algorithm. I did the solution design. Other developer implemented the code for the smooth algorithm.

  5. I modified the allocation algorithm to increase the consideration window from 4h to 8h.

  6. I designed the module of allocations analysis to send emails when a professional got allocated. I implemented and installed the module on the production servers.

  7. Another developer implemented the extraction agent from the personal commitments application and I adapted the system to read the exported information in order to use this consider the information generated by the agent.

  8. I helped on the selection of the solution and on the testing phase for the interface between the internal problem administration application and the allocation system.

  9. My involvement on the improvement of time zones and day light saving enhancement was on the testing phase.

  10. I did not participate in the adaptation of the system to use the information from the internal monitoring application of the company.

  11. I developed an application using advanced graphic interface to easy the monitoring and identification of possible problems with the information stored in the database. The user's manual can be found here:

Technologies, products and knowledge used
Technology Product

Intranet

Foreign language

English

Development methodology

Conteúdo Restrito

Work breakdown structure

Development Design Patterns

Web standards

Conteúdo Restrito

Project planning

Conteúdo Restrito

Linear programming

Integrated development environment

Swing (Java)

Widget toolkit

XML

Operating system

Conteúdo Restrito

Application server

Conteúdo Restrito

Enterprise resource planning

Conteúdo Restrito

Enterprise service bus

Conteúdo Restrito

Java

Conteúdo Restrito

Database management system

Conteúdo Restrito

Java Database Connectivity

Message-oriented middleware

Conteúdo Restrito

Java Message Service

Collaboration tool

Conteúdo Restrito