Joan Roca | JOZAN
Ingeniero de Software con experiencia sólida en microservicios, automatización con IA, gestión de bases de datos con SQL Server y desarrollo FullStack. Aquí encontrarás una muestra de mi recorrido, mis proyectos favoritos y las experiencias que han forjado mi visión del mundo digital. 🚀✨
Sobre Mi
Desde pequeño, la tecnología y el arte han sido parte importante de mi vida. Descubrí el mundo de las computadoras explorando junto a mi padre y jugando videojuegos como AOE2 y Warcraft. La música siempre ha sido mi espacio creativo y me ha acompañado en cada etapa de aprendizaje. Con el tiempo, la programación se sumó a mis pasiones y me llevó a especializarme en desarrollo web.
A medida que crecí, mi curiosidad por cómo funcionan los programas me llevó a estudiar Ingeniería de Sistemas y a dedicarme al desarrollo de software. Empecé con HTML y CSS y luego pasé a proyectos más complejos con lenguajes como JavaScript y frameworks modernos. Siempre busco nuevas formas de unir tecnología y creatividad.
Actualmente trabajo como FullStack Innovation Developer en BC Digital Services, en el sector financiero global. Mi labor es crear soluciones innovadoras usando LLMs, automatización inteligente y arquitecturas de alto rendimiento, en un entorno donde cada decisión técnica es importante. Me gusta transformar ideas en soluciones digitales útiles y atractivas, siempre cuidando la calidad y los detalles.
Además de programar, me apasiona la música (siempre tengo rock alternativo de fondo cuando trabajo), el diseño visual, los videojuegos clásicos y aprender por mi cuenta. Mi curiosidad me lleva a probar nuevas herramientas, crear arte digital y compartir lo que sé con la comunidad, ya sea colaborando, dando mentoría o impartiendo cursos.
En este portafolio puedes ver parte de mi camino, mis proyectos favoritos y las experiencias que han formado mi visión del mundo digital.
Mis inicios en la programación 🖥️
Empecé a programar en 2020, durante mis primeros ciclos en la carrera de Ingeniería de Sistemas. Fue ahí donde, más allá de la curiosidad, entendí lo importante que es organizar el aprendizaje y aplicar la lógica en la práctica.
Como muchos, tuve que adaptarme a la educación virtual durante la pandemia. En ese tiempo conocí a Jonathan Mircha, quien se volvió mi profesor digital favorito. Sus cursos y transmisiones me ayudaron a entender y disfrutar los fundamentos del desarrollo web, sobre todo HTML, CSS y JavaScript. Mircha no solo enseña código, también transmite pasión, claridad y un enfoque práctico que me motivó a seguir adelante a pesar de las dificultades técnicas del inicio.
Desde entonces, he pasado muchas horas practicando, creando pequeños proyectos y probando nuevas tecnologías. Aprendí que realmente se aprende al aplicar lo que sabes y que la comunidad es una gran ayuda para crecer.
Mentoría y colaboración 🤝
Me gusta compartir lo que he aprendido, sobre todo con quienes están empezando en tecnología. Ofrezco mentoría a estudiantes, a recién egresados o a cualquier persona que quiera mejorar en programación o desarrollo web o iniciar su propio proyecto.
Si buscas orientación personalizada, quieres mejorar tus habilidades técnicas o tienes una idea para desarrollar juntos, contáctame. Me gusta trabajar en equipo, proponer soluciones y aprender con cada nuevo reto.
Puedes escribirme directamente si quieres hablar sobre mentoría, colaborar o trabajar juntos en proyectos.
Estoy listo para ayudarte a dar el siguiente paso en tu camino profesional.
Cuando logro convertir lo que aprendo en algo claro y útil, me gusta compartirlo con los demás.
Aprendizaje y formación continua 📚
Estoy convencido de que la tecnología siempre cambia y que el aprendizaje nunca termina. Ahora dedico parte de mi tiempo a mejorar mis habilidades y aprender más a través de programas reconocidos internacionalmente.
CS50x: Introduction to Computer Science (Harvard University): He completado este programa intensivo, profundizando en algoritmos, estructuras de datos y fundamentos de la ingeniería de software. Este curso ha sido fundamental para fortalecer mi capacidad para resolver problemas complejos y mi pensamiento lógico.
Desarrollador Web (Platzi): He completado una formación integral en desarrollo web, desde los fundamentos hasta herramientas avanzadas, consolidando habilidades en el ecosistema JavaScript y en las mejores prácticas de la industria.
Esta formación continua no solo mejora mi perfil profesional, también me permite compartir buenas prácticas y recursos con quienes quieren aprender y crecer en el desarrollo de software.
Experiencia en BC Digital Services 🏦
Entrar a BC Digital Services (Grupo BC) fue uno de esos cambios que te hacen ver las cosas de otra manera. Por primera vez, mi código es parte de algo que mueve el sector financiero a nivel global, con toda la responsabilidad y el aprendizaje que eso implica.
En mi día a día, desarrollo soluciones innovadoras para bancos de alta demanda. Lo que más disfruto es combinar inteligencia artificial con el desarrollo de software tradicional, diseñando flujos de trabajo que emplean Modelos de Lenguaje (LLMs) para automatizar procesos complejos que antes requerían horas de trabajo manual.
Algunas de mis contribuciones actuales:
- Integración de LLMs: Diseño de pipelines de IA aplicados a procesos operativos del sector bancario, reduciendo tiempos y aumentando la precisión.
- Arquitecturas de alto rendimiento: Construcción de sistemas FullStack bajo estándares de alta disponibilidad y escalabilidad en entornos financieros críticos.
- Automatización inteligente: Implementación de herramientas de automatización que conectan distintas fuentes de datos y flujos de negocio complejos.
- Trabajo en equipo internacional: Colaboración con un equipo multidisciplinar en el que el nivel técnico exige estar siempre en modo de aprendizaje.
Este trabajo me ha enseñado que la excelencia técnica no es solo escribir buen código, sino también entender el impacto real de cada decisión en sistemas que no pueden fallar.
Experiencia profesional en COMSITEC 🛠️
Como Ingeniero de Software en COMSITEC, me enfoco en diseñar e implementar soluciones tecnológicas a medida para optimizar procesos operativos y contables.
Mis contribuciones principales incluyen:
- Desarrollo FullStack & Análisis: Diseño de soluciones personalizadas en Odoo (Python) para optimizar flujos de trabajo críticos.
- Desarrollo Fullstack de Alto Rendimiento: Construcción de aplicaciones robustas con Next.js y NestJS, garantizando interfaces modernas y microservicios eficientes.
- Automatización con IA: Implementación de flujos de trabajo inteligentes mediante n8n e integración de la API de Gemini para el análisis proactivo de datos.
- Gestión de Datos Críticos: Administración avanzada de bases de datos PostgreSQL, asegurando la integridad y seguridad de la información institucional.
Gracias a esta experiencia, he podido aplicar principios SOLID y Clean Code en entornos exigentes, asegurando que cada solución sea escalable y estable.
Entrenamiento y desafíos en Codeforces 💡
Resolver problemas a diario en plataformas como Codeforces ha sido clave para mi desarrollo como programador. Desde hace meses me puse el reto de resolver al menos un problema al día y ya llevo más de 400 desafíos completados en diferentes categorías y niveles.
Creo que la programación competitiva no solo pone a prueba la lógica y el análisis, sino que también ayuda a mejorar la perseverancia, la gestión del tiempo y la creatividad para encontrar soluciones eficientes bajo presión. Estos entrenamientos diarios me han ayudado a mantenerme mentalmente ágil, a descubrir nuevas estructuras de datos y algoritmos y a pensar rápido ante cualquier reto tecnológico.
A través de Codeforces y otras plataformas, he mejorado mis habilidades en temas como:
- Algoritmos y estructuras de datos
- Programación dinámica
- Grafos, búsquedas y recorridos
- Problemas matemáticos y de lógica
- Optimización y eficiencia en código
Mi meta a mediano plazo es seguir subiendo en la clasificación de Codeforces y participar en concursos de mayor nivel, como DIV. 4 o DIV. 3. Así podré tener una base sólida para cualquier proyecto o reto profesional que venga.
¡Gracias por llegar hasta aquí! 👍
Si quieres conectar, compartir ideas, colaborar en proyectos o simplemente hablar sobre tecnología, arte digital o música, aquí tienes mis redes. Siempre estoy abierto a nuevas oportunidades y amistades en el mundo digital.
Me puedes encontrar en:
Soy Joan José Roca Hormaza y te agradezco que leas este artículo.
¡Gracias por visitar mi portfolio y ser parte de mi viaje digital! 🚀