Durante 2 años y hasta la actualidad me he desempeñado como un desarrollador full stack enfocado al desarrollo para android, haciendo uso de tecnologías híbridas como Ionic/Angular/Cordova y Kotlin/Java para integrar aplicaciones móviles de Retail con perifericos de hardware bluethoot, comunicación por sockets y servicios REST, conocimientos en desarrollo front end para aplicaciones web en React, diseño de reportes para bases de datos NoSql con Pentaho Report-Designer. Análisis de requisitos y diseño de casos de uso mediante Cucumber/Gherkin siguiendo el paradigma de desarrollo orientado al comportamiento. Metodologías ágiles de desarrollo. Consultas y mejoras a procedimientos almacenados en distintos motores de bases de datos Oracle/SqlServer/AS400. Optimización de procesos bajo el estandar CMMI para desarrollo con nivel de madurez 3, adicional a la certificación de CMMI-SCAMPI team member.
Me desempeñé por 3 años en la vicerectoría de investigación, como ingeniero desarrollador Oracle-APEX construyendo el sistema de información que administra los proyectos de extensión de la Universidad, mi trabajo incluyó extensos desarrollos en PL/SQL (consultas avanzadas, notificaciones mediante correos, almacenamiento de archivos, generación de alertas, procedimientos almacenados) en SQL-Developer, mejoras al modelo de la base de datos, desarrollo de aplicaciones con el framework Oracle APEX, diseño de reportes con JasperReports, mejoras al entorno con JavaScript.
Poseo diversas habilidades en tecnologías y herramientas como lo son, el desarrollo front-end de aplicaciones android usando frameworks para desarrollo multiplataforma como Ionic.Js/Angular.Js implementando todo el ecosistema de desarrollo en JavaScript/HTML5/CSS3 (Transpiladores como Babel, Gestión de dependencias con NPM, Preprocesamiento de estilos con SASS, Integración de hardware y servicios del sistema operativo mediante plugins de Apache-Cordova). Conocimientos en el desarrollo de aplicaciones Web con React.Js, diseño responsive con Bootstrap y consumo de servicios REST. Soluciones algoritmicas en Java, uso de patrones de diseño y estructuras de datos. Diseño y gestión de bases de datos RDBMS y NoSql. Diseño de reportes gerenciales con frameworks como Pentaho y JasperReports. Sistemas de versionamiento Git (Git-Flow). Ciclo completo del desarrollo de proyectos de software.
Una formación que me ha permitido tener una gran capacidad de razonamiento dirigido a la construcción de soluciones y hacer uso de muchas herramientas, principalmente en tecnologías Oracle (JAVA EE, ODB, APEX) y Google (Android, GAE), para especializarme en el desarrollo de software, desde el aprendizaje de diversos lenguajes de programación, estructuras de datos y teorias computacionales, pasando por metodologías ágiles de desarrollo, inteligencia artificial y arquitectura de soluciones de software, hasta la gerencia de proyectos de software, el desarrollo de aplicaciones para dispositivos móviles y diseño de bases de datos NoSql para BigData.
Soy un profesional al que le gusta sentir que su trabajo es muy importante y de mucho impacto, el cual realizo con compromiso y calidad, me he destacado por ser un lider que trabaja de cerca con su equipo como la pieza central del motor de desempeño, en mi actual trabajo he sido lider de entrenamiento, lo cual me ha permitido realizar un acompañamiento al aprendizaje de mis compañeros desde conocer el negocio y las necesidades de los clientes, hasta comprender los lenguajes y tecnologías que se emplean a diario en el desarrollo. Cuando debo empezar en un entorno nuevo aprendo con celeridad y entusiasmo, incluso en áreas fuera de mi profesión y siempre he procurado ser un excelente compañero y amigo para todas las personas con las que trabajo.