←Volver al inicio

experiencia

Analista y desarrollador full stack en Softrain

feb 2009 — jul 2010 · Servicios Educativos Softrain C.A. · Analista y desarrollador full stack

Análisis y desarrollo de EVAL, el sistema de pacientes, muestras y resultados del Instituto Nacional de Higiene de Venezuela, con exámenes configurables y versionados.

blendercsshtmlillustratorjavascriptjquerylinuxphotoshopphppostgresql

El puesto

Año y medio, entre febrero de 2009 y julio de 2010, en una empresa venezolana dedicada sobre todo a la formación y los cursos certificados, que también desarrollaba software. Había ganado la licitación pública del Instituto Nacional de Higiene «Rafael Rangel» para construir su sistema de laboratorio, y entré para ese proyecto.

Sigue siendo, hasta hoy, uno de los mayores retos técnicos de mi carrera: participé en todo el ciclo, desde el levantamiento de información hasta el despliegue, y el equipo de desarrollo éramos dos personas.

EVAL

El sistema de control de pacientes, muestras y resultados de los departamentos de Virología, Bacteriología y Micología del laboratorio nacional de referencia en salud pública. Tiene ficha propia.

El nombre y el logotipo del sistema son míos. Según tengo entendido, sigue en uso.

Lo que aprendí de un cliente que no puede pararse

Un laboratorio de referencia no admite que el sistema quede obsoleto cuando cambia un procedimiento. Esa restricción me obligó a diseñar la estructura de datos de otra manera —parametrizable y versionada— y es el origen de una costumbre que conservo: antes de escribir el modelo, preguntar qué va a cambiar y cada cuánto.

También fue mi primer contacto serio con la protección de datos sensibles. Trabajábamos con registros clínicos —entre ellos, pacientes con VIH—, así que el control de acceso, la reautenticación para operaciones críticas y el registro de auditoría no eran funcionalidades opcionales sino parte del encargo.

Software libre por obligación legal

El sistema se construyó sobre PHP y PostgreSQL en cumplimiento del Decreto 3390, que obligaba a la administración pública venezolana a usar software libre. Fue mi primera experiencia con un requisito normativo condicionando la pila tecnológica, algo que he vuelto a encontrar con la facturación electrónica en Argentina y Chile y con el registro horario en España.

Web corporativa y docencia

Al terminar el proyecto desarrollé la web de la empresa e impartí dos cursos de PHP dentro de su oferta de formación certificada. Enseñar un lenguaje mientras lo estás aprendiendo a fondo obliga a entenderlo de otra manera; fue tan formativo como el desarrollo.

En esta etapa empecé también con Photoshop e Illustrator y con mis primeros trabajos de modelado 3D en Blender para piezas publicitarias.