Sobre mi
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.
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
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.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 =)
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ó.
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!
Derrochando ingenio… lo que se espera de un ingeniero. Y entusiasmo. Dos sustancias difíciles de atrapar. ¡Avanti Salvatore!
Hola Salva.
¿Puedes pasarme tu correo electrónico? me gustaría contactar contigo ya que tengo una propuesta que hacerte. He intentado enviarte un mensaje privado en FC pero me aparece que no tienes la opción habilitada.
Un saludo.
que fino, escribes contenido similar al que yo escribo en mi blog. Excelente
Ya veo, aunque yo vengo del software y tú de la electrónica, caminos que se cruzan en este mundo del IoT!