Nicolás Villar
Desarrollador Fullstack con debilidad por el diseño limpio y la
arquitectura robusta. Actualmente trabajando en Kaizen Softworks, y
experimentando con nuevas tecnologías.
Cuando no estoy programando, me gusta tocar el piano y mirar series en
Netflix.
Montevideo, Uruguay
Lo que he construido
Fendis
Le armé una web a un amigo para digitalizar su negocio. Me encargué de todo: desde el diseño de la interfaz y la base de datos hasta el despliegue en un servidor Linux. Después de un mes de idas y vueltas, la pusimos en marcha y las ventas subieron un 20%. Fue genial ver cómo una idea se transformaba en una herramienta real que ayudó a su negocio a crecer.
Visitar →
En qué estoy ahora
Actualmente, estoy en el último año de la carrera Ingeniería en Computación
en la Universidad de la Empresa.
Aprendiendo
Estoy aprendiendo NestJS, ya que quiero mejorar mis habilidades en el
desarrollo de aplicaciones backend y construir APIs robustas y escalables.
Intento afianzar mis conocimientos en TypeScript y arquitectura de software,
usando DDD como excusa para pensar mejor los límites del dominio y evitar
backends que se vuelven imposibles de mantener a los seis meses.
También, constantemente estoy mirando contenido sobre nuevas tecnologías y
mejores prácticas en desarrollo de software para mantenerme actualizado.
Jugando
Estoy volviendo a jugar Red Dead Redemption 2. Me gusta mucho el ambiente
del juego y explorar el mundo abierto en caballo. Es de esos juegos que
disfruto sin apuro (ya terminé la historia dos veces).
Experiencia Laboral
-
Desarrollador de Software en Kaizen Softworks
Marzo 2022 - Presente
Mi función principal consiste en añadir nuevas funciones y corregir
errores en el sitio web de nuestro cliente. También soy responsable de
optimizar las consultas a la base de datos. Cada dos semanas,
presentamos una demo a nuestro cliente en Estados Unidos para mostrar el
progreso del proyecto, que incluye la implementación de nuevas API y
cambios en la estructura de la base de datos.
-
Desarrollador de Software Jr. en Inetsat
Marzo 2020 - Marzo 2022
Desarrollé aplicaciones Windows tanto para uso interno como para
clientes externos. Colaboré con los equipos de control de calidad y
gestión de proyectos para lograr los mejores resultados de software
posibles. Creé y edité analizadores que permitían a los clientes
introducir información en el sistema sin modificar su formato. Trabajé
con metodologías ágiles como Scrum y Waterfall. Resolví los problemas
reportados por los clientes y el equipo de pruebas. Utilicé diversos
frameworks, como Entity Framework, .NET Framework, ASP.NET y Windows
Presentation Foundation, entre otros.