Volver a proyectos seleccionados
Contribución freelance independiente

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.

  1. 01

    Interfaz web accesible

    Interacción semántica, vistas responsivas y remediación orientada a WCAG.

  2. 02

    Aplicación Rails

    Funcionalidades full-stack, validaciones, controladores y flujos de negocio.

  3. 03

    Modelo de datos

    Estado persistente y relaciones del dominio.

  4. 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

Evidencia pública