Actualmente soy catedrático de la Universidad Católica de Honduras, Campus San Pedro y San Pablo en la Ciudad de San Pedro Sula; Iniciando mi carrera docente en Septiembre del 2011, impartiendo clases como Desarrollo de Portales Web y Negocios Web como mis clases emblemáticas, aunque también me desempeño en Programaciones, bases de Datos, redes y Sistemas Operativos, siendo esta ultima una de mis Favoritas. Blog Soriano nace como una iniciativa para poder compartir conocimientos con mis alumnos y que ellos también tengan la oportunidad de desarrollar un Blog, programado completamente desde 0 con un Bloc de Notas en PHP.
También me dedico profesionalmente al desarrollo en diversos lenguajes; siendo VB.NET el que uso en mi trabajo de oficina, aunque siempre trato de Tomar proyectos WEB por la facilidad que se me da programar en lenguajes WEB como PHP.
Si bien no tengo ninguna certificación que me acredite, mas que mi titulo de Carrera, he sido muy curioso y se me da mucha facilidad ser autodidacta, me gusta mucho aprender hacer las cosas que veo y leo, y una de mis grandes escuelas de aprendizaje han sido mis alumnos con quienes he compartido y recibido mucho conocimiento; les dejo lo que considero el nivel de conocimientos que tengo en diferentes lenguajes.
Me inicie en la programación web en el 2006, haciendo la primer pagina de la facultad de Ingeniería en Ciencias de la Computación, para ese entonces no tenia ningún conocimiento de etiquetas y estilos, así que comencé modificando algunos templates que encontraba en Internet, posteriormente comencé a desarrollar mis propios diseños; como nunca fui muy dado a usar programas WYSIWYG, hacia toda la codificación utilizando un Navegador y un Bloc de Notas con Resaltado de código, esto me ayudo mucho a comprender lo básico de las etiquetas, sus atributos y las propiedades de Estilo en Cascada que se podían Aplicar.
HTML y Javascript van de la mano, así que utilizando los tutoriales de w3school (los cuales fueron fundamentales en mi aprendizaje), comencé a aprender el lenguaje de la WEB, si bien no se me dificulto mucho ya que su sintaxis es muy parecida a C y C++ (lenguajes que vemos en las primeras clases de programación) llegue a toparme con JQuery, una gran librería que como dice su eslogan “Se hace mas, Se escribe Menos”.
Luego de aprender a usar bien HTML, comencé a indagar como hacían las paginas para generar su código de forma dinámica y me tope con algunos Gestores de contenido (CMS) como MKportal, Joomla, Drupal y SMForum; estos programas fueron una gran escuela para iniciarme en PHP, así que comencé a desarrollar mi propio CMS (Que fue la base para el desarrollo de este Blog), A medida que avanzaba en mi carrera empece a aplicar programación orientada a objetos y otras técnicas de programación
En mi desempeño laboral aprendí a usar Visual Basic.NET desde el 2007 que comencé a trabajar como Desarrollador, comencé haciendo algunas pantallas pequeñas sin embargo con el paso del tiempo se me asigno un proyecto mas grande y completo para manejo de inventarios y clientes Utilizando un Motor de Base de Datos Libre, Fue (y sigue siendo) una gran escuela de desarrollo, Posteriormente comencé a aprender C#.
Uno de mis fuertes el el uso del los lenguajes de consulta Estructurados (SQL) aprendiendo sus consulta básicas y el desarrollo de funciones, procedimientos, disparadores, etc, por lo que he aprendido el uso de diversos motores de Bases de Datos como MySQL (Con un 7/10 Motor que uso para este Blog), PostgreSQL (8/10 Probablemente el que mejor uso ya que desarrolle una aplicación muy completa sobre este motor) y MS SQLServer (5/10, solamente el manejo de consultas básicas). Espero empezar a explorar el mundo de los motores NO-SQL en un futuro cercano.
A nivel de Sistema Operativo uso Linux desde el 2007, iniciando con Ubuntu, sin embargo desde su cambio a la Interfaz Unity empece aventurándome con Debian Estable y posteriormente, cuando adquirí mejores conocimientos, Migre a Debian Testing; En una pequeña maquina virtual tengo Un MS Windows para el desarrollo en .NET; no soy de los que piensan que un S.O es mejor que Otro, simplemente hay características de uno u otro que son necesarias para el día a día, sin embargo a lo largo del tiempo y el conocimiento me he inclinado mas al uso de Linux.