Ian Santiago Vila

Hola, soy Ian.
Desarrollador Backend & Fullstack.

Escribo codigo claro, mantenible y escalable, con foco en buenas practicas, arquitectura y producto.

Ian Santiago Vila
Perfil

Sobre mi y habilidades

Soy estudiante de Ingeniería en Sistemas en la UTN y me desempeño en desarrollo de software backend y fullstack, con foco en Java, Spring, React y Next.js. Me interesa la arquitectura clara, el código mantenible y entregar productos estables y fáciles de evolucionar.

Soy trabajador, me gusta liderar con ejemplo y soy autodidacta: aprendo lo que hace falta, ordeno prioridades y comparto avances con el equipo para que el trabajo fluya con claridad.

En paralelo soy especialista en marketing digital: mensaje y posicionamiento, contenidos, redes y campañas sencillas, siempre con mirada en métricas y en alinear la comunicación con los objetivos del negocio.

Combino estas miradas para pasar de “solo funciona” a “se entiende, se usa y genera valor”.

Stack técnico

Herramientas y lenguajes que uso en el día a día; la lista también se alinea con lo que publico en proyectos y certificaciones.

GitHTMLCSSJavaScriptTypeScriptTailwindNext.jsReactSanityJavaSpringPythonKotlinlibGDXMySQLPHPC#CC++Laravel
Trabajo

Proyectos

Gestionados desde Sanity CMS

  • Apirest CRUD de Usuarios

    Apirest CRUD de Usuarios

    Aplicación web CRUD para la gestión de usuarios, compuesta por: Backend: API REST en Java con Spring Boot (api/). Frontend: interfaz web en HTML, CSS y JavaScript (front/). La web permite consultar, crear, modificar y eliminar usuarios mediante peticiones HTTP al backend.

    HTMLCSSJavascriptJavaSpring
  • Nba Store Argentina

    Nba Store Argentina

    Desarrollo de una tienda online de alto rendimiento enfocada en indumentaria y accesorios de básquet. Diseñada con un profundo entendimiento de la cultura del deporte y las necesidades del atleta, la plataforma ofrece una experiencia inmersiva para que los verdaderos fanáticos exploren equipamiento oficial. El proyecto fue construido priorizando velocidades de carga instantáneas y una gestión de catálogo completamente escalable a través de un CMS headless, acompañado de un sistema de carrito de compras fluido y optimizado para la conversión.

    ReactNext.jsTypescriptJavascriptTailwindSanityMercado Pago API
  • Centro de Baterias Caseros

    Centro de Baterias Caseros

    Desarrollo de una plataforma web moderna y de alto rendimiento diseñada para digitalizar y escalar un negocio tradicional con más de 60 años de trayectoria en el rubro automotor. El sitio fue creado con un enfoque estratégico en la generación de leads y la optimización de conversiones, facilitando a los usuarios la solicitud rápida de servicios clave, como la entrega e instalación de baterías a domicilio en Capital Federal y Gran Buenos Aires.

    ReactNext.jsTypeScriptJavascriptCSSMercado Pago API
  • Survivor Game

    Survivor Game

    Un juego de supervivencia cooperativo en red en 2.5D, donde los jugadores deberán colaborar para sobrevivir en un mundo hostil que se genera proceduralmente y que presenta una amenaza inminente: la Luna, que se acerca gradualmente y altera el entorno, introduciendo desafíos crecientes hasta un enfrentamiento final. El juego combina elementos de estrategia en tiempo real (RTS) y rol (RPG), permitiendo a los jugadores elegir roles únicos y desarrollar habilidades mientras construyen bases, recolectan recursos y se defienden de criaturas y desastres naturales.

    JavalibGDX
  • Star Invaders

    Star Invaders

    Star Invaders es un videojuego arcade 2D de disparos ambientado en el universo de Star Wars. El jugador pilota el Halcón Milenario defendiendo Tatooine contra oleadas de Cazas Imperiales, utilizando un sistema de habilidades temporales (perks) y esquivando patrones de ataque únicos hasta enfrentarse a la temible Estrella de la Muerte. Todo el diseño, mecánicas y lógicas fueron desarrollados completamente desde cero.

    Java Swing / AWT
  • Proyecto de Guardado y Encriptado de contraseñas en c / c++

    Proyecto de Guardado y Encriptado de contraseñas en c / c++

    Este proyecto es una herramienta de terminal que funciona como una bóveda personal de contraseñas. Al iniciar por primera vez, el sistema solicita configurar una Contraseña Maestra, la cual será requerida en cada inicio de sesión futuro, garantizando que solo el propietario tenga acceso a los datos. Toda la información (Aplicación, Usuario y Contraseña) se almacena utilizando estructuras (structs) y persiste localmente en archivos de texto (.txt). Además, el programa cuenta con un algoritmo de encriptación y desencriptación algorítmica propia basado en manipulación de caracteres ASCII, diseñado para ofuscar las credenciales guardadas. Características Principales (Features): Autenticación de Acceso: Sistema de "Primera vez" para setear la contraseña maestra y validación de inicio de sesión en usos posteriores. CRUD Completo: Capacidad para Crear (añadir), Reer (mostrar), Update (modificar) y Delete (borrar una o todas) credenciales. Persistencia de Datos: Manejo de archivos en C (fopen, fprintf, fscanf, fread) para guardar el estado del programa, la cantidad de registros y las contraseñas. Motor de Cifrado Custom: Algoritmo de encriptación/desencriptación lineal que modifica los valores de los caracteres según su posición en la cadena.

    CC++
Formación

Certificaciones

Tambien gestionadas desde Sanity CMS

  • Desarrollo Web 4

    Aprende Programando

    septiembre de 2025

    Este certificado deja constancia de que Ian Santiago Vila, con DNI 48171510, completó con éxito el curso de Desarrollo Web 4 en Talento Tech, un programa de la Agencia de Habilidades para el Futuro del Ministerio de Educación de la Ciudad Autónoma de Buenos Aires, con una duración de 40 horas reloj y emitido en julio de 2025

    HTMLCSSJavascriptBootstrapReact
    Ver credencial
  • Back End Developerment

    freecodecamp

    mayo de 2025

    Este certificado acredita que Ian Vila completó exitosamente la certificación de desarrollador en Back End Development and APIs el 10 de mayo de 2025. La formación fue impartida por freeCodeCamp.org y representó aproximadamente 300 horas de trabajo.

    JavaMicroserviciosApis
    Ver credencial
  • Responsive Web Design

    freecodecamp

    mayo de 2025

    Este certificado acredita que Ian Vila completó con éxito la certificación de desarrollador en Diseño Web Responsivo (Responsive Web Design) el 10 de mayo de 2025. La formación fue impartida por freeCodeCamp.org y representó aproximadamente 300 horas de trabajo.

    Diseño WebCSSBootstrap
    Ver credencial
  • Diseño UX/UI

    Aprende Programando

    diciembre de 2024

    Este certificado deja constancia de que Ian Santiago Vila, con DNI 48171510, completó con éxito el curso de Diseño UX/UI en Talento Tech, un programa del Ministerio de Educación de la Ciudad Autónoma de Buenos Aires

    FigmaDiseño UX/UI
    Ver credencial
Contacto

Propuestas y consultas

Si querés comentar un proyecto, una colaboración o una posición laboral, podés escribirme por cualquiera de estos medios. Te respondo a la brevedad.

Disponibilidad para entornos híbridos o remotos · Buenos Aires, Argentina

Ian Santiago Vila · 2026