Language in Motion
Colaborador Full-Stack Freelance
2019 · 6 meses
Proyecto freelance de seis meses en Rails con funcionalidades full-stack, pruebas automatizadas, mejoras de accesibilidad y corrección de bugs en producción.
01
Contexto
Language in Motion aparece como LIM en mi CV original. Trabajé en el proyecto durante seis meses en 2019, de forma independiente a mi empleo en DBA.
02
Desafío
El trabajo no era solo agregar funcionalidades. También implicaba proteger el comportamiento existente, mejorar accesibilidad y encontrar bugs dentro de un producto establecido.
03
Mi contribución
- Implementé funcionalidades full-stack en una aplicación Ruby on Rails.
- Agregué y mantuve pruebas automatizadas alrededor del comportamiento modificado.
- Mejoré la accesibilidad web con correcciones orientadas a WCAG.
- Investigué y corregí bugs preservando los flujos existentes.
Arquitectura
La aplicación Rails combinaba flujos de negocio, datos persistentes, páginas renderizadas y pruebas automatizadas. Mis cambios solían cruzar varias capas, por lo que la cobertura de regresión era importante.
- 01
Interfaz web accesible
Interacción semántica, vistas responsivas y remediación orientada a WCAG.
- 02
Aplicación Rails
Funcionalidades full-stack, validaciones, controladores y flujos de negocio.
- 03
Modelo de datos
Estado persistente y relaciones del dominio.
- 04
Pruebas automatizadas
Protección contra regresiones para funcionalidades y correcciones.
05
Resultado del producto
- Entregué funcionalidades mientras mejoraba la cobertura de regresión y la accesibilidad.
- El sitio público de Language in Motion es la referencia para este trabajo freelance independiente.
06
Tecnología
- Ruby on Rails
- HTML
- CSS
- JavaScript
- Testing automatizado
- Accesibilidad WCAG
