Damian Emmanuel Lambrecht

Técnico Programador

EXPERIENCIA

YouCreate - Fintech

Rol: Front-End Team Leader

Agosto - Septiembre 2024

Angular

TypeScript

Chart.js

Bootstrap

Material

Plataforma diseñada y desarrollada para el programa Igrowker, con el objetivo de ayudar a creadores de contenido e influencers a gestionar sus ingresos, gastos y obligaciones fiscales.

  • Decisiones técnicas o de proceso: Tome la decisión de postularme como Team Leader de Frontend, quería probar la experiencia y a mí mismo, me encantó trabajar junto a diseñadoras ux/ui, pm, líder de back para encarar la idea del proyecto, descartar features innecesarias, priorizar lo esencial,para ello realizamos reuniones todas las semanas y comunicación diaria de los avances y dificultades.

  • Aprendizaje: Aprendí a liderar, llevar adelante el proyecto no solo escribiendo código sino también coordinando y delegando tareas, dialogando con el team líder de backend para tomar las mejores decisiones en cuanto a arquitectura y conexión. En cuanto a desarrollo me encargué del dashboard principal y gran parte de la comunicación entre front y back, creando rutas y la navegación, aplicando interceptores y guards, refactorizando componentes, revisando y aceptando pull requests.

  • Rediseño o mejoras: Si tuviera que comenzar de cero probablemente reduciría el alcance y la visión, para que todos los equipos estén en la misma página.

Captura de pantalla de la webapp YouCreate

Donatello - Plataforma Saas

Rol: Front-End Developer

Junio - Agosto 2024

Angular

TypeScript

Chart.js

Bootstrap

Material

Plataforma diseñada y desarrollada para el programa Igrowker, cubre las necesidades de los pequeños negocios de comida, como la creación de menús, el control de inventario, el seguimiento de las ventas y el registro de gastos.

  • Decisiones técnicas o de proceso: La decisión más importante fue diferenciar y priorizar entre lo urgente y esencial, y dejar de lado algunas funcionalidades extras que se tenían planeadas.

  • Aprendizaje: Aprendí a trabajar en equipos grandes (entre distintas disciplinas conformamos 14 personas), entré con el proyecto comenzado por lo que me tuve que adaptar sobre la marcha, aprendí más en profundidad sobre formularios reactivos de Angular y la implementación de chart.js para la visualización de datos en gráficos.

  • Rediseño o mejoras: Al momento de presentar el MVP nos faltaron algunas funcionalidades por lo que se las agregaría e intentaría aplicar un diseño más coherente para toda la web.

Captura de pantalla de la webapp YouCreate

Cafe Manager - Web SPA

Rol: Full-Stack Developer

Marzo - Mayo 2024

JavaScript

NodeJs

Express

MySQL

HTML

CSS

Web diseñada para gestionar las ventas de un Café, permite la carga de productos, la creación de menús, la apertura (cuando un cliente ordena un menú) y cierre (cuando el cliente pide la cuenta) de mesas, calculador automático de cuentas, balance mensual entre ventas y gastos de proveedores.

  • Decisiones técnicas o de proceso: Decidimos dividir tareas, mi colega se encargaría de desarrollar la carga de productos y balance general, y yo de la autenticación y el sistema de apertura/cierre de mesas (diagramando las mesas como se encuentran físicamente en el local).

  • Aprendizaje: Aprendí las bases de Backend y la implementación básica de un ORM, también a comunicar el frontend con el backend, fue mi primera experiencia como desarrollador Full Stack.

  • Rediseño o mejoras: El frontend fue creado con JavaScript por lo que si tuviera que rehacerlo implementaría algún framework sencillo para manejarlo, también refactorizaría el backend, limpiando código repetido y aplicando una arquitectura sencilla.

Captura de pantalla de la webapp YouCreate

Pokemon - Web Game

Rol: Frontend Developer

Agosto - Noviembre 2023

Angular

JsonServer

TypeScript

HTML

CSS

Es un videojuego sencillo de combate rápido en multijugador local que integra la API de Pokemon para traer imágenes y datos de los personajes.

  • Decisiones técnicas o de proceso: Dentro del grupo decidí implementar Json Server, para agregar persistencia de datos, también desarrollé un sistema de registro y login y las rutas y protección de cada página.

  • Aprendizaje: En el proceso aprendí a implementar Routes, Guards, llamadas Http, Formularios reactivos para el sistema de autenticación y arquitectura de Frontend de manera modular.

  • Rediseño o mejoras: Si lo volviera a hacer, rediseñaría la interfaz, cuando creamos el proyecto no teníamos mucha noción de diseño y utilizamos CSS puro, lo que sumado al tiempo límite para la entrega, decidimos priorizar otros aspectos del desarrollo. También implementaría un sistema de persistencia utilizando el local storage, ya que en el despliegue a Netlify tuvimos problemas con el funcionamiento de Json Server.

Captura de pantalla de la webapp Batalla Pokemon

SOBRE MÍ

¡Hola! Soy Damián,técnico programadorcon experiencia en el desarrollo de aplicaciones web.

Me gusta implicarme en proyectos que mejoren la calidad de vida de las personas, usando mis habilidades para crear herramientas accesibles y útiles.


Gracias a miformación académica,no solo he aprendido a escribir código de manera organizada y estructurada siguiendo buenas prácticas, sino que también he adquirido conocimientos enanálisis de sistemascomo la documentación de requisitos, historias de usuario, diagramas de flujo y modelado de datos.


Actualmente me especializo endesarrollo frontendutilizando Angular, he trabajado en varios proyectos colaborativos desarrollando aplicaciones, creando soluciones Saas de gestión financiera y dashboards analíticos.


A lo largo de mi trayectoria, mi enfoque en lacomunicación y colaboraciónme ha permitido llegar a los plazos estimados en la presentacion de proyectos, y como líder garantizar la participación de todos los colaboradores.


foto de un hombre apuesto