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 proyectos

... /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ñé y desarrollé sitios web de marketing enfocados en captación de clientes, aplicando buenas prácticas de UI/UX.
    • Mejoré el SEO de estos sitios hasta posicionarlos en las primeras páginas de resultados de búsqueda.
    • Refactoricé código legacy en PHP y JavaScript para el manejo de formularios, mejorando su mantenibilidad.
    • Integré APIs internas para el consumo de información de otras áreas del negocio, más allá del manejo de formularios.
    • Implementé pruebas de testing para validar el funcionamiento del código.
    • Mejoré la velocidad de carga de los sitios un 20%, implementando técnicas de optimización.
    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

    • Diseñé y desarrollé el sitio web corporativo desde cero con Next.js.
    • Integré el frontend en React con el backend en Node.js mediante APIs RESTful, garantizando consistencia en el flujo de datos.
    • Diseñé e implementé la base de datos relacional en PostgreSQL y la desplegué en Google Cloud, sentando las bases de la infraestructura de datos de la empresa.
    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 web y tienda en línea de la empresa con Next.js, con un sistema que diferencia entre clientes y veterinari@s.
    • Implementé un checkout completo con Stripe, pasarelas de pago y seguimiento de órdenes en tiempo real.
    • Integré la API de envia.com para automatizar el cálculo y gestión de envíos por paquetería.
    • Construí el backend con Spring Boot y una base de datos en PostgreSQL alojada en Railway.
    • Para el panel desarrollé un sistema de roles y permisos con Spring Security que diferencia entre diferentes usuarios para la administración de la tienda
    • Desarrollé el panel de administración (Next.js) para la gestión completa del sitio.
    • Apliqué buenas prácticas de SEO y UX en todo el desarrollo.
    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