Mejora de performance de e-ofivio V


Evaluando propuestas
Descripción:
Necesitamos experto con conocimientos sobre spring y hibernate (deseable con conocimientos en CMIS), que revise y valide la configuración actual de aplicación para que sugiera e implemente cambios y mejoras para aumentar el desempeño de la aplicación.
Dicha aplicación se encuentra desarrollada ya un 95%, pero presenta en ciertas consultas a base de datos o al repositorio documental tiempos de espera demasiado largos para el cliente,

1. Mejorar tiempos de respuesta en pantallas de la aplicación
a. Mejorar implementación actual de mapeos de beans en hibernate(cambiar mapeos incorrectos, agregar parámetros faltantes en mapeos, etc.)
b. Mejorar configuración actual de hibernate(caches, tamaño y frecuencia de actualización de caches, etc.)
c. Mejorar implementación de Spring REST
i. Agilizar mediante parámetros la conversión de resultsets devueltos por hibernet en objetos json,
ii. Agilizar mediante parámetros la respuesta de controladores REST
d. Mejorar implementación de CMIS (cache, números de hilos, memoria total dedicada, etc.) (DESEABLE)
2. Mejorar base de datos
a. Validar modelo de datos y sugerir mejorar pertinentes
i. No todos las sugerencias pueden ser aplicadas debido a los deploys actuales con clientes,

Observaciones:
1. Actualmente se trabaja únicamente sobre eclipse,
2. El repositorio de código fuente es SVN,
3. Los cambios se tienen q liberar de manera granular, para poder probar que cada componente q se modifique no afecte a otros y genere issues futuros,
4. Es necesario sacar tiempos de respuesta antes y después de las mejoras para validar q cada cambio es viable y mejore realmente la aplicación,
5. Versiones de frameworks usados:
a. Hibernate: 4.3.11
b. Spring: 4.0.3
c. OpenCmis: 1.1.0
d. Angular 1.4.9


Categoría: IT & Programación
Subcategoría: Otros
Tamaño del proyecto: Medio
Es un proyecto o una posición?: Un proyecto
Disponibilidad requerida: Según se necesite

Abierto

Presupuesto

9

Propuestas

11

Freelancers interesados

Publicado: Hace un año

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Andres Q. soy un programador creativo, con gran experiencia y habilidad en la resolucion de problemas informaticos, tengo la habilidades y competencias para ofrecer trabajos con calidad. + detalles

Ricardo V. G. Q. Desarrollador Java con experiencia en el desarrollo web, administracion de aplicaciones siempre en busca de la actualización constante y nuevos desafios. Trabajo individual y en equipo. Experencia con distintos framew... + detalles

Rafael M. Más de diez años en el mundo de las tecnologías de la información, administración electrónica y especialista en herramientas y desarrollos con J2EE, gestión de equipos, proyectos y metodologías y prácticas de desarrol... + detalles

Daniel P. Software developer with 4 years of experience working in banks, a telecommunication company, and consultancies. My expertise is in web development(back-end and databases) with Java/JEE(Spring, hibernate etc.), web ser... + detalles