隆Hola! Soy Santiago 馃憢

creo aplicaciones moviles y de servidor

Amo el reto conceptual de convertir ideas en realidad. Tengo un gran deseo de sobresalir y seguir mejorando como desarrollador de software.

Ver proyectos
Disponible

驴Qui茅n soy? y驴En que soy bueno?

He sido un desarrollador autodidacta por los 煤ltimos dos a帽os. Estoy enfocado en backend con Java, al igual que en desarrollo m贸vil con React Native. He aprendido que seguir buenas pr谩cticas y est谩ndares es vital para crear software que trascienda el paso del tiempo.

La curiosidad, empatia y tolerancia son valores escenciales para crecer como desarrollador de software.

En verdad encuentro satisfacci贸n en el desarrollo de software, siempre habr谩 desaf铆os interesantes que esperan ser resueltos 驴Por que dejarlos ir?

Java Kotlin Spring Boot Gradle Javascript Typescript Html & CSS ReactJS React Native PostgreSQL Docker Familiaridad con CI pipelines Familiaridad con cloud computing Familiaridad con kubernetes

Proyectos

Inicio de Sesi贸n por QR

Flujo de autenticaci贸n construido sobre la arquitectura de Spring Security para asemejar la caracter铆stica de inicio de sesi贸n por c贸digo QR como se ve en aplicaciones populares como WhatsApp, Steam o Telegram.

Incluye aplicaciones web, movil y backend.

Tecnolog铆as usadas:

Kotlin, Spring Boot, React y RN, Redis, Docker y Oracle Cloud

Movie API REST

API REST para el manejo de peliculas, usuarios y lista de favoritos aplicando los siguientes conceptos: localizaci贸n, caching, integraci贸n continua, an谩lisis de c贸digo est谩tico, documentaci贸n de APIs, test unitarios y de integraci贸n y migraci贸n de bases de datos.

Incluye aplicaciones web y backend.

Tecnolog铆as usadas:

Java, Spring Boot, React Native, Docker, Github Actions y Docker

Code Playground

API REST que permite a los usuarios ejecutar su c贸digo en cinco lenguajes de programaci贸n diferentes, incluyendo: Java, Python, JavaScript, Go y Bash. Este limita el uso de recursos y tiempo de ejecuci贸n en pro de mitigar c贸digo malicioso.

Incluye aplicaciones web y backend.

Tecnolog铆as usadas:

Go, React Native Web, Docker y Oracle Cloud

Autumn Contenedor DI

Librer铆a de contenedor inyecci贸n de dependencias basada en el API vista en Spring Boot. Esta se cre贸 utilizando solo el n煤cleo de Java para proveer la siguientes caracter铆sticas: Detecci贸n de dependencias ciclicas, cualificaci贸n de beans y soporte a builds multi a trav茅s de "Jar in Jar introspection" a las dependencias en el ClassPath.

Tecnolog铆as usadas:

Java y su API Reflection

RN Animaciones

Colecci贸n de animaciones hechas en React Native usando Reanimated 2, Gesture Handler y Skia. Esta colecci贸n contiene animaciones basadas en aplicaciones del mundo real, dise帽os de Dribbble y micro interacciones.

Incluye capturas de pantalla y/o videos para cada animaci贸n.

Tecnolog铆as usadas:

React Native y Reanimated 2

Docker Gradle Plugin

Plugin para Gradle que a帽ade las tres siguientes tareas a una build: crea un imagen de Docker usando un DockerFile, crea y ejecuta un contenedor al igual que publicar la imagen en un Docker registry de tu elecci贸n.

Tecnolog铆as usadas:

Kotlin, Gradle and Docker