¿Quién soy?

Mi nombre es Jesús Ramírez Guerrero, nacido en el 1984 en Granada. He tenido la suerte de vivir, estudiar y  trabajar en Loja, Granada y Málaga. Me declaro andaluz, informático y dueño de mi tiempo.

Mi trocito de historia

Comencé mis estudios en el colegio público «El Caminillo» de Loja pasando seguidamente al instituto de secundaria «IES Moraima» de la misma ciudad. Allí realicé el bachillerato tecnológico con unos excelentes profesores, gracias a ellos descubrí también que lo que hasta entonces era mi hobby, llegaría a ser mi profesión, la informática.

Tras finalizar mis estudios entré en la Universidad de Granada donde realicé los estudios de Ingeniería Informática de Gestión, con una calificación de Notable y con una gran cantidad de conocimientos adquiridos gracias en parte por el gran nivel del profesorado de la ETSIIT de Granada.

Incluso antes de finalizar mi carrera, me contrataron en prácticas en la empresa GrupoIWI, una consultora especializada en la protección de datos. Allí estuve trabajando durante unos años, hasta que decidí seguir mi formación y mejora de conocimientos desplazándome a Málaga.  En iSOFT, realicé trabajos de programador informático, aprendiendo mucho de la experiencia de los demás compañeros, y también aprendiendo una gran lección: «No te quedes estancado nunca, tu vida no es la empresa de otro».

Tras 3 años en Málaga y tras realizar un máster de profesorado, volví a Granada a trabajar en «Nevada Formación» durante unos meses y posteriormente recabar en Oesía Networks una empresa que me destinó a trabajar en Telefónica I+D. Esta vez el proyecto era muy innovador, útil y el proyecto levantaba gran expectación. Se trataba de un proyecto de tele-medicina aplicado a la rehabilitación de suelo pélvico. Tras el desarrollo del proyecto, decidimos crear una Startup de base tecnológica para la mejora y comercialización del producto, su nombre: Birdi Solutions SRL.

Tras un periodo dedicado en pleno a Birdi Solutions, comencé otra andadura en Palma (Mallorca), esta vez en Brújula T.I. como Arquitecto Software donde afiancé mis conocimientos en J2EE participando en diversos proyectos. Esta etapa duró año y medio hasta que por circunstancias de la vida, volví a Granada trabajando en FinancialForce.com desarrollando en Cloud Computing sobre Salesforce.

Posteriormente, creamos en Granada una oficina de Brújula siguiendo varias directrices básicas horientadas a Software Craftsmanship en la que aún trabajo. Por supuesto intento no perder el hilo de nuevas tecnologías, metodologías, etc y por supuesto no dejar nunca de formarme.

¿Qué quiero hacer?

Mi principal objetivo es intentar hacer que mis ideas salgan a la luz, soy una persona muy activa mentalmente, no son pocas las veces que me despierto y tengo que anotar algo en mi cuaderno o móvil porque creo que puede ser una genial idea… he intentado montar empresas o productos con ayuda de compañero de facultad, pero mis intentos han sido fallidos.

No me detendré en mis esfuerzos, porque tengo lo más importante: Creo en mi y en mis posibilidades, tengo buena formación, experiencia y buenas relaciones para llevarlas a cabo.

Por supuesto me encanta aplicar todo lo que abarca Software Craftsman, es la ideología que esta marcando el camino de mi carrera actualmente y en el que creo y practico diariamente.

¡Ánimo a todos ellos!

  • Servicios REST usando jQuery, JSON, Java y JPA2  – Parte I

    Servicios REST usando jQuery, JSON, Java y JPA2 – Parte I

    En este artículo mostraremos un ejemplos de la construcción de un pequeño proyecto el cual contendrá servicios RESTful, invocados vía jQuery, un sistema Backend sobre Java y una capa de persistencia con JPA2. Los métodos que usa la capa de comunicación REST son los diferentes métodos que usa HTTP: GET para obtener y buscar datos Read more

  • Patrones de diseño en Java

    Patrones de diseño en Java

    Hola a todos y bienvenidos a esta nueva entrada del blog. En esta nueva entrega trataremos uno de los temas más importantes a la hora de resolver problemas en programación, se trata de cómo abordar la resolución de los mismos apoyándonos en los llamados «Patrones de Diseño«. Patrones de diseño Tras muchos años de trabajo, Read more

  • 10 Opciones de la JVM. Ejemplos de uso

    10 Opciones de la JVM. Ejemplos de uso

    Parámetros de la JVM en Java Hay cientos de parámetros en la JVM u opciones en la JDK y prácticamente, resulta imposible hacer un seguimiento de todas las opciones de JVM, basándome en mi experiencia, ni siquiera usamos la mayor parte de indicadores JVM excepto un par de opciones de JVM importantes relacionados con el Read more

  • Scrum a Fondo: Diagrama de Proceso Scrum

    Scrum a Fondo: Diagrama de Proceso Scrum

    Hola a todos, algunos de vosotros me pedíais un resumen del proceso de Scrum simple, la verdad es que basta con buscar en Google para encontrar muchos de ellos, pero sin duda, me quedo la que teneis justo debajo.  En ella además de los procesos, se detalla las tareas que se realizacn dentro de cada Read more

  • Expresiones Lambda en Java 8

    Expresiones Lambda en Java 8

    Introducción En lenguajes orientados a objetos, la clave te todo es el objeto, pero sucede lo contrario en los lenguajes de programación funcionales donde son éstas las donde recaen toda la importancia, en ellas se pueden pasar alrededor como si fueran variables esto se ve en Haskell, javascript y otros lenguajes funcionales. Los lenguajes funcionales tienen Read more

  • Bug fixing y Scrum

    Bug fixing y Scrum

    Actualmente estoy trabajando en una empresa donde, no se aplica una metodología Scrum, pero sí una planificación de Sprint. Un problema que he contemplado es conseguir aplicar esta metodología y cómo hacer frente a la tarea de corrección de errores (Bugs Fixing) aplicando Scrum. Henrik Kniberg en su muy buen libro de «Scrum y XP Read more