¡Hola!, soy
Diego Fábrega
FullStack Junior
Ingeniero Informático titulado. Refactorizo el código hasta que tenga la máxima calidad. Enfrento diariamente desafíos relacionados con la programación. Me encanta crear soluciones que aporten valor 👨🚀🖥️ .
Ingeniero Informático titulado. Refactorizo el código hasta que tenga la máxima calidad. Enfrento diariamente desafíos relacionados con la programación. Me encanta crear soluciones que aporten valor 👨🚀🖥️ .
Sept 2022 - Feb 2023
Sept 2023 - Nov 2023
Nov 2024 - Ene 2026
En virtud de tu tiempo, todos los proyectos estan explicados con la mayor brevedad posible🫡
Proyecto desarrollado para apoyar a la empresa consultora de software Proyectarse, a mantener una comunicación mas eficiente y automatizada, respecto a el avance de los proyectos de sus clientes.
Proyecto desarrollado para apoyar a empresa constructora a mantener centralizados los detalles de las obras en curso, fechas de término asociadas, control de recursos, y más.
El sitio web que estás viendo, proyecto personal para mostrar mis habilidades, proyectos y experiencia laboral, cuidando siempre que tu experiencia sea la mejor.
Lideré el backend de este proyecto de renovación para un cliente de la empresa Proyectarse, implementé un patrón de diseño conocido en el código y mejoré aspectos críticos de seguridad.
Profundo conocimiento de clases, objetos, herencia, polimorfismo y abstracciones.
Modelamiento, consultas complejas, creación y modificación de tablas, atributos y foreign keys para asociación de entidades.
Protocolo HTTP, middlewares, depuración y herramientas de red.
MVC, componetización y modularización, responsabilidades únicas.
Asincronía, promesas, manejos de errores y códigos de respuesta con API REST. JavaScript del lado del cliente con selectores y manipulación del DOM.
Lideré la implementación de MVC en un proyecto heredado, centralización de ficheros con lógica de negocio, uso de .htaccess para configuración de rutas.
Commits atómicos para aportar mayor claridad y modularidad a los cambios realizados.
Modelo de caja, Grid, Flexbox, positions, responsividad, convención BEM para el nombrado de clases. El sitio web que ves, lo construí con vanilla CSS al 100%.
Profundo conocimiento de HTML, utilizo fuertemente etiquetas semánticas para evitar una cascada infernal de elementos div's.
Peticiones asíncronas mediante Ajax a endpoints, contenido dinámico en base a la recuperación e inserción de elementos hijos de un contenedor específico.
Manejo de respuestas en JSON con datos anidados, envío de JSON a la base de datos con fines de inserción y modificación.
Modelado e implementación con el motor MySQL y SQLite, comprendo profundamente el lenguaje de consulta y la depuración de errores con estos motores.