Pablo Domínguez Villacañas
Un poco sobre mí
Tras cuatro años estudiando la carrera de Psicología en la Universidad de Santiago de Compostela y sacar exitosamente el graduado, decidí reorientar mi carrera profesional hacia mi verdadera pasión: el desarrollo de software.
No era la primera vez que me enfrentaba a un código fuente. Ya desde joven destacaba en las materias de tecnología y concretamente en aquellas que tenían que ver con la programación. Después de una carrera que no me brindó salidas profesionales, pero que me sirvió para muchas otras cosas (trabajo en grupo, investigacion, etc) decidí probar suerte con un extenso curso de Java.
Desde entonces he estado investigando y perfeccionando mis habilidades en este ámbito. Actualmente estoy estudiando Desarrollo de Aplicaciones Multiplataforma con la intención de certificar oficialmente mis conocimientos, pero antes de eso, de forma autónoma he invertido centenares de horas en aprender varias tecnologías y desenvolverme en ellas, haciendo especial hincapié en el ya mencionado lenguaje Java, lo que me ha permitido sacar varias certificaciones oficiales.
Aparte de los estudios reglados que estoy realizando con buenos resultados, no dejo de intentar aprender nuevas tecnologías, desde la administracion de sistemas Linux hasta frameworks como Spring y otros entornos de desarrollo como Node, por poner algunos ejemplos.
Me considero un apasionado de lo que estudio, por lo que no me cuesta dedicar horas y horas a lo que hago, e intento hacerlo lo mejor posible. Parte de esa pasión se puede ver reflejada en mi blog, enlazado a esta página, donde intento de la mejor manera, afianzar lo que aprendo y ayudar a otras personas en la medida de lo posible.
Además del desarrollo de software, también soy un amante del deporte, y procuro dedicar tiempo a despejar la mente. Muchos problemas a primera vista complejos se resulelven simplemente oxigenando el cerebro, convirtiendo cuestiones que antes parecían irresolubles tras horas de reflexión en meros trámites.
¿Qué tecnologías uso?

JavaEE

Android

Spring+Hibernate

MySQl-OracleDB

Linux

Node
Por supuesto, domino otros lenguajes y tecnologías, como Git, Javascript-Typescript, HTML5, CSS, PHP, servidores Apache y Nginx, etc.
Algunas formas de contacto
Mis estudios, intereses profesionales, certificaciones, cursos y experiencia laboral en mi página de Linkedin.
Github
Echa un vistazo a mis repositorios para ver en lo que estoy trabajando.
Mi Blog
El patrón Observer en Swing
Esta entrada sirve para poner en práctica todo lo aprendido del patrón Observer en esta y esta entrada del blog. Si no sabéis qué es el patron Observer o teneis dudas, echadles un vistazo antes. El patron observer en Swing es un poco más intrincado de lo que...
El patrón Observer en Java I
En la entrada del patrón observer, terminábamos con una pregunta. ¿Cómo podemos controlar cuándo se envían las notificaciones? La respuesta es simple: añadiendo un estado al sujeto que envía las notificaciones mediante una variable. Si esta variable tiene un valor,...
El patrón Observer
El patrón Observer es posiblemente el más conocido de los patrones de diseño de software, quizás porque es el común denominador de cualquier aplicación gráfica.
El patrón Strategy
El patrón Strategy puede dar lugar a confusión por culpa de su nombre la primera vez que nos enfrentamos a él. A diferencia de otros patrones no deja muy claro cuál es su propósito, por ese motivo en mi cabeza cada vez que resuena el nombre de este patrón lo asocio con otra palabra: «comportamiento».



