Navegación principal
Randal

... /Inicio ...

DesarrolladorFull-stack

Mi compromiso es escribir código de calidad —limpio, mantenible y bien estructurado— que permita construir productos confiables y fáciles de evolucionar en el tiempo.

Disponible para nuevos proyectosDescargar CV

... /Sobre mí ...

¡Hola! Soy Randal, y soy Desarrollador Full-stack.
Más de 3 años de experiencia.

Construyo productos web de punta a punta: desde la base de datos y la API hasta la interfaz que la gente termina usando.

Me importa especialmente el rendimiento, la accesibilidad y dejar una base de código que el siguiente equipo pueda entender sin manual de instrucciones.

Algunas de mis tecnologías, temas o herramientas favoritas con las que he trabajado

  • Front-end

    • TypeScript
    • React
    • Next.js
    • Vite
    • JavaScript
    • jQuery
  • Estilos

    • Tailwind CSS
    • CSS Modules
    • ShadCN
    • Framer Motion
    • GSAP
  • Back-end

    • Node.js
    • ExpressJS
    • PostgreSQL
    • Prisma
    • REST
    • WebSockets
    • Spring Boot
    • Laravel
    • Python
    • MySQL
    • Supabase
  • DevOps

    • Vercel
    • Docker
    • GitHub Actions
    • Nginx
    • Cloudflare
    • Bash
    • Railway
    • CI/CD

... /Trayectoria ...

Work

  • Desarrollo y optimizo sitios web enfocados en marketing y captación de clientes, cuidando tanto el SEO como el diseño UI/UX para mejorar su posicionamiento en buscadores. También trabajo sobre código legacy en PHP y JavaScript, integrando APIs internas y reforzando la calidad del producto con pruebas de testing.

    Lo que hice

    • Diseño y desarrollo de punta a punta los sitios de marketing de la empresa —diseño UI/UX, maquetado y formularios de captación— con PHP, JavaScript, jQuery y Bootstrap.
    • Los posicioné en las primeras páginas de resultados de búsqueda trabajando el SEO de cada página: estructura, contenido, metadatos y rendimiento.
    • Reduje un 20% el tiempo de carga aplicando técnicas de optimización, una mejora que pesa directamente en el posicionamiento y en la conversión de las landings.
    • Refactorizo el código legacy en PHP y JavaScript que gestiona los formularios y respaldo los cambios con pruebas, para poder evolucionar una base heredada sin romper lo que ya funciona.
    Periodo
    dic 2024 — Actualidad
    Ubicación
    Remoto
    Stack
    PHPJavaScriptjQueryBootstrap
  • Trabajé como Desarrollador de Software Intern construyendo el sitio web corporativo de la empresa desde cero y sentando las bases de su infraestructura de datos, cubriendo frontend, backend e infraestructura en un solo rol.

    Lo que hice

    • Asumí frontend, backend e infraestructura en un mismo rol, llevando el sitio corporativo desde la primera línea de código hasta el despliegue.
    • Lo construí desde cero con Next.js y Tailwind CSS, conectándolo con el backend en Node.js mediante APIs RESTful.
    • Diseñé el modelo relacional en PostgreSQL y lo desplegué en Google Cloud: la primera infraestructura de datos formal de la empresa, sobre la que se apoyó el resto del proyecto.
    Periodo
    jun 2024 — sept 2024
    Ubicación
    Remoto
    Stack
    NextJSSupabaseTailwind CSSGoogle Cloud
  • Desarrollé el sitio web de Prolimk, que funciona también como tienda en línea, con un sistema que diferencia entre clientes y veterinarias. Construí un checkout completo con Stripe, seguimiento de órdenes y envíos automatizados por paquetería, además de trabajar el SEO y la experiencia de usuario de todo el sitio.

    Lo que hice

    • Desarrollé el sitio y la tienda en línea de la empresa con Next.js y TypeScript, con un sistema de cuentas que diferencia a clientes particulares de veterinarias.
    • Implementé el flujo de compra completo: checkout con Stripe, seguimiento de la orden en tiempo real y la API de envia.com para calcular tarifas y gestionar los envíos por paquetería.
    • Construí el backend en Java con Spring Boot sobre una base de datos PostgreSQL desplegada en Railway, exponiendo la API que consume el frontend.
    • Desarrollé el panel de administración en Next.js para gestionar toda la tienda, con un sistema de roles y permisos en Spring Security que define qué puede ver y hacer cada tipo de usuario.
    Periodo
    ene 2023 — jun 2024
    Ubicación
    Presencial
    Stack
    NextJSJavaSpring BootPostgreSQLTailwind CSSRailwayTypeScript

Experiencia laboral
3 años 5 meses

... /Trabajos ...

Proyectos

2024 · E-commerce de productos veterinarios para mascotas y clinicas.

Prolimk

Landing y e-commerce de productos veterinarios para mascotas y clinicas, con gestión de inventario, catálogo, carrito de compras, pasarela de pagos con Stripe, autenticación de usuarios y panel de administración.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Stripe
  • Spring Boot
  • Tailwind CSS
  • Railway

... /Hablemos ...

Contacto

¿Tienes un proyecto en mente o una vacante que encaje? Cuéntamelo y te respondo en menos de 24 horas.

Ubicación
México · Remoto
Disponibilidad
Disponible para nuevos proyectos

Formulario de contacto