Saltar al contenido

Disponible para trabajo remoto

Felipe Carrasco

Desarrollador Frontend Valdivia, Chile

Ingeniero en Informática con nueve años en TI. Vengo de automatizar procesos críticos de negocio, así que entiendo cómo funciona una operación real por dentro. Hoy construyo interfaces web con Angular y TypeScript.

felipe@frontend

$ whoami

Felipe Carrasco — Desarrollador Frontend

Valdivia, Chile · remoto

$ cat perfil.json

{

"experiencia_ti": "9 años",

"vengo_de": "automatización de procesos",

"hoy": ["Angular", "TypeScript", "Tailwind"],

"busco": "equipo frontend"

}

Trabajo propio

Cada ficha explica el contexto, el problema que resuelve y las decisiones técnicas que hay detrás.

  1. 01 Aplicación web Publicado

    SportHub

    Contexto
    SportHub nace como una plataforma para un centro deportivo que necesita centralizar la gestión de sus instalaciones y reservas. Está dirigida tanto a clientes que buscan consultar disponibilidad y reservar espacios como a administradores que gestionan instalaciones, clientes y reservas.
    Problema
    La gestión manual de reservas puede generar información dispersa, conflictos de horarios y una mayor carga operativa para el personal. SportHub permite a los clientes consultar disponibilidad y gestionar sus reservas, mientras facilita a los administradores la supervisión centralizada de la operación.
    Decisiones técnicas
    • Se utilizó una arquitectura basada en funcionalidades con Angular Standalone Components para mantener el código modular, escalable y fácil de mantener.
    • La disponibilidad se consulta desde Angular, pero la validación definitiva de las reservas se delega en PostgreSQL mediante Supabase y funciones RPC. Esto evita reservas superpuestas incluso cuando varios usuarios intentan reservar simultáneamente.
    • Se descartó realizar INSERT directos de reservas desde Angular. En su lugar, se utiliza la RPC create_reservation junto con políticas RLS para centralizar las reglas de negocio y proteger la integridad de los datos.
    • Angular
    • TypeScript
    • Tailwind CSS
    • Angular Material
    • Supabase
    • PostgreSQL
  2. 02 Aplicación web Publicado

    Gifs App

    Contexto
    Aplicación web para buscar gifs animados, creada como proyecto personal para practicar Angular y TypeScript.
    Problema
    Permite a los usuarios buscar y visualizar gifs animados de manera rápida y sencilla, resolviendo la necesidad de encontrar contenido visual para compartir en redes sociales o mensajería.
    Decisiones técnicas
    • Se decidió utilizar Angular por su robustez y capacidad para manejar aplicaciones de una sola página (SPA), lo que mejora la experiencia del usuario al navegar entre resultados de búsqueda.
    • TypeScript
    • Angular
    • Tailwind CSS
  3. 03 Aplicación web SPA Publicado

    Ecommerce Demo

    Contexto
    Proyecto creado como ejercicio práctico para aprender Angular 18 y construir una experiencia de compra completa. Está dirigido a usuarios que necesitan explorar un catálogo de productos, revisar sus detalles y administrar un carrito de compras. Surgió para aplicar conceptos de componentes standalone, routing, servicios, autenticación y consumo de datos en tiempo real.
    Problema
    Los usuarios necesitan consultar productos de forma clara, acceder a su información detallada y conservar un carrito asociado a su cuenta. El proyecto resuelve ese flujo mediante un catálogo navegable, autenticación de usuarios y persistencia de carritos y productos en Supabase.
    Decisiones técnicas
    • Se eligió Angular con componentes standalone, servicios e interfaces TypeScript para separar la presentación, la lógica de negocio y el acceso a datos, facilitando el mantenimiento y la reutilización.
    • Se utilizó Supabase para centralizar autenticación, perfiles, productos y carritos. El carrito se mantiene asociado al usuario y se actualiza mediante operaciones sobre la base de datos, evitando depender únicamente del estado local del navegador.
    • Se implementó diseño responsive, formularios reactivos, mensajes de error y textos alternativos en las imágenes para mejorar la experiencia en distintos dispositivos y hacer más comprensible la interfaz.
    • Se descartó incorporar una pasarela de pago y un sistema real de despacho porque el objetivo del proyecto es demostrar el flujo de catálogo, autenticación y carrito, no procesar compras reales.
    • Angular 18
    • TypeScript
    • HTML5
    • SCSS
    • RxJS
    • Angular Material
    • Supabase
    • PostgreSQL

Nueve años en TI

De soporte técnico a automatización de procesos de negocio.

  1. 2025 — 2026 2080 Tecnología SpA

    RPA Developer

    Automatización de procesos de negocio con UiPath, Python, Playwright y Robocorp. Integración de APIs, correo electrónico, planillas Excel y bases de datos.

    Duplicó la capacidad de procesamiento de documentos y habilitó operación continua 24/7.

  2. 2022 — 2025 2080 Tecnología SpA

    Ejecutivo Soporte N1

    Atención y resolución de incidentes de primer nivel, diagnóstico de fallas y escalamiento a los equipos técnicos correspondientes.

  3. 2017 — 2021 Alkimia Soluciones Informáticas

    Soporte Técnico

    Mantención de equipos y sistemas, instalación y configuración de software, y acompañamiento a usuarios finales.

De automatizar procesos a construir interfaces

Entré a TI en 2017 por soporte técnico y terminé automatizando procesos de negocio: robots que leen correos, mueven archivos, consultan APIs y escriben en bases de datos, corriendo sin supervisión. Ese trabajo me enseñó a mirar un sistema desde la operación que lo usa, no desde el diagrama.

El paso a frontend no fue cambiar de rubro, fue acercarme a la parte del software que la gente toca. Hoy trabajo con Angular y TypeScript, y aplico lo mismo que aplicaba en automatización: entender el flujo real antes de escribir código, y dejar algo que otra persona pueda mantener.

Lenguajes

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Python

Frameworks y librerías

  • Angular
  • Tailwind CSS
  • Node.js

Herramientas y servicios

  • Git
  • Supabase

[ 04 ] Formación

Ingeniero en InformáticaINACAP

Busco equipo frontend

Quiero incorporarme a un equipo de frontend, en modalidad remota desde Valdivia, Chile. Si tienes una vacante abierta, escríbeme y te respondo.

Volver al inicio