Soy Salva, Ingeniero Informático por la Universidad de León (2008-2013) aunque soy Vallisoletano, es una historia larga. Después de mudarme a Madrid para trabajar con el equipazo de Idealista hace ya 6 años el COVID me ha devuelto a mi tierra desde donde teletrabajo en un entorno con menos asfalto y más pinos 🌲😊🏡

Algunos me conocerán virtualmente por ser administrador de UniversoJuegos.es, un foro sobre filosofía y metafísica (bueno, casi :P).

Soy una persona inquieta, me gusta aprender cosas nuevas, afrontar retos… no puedo estar quieto porque me encanta lo que hago.

Tecnologías que manejo en mi día a día:

Java, JavaScript, Node.js, Ansible, Python, MySQL, Elasticsearch, HTML, CSS

De vez en cuando:

Angular, Django (python), PHP

Aprendiendo:

Fast.ai (Machine Learning)


En qué ando metido

Puedes curiosear por mi GitLab para ver con qué ando trasteando actualmente. Estas son algunas de las cosas que he hecho últimamente:

Topserver

Aprovechando el primer confinamiento por Covid-19 decidí revisitar un proyecto que hice en Django hace años (está más abajo en la lista). Django me dejó muy buen sabor de boca la verdad y pensé que podría algo similar pero para servidores de Minecraft. O mejor, algo flexible que sirviese para otros tipos de servidores, fuesen del juego que fuesen.

El resultado se puede ver en TopMinecraftServer.net y el código está en mi gitlab por si alguien quiere crear su propio ranking. En el README están todas las cosas que necesitas saber para montarlo tú mismo.

Cyberprecios

El proyecto más reciente en el que me he embarcado es un portal para ver el histórico de precios de productos de Amazon y PcComponentes. Para Amazon existen varios sitios que funcionan muy bien, pero para PcComponentes no hay nada. Así que he decidido ponerme manos a la obra, aprendiendo Vue.js por el camino que al final eso es lo que queda. Voy avanzando poco a poco, ya iré poniendo novedades.

Linkedin-stats

Un día vi que podías exportar tus datos de LinkedIn y descargarlos. Se me ocurrió parsear los mensajes y sacar algunas gráficas analizando algunos parámetros. Al final terminé enviándolos a Elasticsearch para visualizarlos con Kibana y ver qué salía de todo aquello. Quizá publique los resultados en el blog un día de estos. Mientras tanto puedes probar el script tú mismo.

Motosearch

La primera vez que busqué moto de segunda mano me hice una pequeña herramienta para que me notificase por correo cuando se publicasen nuevos anuncios en varios portales. Cosas de la vida que no mucho tiempo después tuve que repetir el proceso de búsqueda así que aproveché para mejorar la herramienta y de paso sacar unas estadísticas de la evolución de precios del modelo que andaba buscando.

Evolución de los precios por año de matriculación de la moto

Ideads

Después de usar DoubleClick para gestionar publicidad propia (en vez de AdSense) en mis sitios web decidí que no podía ser tan difícil hacer algo sencillo y rápido. Por aquel entonces DoubleClick iba bastante mal. Sacar una simple gráfica de impresiones y clics era cuestión de medio minuto esperando en el mejor de los casos. Gestionar los bloques publicitarios tampoco era sencillo, todo era demasiado complicado.

Así que monté mi propio servidor de anuncios con Node y MongoDB y no volví a usar DoubleClick. Ya no lo utilizo, pero a mi hermana le ha venido perfecto así que ahí sigue funcionando. Simple, rápido y sin dar nunca un solo problema.

Antiguos proyectos

shurscript

ShurScript

A principios de agosto de 2013 navegando por ForoCoches decidí empezar un script para mejorar y añadir funciones al foro. Y como buen shurmano pedí colaboradores.
2500 mensajes después, con 4 colaboradores, el script creció hasta hacer uso de un servidor propio para almacenar preferencias utilizando Node.js y MongoDB.
Puedes ver el proyecto completo en GitLab, en la rama experimental.
Nota: con 23.000 usuarios, 5 colaboradores y año y medio a nuestras espaldas el proyecto fue cerrado el 21 de Diciembre de 2014 por diferencias con el administrador de ForoCoches.com. No obstante todo el código del proyecto sigue siendo público para el que quiera reutilizarlo o darle continuación.

topmetin

TopMetin.net

Llevaba tiempo queriendo probar django hasta que en marzo de 2013 surgió la idea: un ranking de servidores de un juego llamado Metin2. Un proyecto suficientemente sencillo pero interesante y útil al mismo tiempo.
En pocos días el prototipo estaba funcionando. Al cabo de una semana la primera versión, en inglés y español estaba ya colgada abierta al público. Incluso llegó a procesar pagos y contar con varios clientes!
Una primera experiencia con django y Bootstrap inmejorable. Tampoco conocía Python así que fueron dos semanas completitas =)

urgencias

APP Urgencias

Primera toma de contacto con Android. Junto a mi compañero de proyecto Víctor y con el apoyo del tutor, desarrollamos una aplicación para Android que tiene como objetivo facilitar al personal de emergencias el seguimiento del protocolo de actuación para accidentados graves.

La aplicación ya no está publicada, era necesario mantenerla actualizada y Google la retiró.

uj

UniversoJuegos

Un proyecto que empezó en 2010! En el verano entre primero y segundo de carrera empezó todo. UniversoJuegos es un foro donde se juntan fans de los juegos online multijugador y especialmente de Metin2 (y mira que el juego es viejo ya…). Me ha servido para aprender PHP, WordPress, MyBB, Node.js, Android, Apache, Ubuntu, Webmin, etc. además de gestionar el foro y el equipo de moderadores. Como todos los proyectos llega un punto en que ya no puedes seguir dedicándole el tiempo que necesita y en UniversoJuegos hace tiempo que ya no hay nadie al volante!


profile for TheBronx at Stack Overflow, Q&A for professional and enthusiast programmers

If you think my content is worth it you can Buy me a Coffee at ko-fi.com Buy me a Ko-fi