Hola, soyLuciano Castillo
Desarrollador Web Full Stack
Proyectos
Stack Tecnológico
Git
Utilizo Git como sistema de control de versiones y GitHub como plataforma principal para la gestión de repositorios, colaboración en proyectos y control del historial de cambios.
GitHub
GitHub es la principal plataforma que utilizo para almacenar, gestionar y mantener el control de versiones de mis proyectos.
Blazor
He trabajado principalmente con Blazor, utilizando MudBlazor para acelerar el desarrollo de aplicaciones, tanto con WebAssembly (WASM) como en Server-Side Rendering (SSR), logrando soluciones rápidas y eficientes.
SQL Server
SQL Server es la base de datos principal que utilizo en todos mis proyectos, incluyendo los de mi empleo actual, garantizando un manejo eficiente y confiable de los datos.
.NET Core
.NET Core es mi principal plataforma de desarrollo, utilizando tecnologías como SQL Server y Blazor para la creación de aplicaciones completas de extremo a extremo (end-to-end).
C#
Principalmente trabajo con C# en el desarrollo de APIs REST y servicios web, implementando la lógica de negocio mediante Entity Framework Core (EF Core), LINQ, Dapper y ADO.NET.
JavaScript
Comencé trabajando con JavaScript desde las primeras etapas de mi desarrollo profesional, integrándolo tanto en el frontend como en el backend con Node.js, e incluso mediante interop con C# para lograr una mejor integración entre entornos.
PostgreSQL
Mi experiencia con PostgreSQL se centra en un uso natural y práctico, trabajando con vistas, consultas y modelos de datos, sin necesidad de procedimientos almacenados ni lógica compleja del lado del servidor.
TypeScript
Actualmente utilizo TypeScript junto con React, ya que ofrece una experiencia más robusta y cómoda al proporcionar tipado estático y un mayor control del código, especialmente después de haber trabajado previamente con JavaScript.
Next JS
Como framework principal para trabajar con React, me he propuesto aprender Next.js, con el objetivo de crear aplicaciones web más modernas, optimizadas y escalables.
Docker
Actualmente me encuentro iniciándome en el uso de Docker, una herramienta que considero muy potente y práctica para la implementación y despliegue de aplicaciones en diferentes entornos.
Ubuntu Server
Actualmente utilizo Ubuntu Server como plataforma principal para desplegar mis aplicaciones web, en combinación con Docker y Nginx, garantizando entornos estables y configuraciones eficientes de producción.
React
Como objetivo para este año, me propuse migrar a React para desarrollar interfaces más modernas y adaptadas a la web, mejorando la experiencia de usuario y la eficiencia en el desarrollo frontend.
Desliza para ver más habilidades →
Formación
Introduction to Next.js
En este curso de Next.js aprendí a comparar sus características con otros frameworks, implementar enrutamiento, obtención de datos y estilos para crear aplicaciones listas para producción. También a aplicar conceptos avanzados como navegación y configuración de entornos, mejorando seguridad y experiencia del usuario, y a planificar mi crecimiento profesional en esta tecnología.
.NET Avanzado
En este curso avanzado de .NET aprendí a usar gRPC, crear servicios en segundo plano en ASP.NET Core y aplicar seguridad con JWT e Identity Core. También exploré herramientas avanzadas que me permiten desarrollar aplicaciones más robustas, seguras y eficientes, fortaleciendo mis habilidades para crear soluciones profesionales con .NET.
Docker esencial
En este curso de Docker aprendí desde cero a crear y gestionar contenedores e imágenes, utilizar Dockerfile, manejar registros y volúmenes, y comprender la orquestación. Adquirí una base sólida para usar Docker como herramienta clave de virtualización y despliegue eficiente de aplicaciones.
Aceleracion Tech .NET + React
Curso para fortalecer los conocimientos en .NET core y React. Brindado por la provincia de TDF junto con Alkemy
TypeScript esencial
En este curso de TypeScript aprendí desde cero a compilar aplicaciones, definir tipos básicos, avanzados y personalizados como interfaces y enums, además de crear funciones y clases tipadas y usar tipos genéricos. Fortalecí mi comprensión del tipado estático y del potencial de este lenguaje para desarrollar código más seguro y mantenible.
React esencial
En este curso de React aprendí a crear componentes, gestionar el estado, trabajar con datos y utilizar librerías externas para construir aplicaciones web modernas. También adquirí conocimientos sobre el despliegue profesional de proyectos, ampliando mis habilidades en desarrollo frontend y dominando una de las tecnologías más populares del momento.
.NET esencial (2019)
Vi las características fundamentales de .NET, sus conceptos esenciales, componentes, herramientas y funcionalidades. Aprende por qué es una plataforma estratégica para el desarrollo rápido de aplicaciones y descubre su historia y perspectivas futuras.
Foundational C# with Microsoft
Introducción completa a C#, cubriendo conceptos, sintaxis y aplicaciones prácticas. Incluye variables, tipos de datos, estructuras de control y programación orientada a objetos. Al finalizar, se adquieren las habilidades necesarias para desarrollar aplicaciones usando C# con confianza.
Desarrollador Web Full Stack
Realicé una serie de certificaciones en NextU que recorrieron el camino de Desarrollador Web Full Stack, con un enfoque principal en JavaScript. Durante el programa, adquirí habilidades en HTML, CSS, JavaScript, Node.js, Express, Sails.js, Vue.js, Bootstrap, SQL, PostgreSQL, MySQL, MongoDB, Git/GitHub y UX/UI.
Web Full Stack Junior
Participé en el Programa de Capacitación en Formación de Full Stack Web Junior en Argentina Programa, donde adquirí aptitudes básicas (nivel principiante) en Java, Angular, MySQL y Spring Boot.
Desliza para ver más educación →
Ponte en Contacto
¿Tienes una pregunta o quieres trabajar juntos? ¡Envíame un mensaje!
Escríbeme directamente