Resumen profesional
Experiencia
Formación
Enfatiza tus habilidades clave
Idiomas
Cronología
Generic
Luciano Montes De Oca

Luciano Montes De Oca

Resumen profesional

Desarrollador web frontend con experiencia en la creación de aplicaciones modernas, dinámicas y escalables utilizando HTML, CSS, JavaScript y TypeScript. Especializado en el desarrollo de interfaces responsivas, optimización del rendimiento y aplicación de buenas prácticas de ingeniería de software.

Cuento con experiencia en arquitectura frontend, modularización del código y aplicación de principios SOLID, así como en el uso de patrones de diseño y técnicas de Clean Code para garantizar soluciones mantenibles y eficientes. He desarrollado proyectos interactivos como plataformas de juegos y simuladores, implementando lógica compleja, manejo de estado y consumo de APIs.

Me enfoco en la mejora continua, el aprendizaje constante y la resolución de problemas, con el objetivo de aportar valor en entornos de desarrollo profesional y construir productos de alta calidad.

Experiencia

Desarrollador Web

Freelance / Proyectos propios
Buenos Aires, Buenos Aires
10.2023 - Actual

Desarrollo de aplicaciones web modernas utilizando HTML, CSS, JavaScript y TypeScript, aplicando principios de arquitectura frontend escalable y buenas prácticas de ingeniería de software.

Diseño e implementación de interfaces responsivas con enfoque en UI/UX, accesibilidad (a11y) y optimización de rendimiento. Desarrollo de funcionalidades dinámicas mediante manipulación avanzada del DOM, manejo de eventos y asincronía (Promises, Async/Await), incluyendo consumo e integración de APIs REST.

Estructuración de proyectos utilizando modularización del código, separación de responsabilidades (SoC) y aplicación de principios SOLID adaptados al entorno frontend. Implementación de patrones de diseño como Module Pattern, Observer y manejo de estado centralizado en aplicaciones interactivas.

Aplicación de buenas prácticas de Clean Code, incluyendo código legible, reutilizable y mantenible, junto con procesos de refactorización continua.

Experiencia en testing básico y validación de funcionalidades mediante pruebas manuales y nociones de testing automatizado (unit testing), asegurando la calidad del software.

Optimización del rendimiento mediante técnicas como lazy loading, minimización de re-renderizados, reducción de tiempos de carga y uso eficiente del almacenamiento local (LocalStorage).

Gestión de versiones con Git, uso de flujos de trabajo (Git Flow) y despliegue de proyectos en GitHub, manteniendo una estructura organizada y profesional de repositorios.

Enfoque constante en la mejora continua, aprendizaje de nuevas tecnologías y evolución hacia arquitecturas más robustas dentro del ecosistema frontend.

Formación

Cursos de Desarrollo Web - Programación Web (HTML, CSS, JavaScript, TypeScript)

Formación autodidacta / Cursos online
Remoto
10.2023 -

Enfatiza tus habilidades clave

  • Desarrollo Frontend con JavaScript y TypeScript
  • Arquitectura escalable y modularización
  • Programación asíncrona y consumo de APIs
  • Clean Code y principios SOLID
  • Optimización de rendimiento web
  • Control de versiones (Git / GitHub)
  • Resolución de problemas y debugging
  • Diseño responsive y experiencia de usuario

Idiomas

Inglés
Intermedio avanzado
B2

Cronología

Desarrollador Web

Freelance / Proyectos propios
10.2023 - Actual

Cursos de Desarrollo Web - Programación Web (HTML, CSS, JavaScript, TypeScript)

Formación autodidacta / Cursos online
10.2023 -
Luciano Montes De Oca