Bio

Página

Soy un Project Manager y Desarrollador de Software trabajando en la industria desde el año 1998, con vasta experiencia en productos y soluciones IT de Microsoft, Linux/Open Source, CISCO y Furukawa. Llevo años desarrollando y liderando proyectos importantes, en Microsoft SharePoint, JAVA y Aplicaciones Móviles Multiplataforma. Soy Desarrollador Certificado en Python, Amazon Web Services (AWS) Certified Cloud Practitioner, experimentado en lenguajes JAVA y .NET, Bases de Datos, Ciclo de Vida del desarrollo de software y tengo habilidades de liderazgo y gestión de equipos.

Mi objetivo es proveer Servicios Profesionales como Desarrollador Senior en Java/.NET/Python, Aplicaciones Móviles usando Flutter & Dart, como administrador y desarrollador en la Arquitectura de Microsoft SharePoint; así también brindar Soporte Virtual a empresas que necesiten asistencia/ayuda en estas áreas.

Incursionar en nuevas tecnologías me permite seguir mejorando mi carrera profesional al complementar mis habilidades y aprender de un amplio abanico de nuevas técnicas para así poder brindar soluciones que aporten valor a los usuarios y demás partes interesadas. Ésto mediante la integración de diversas plataformas y la optimización de los recursos existentes, aumentando el retorno de la inversión de los proyectos en los que he colaborado.

I’m a Project Manager & Software Developer working in the industry since 1998, with broad experience in IT products and solutions from Microsoft, Linux (FLOSS), CISCO and Furukawa. I have been developing and leading large projects for a couple of years in Microsoft SharePoint, JAVA and Multi Platform Mobile Applications. I am a Python Certified Developer, Amazon Web Service (AWS) Certified Cloud Practitioner, experienced in Java and .NET languages, Database Engineering, Software Development Lifecycle, Leadership and Team Management.

My goal is to provide Professional Services as a Senior Developer in JAVA/.NET/Python, Mobile Applications Developer using Flutter and Dart, as a Microsoft SharePoint Architecture Administrator and Developer, and also as a Virtual Support Technical Engineer to companies in need of assistance/help in these areas.

Entering new technologies allows me to continue improving my professional career by complementing my skills and learning from a wide range of new techniques in order to provide solutions that add value to users and stakeholders through the integration of various platforms and the optimization of existing resources, increasing the return on investment (ROI) for the projects in which I have collaborated.

Extraer Texto desde una Imagen utilizando Python

En este artículo les voy a explicar cómo extraer texto desde una imagen utilizando Python, aprovechando que recientemente programé una pequeña herramienta para engañar captchas sencillos extraer el texto de imágenes generadas al azar. Se deberá tomar en cuenta que el ejemplo aquí mostrado, no ahonda en las fascinantes profundidades del Reconocimiento Óptico de Caracteres…
Posted in Python | Leave a comment

Solucionar el error «Permission Denied (publickey)» al intentar hacer push a un repositorio GIT

Este artículo les ayudará en caso de que estén recibiendo el error «Permission Denied (publickey)» al intentar hacer push a un repositorio GIT La causa de este error no es nada del otro mundo, simplemente significa que no se han creado llaves SSH en la máquina local. Así lo solucionamos: En Windows abrir la consola…
Posted in General | Leave a comment

Conectarse desde Mac y Linux a través de SSH con una llave privada

En este artículo voy a detallar como utilizar una llave privada para ingresar a un servidor Raspberry Pi (que tiene instalado Raspbian – basado en Debian) a través de una sesión de terminal en MacOS Catalina (que como saben está basado a su vez en BSD). Así que pueden utilizar el mismo proceso desde cualquier…
Posted in General | Leave a comment

Mi experiencia con los cursos de PLURALSIGHT durante el mes #FreeApril (post largo)

Durante el mes de abril, la empresa PLURALSIGHT ofreció todos los cursos y videos GRATIS. Como todos sabemos, en respuesta al creciente número de casos de COVID-19 durante la pandemia de este año 2020, muchos países -al igual que el mío- declaran estado de alarma, adoptando como principal medida, la imposición de una cuarentena nacional.…
Posted in General | 2 Comments

PLURALSIGHT Gratuito durante todo el mes de Abril

Sin tarjetas de crédito y sin límite de vistas. La empresa ha ofrecido todos los cursos y videos (7000+) GRATIS por todo el mes de abril. Gratamente sorprendido el día de hoy con la noticia de que Pluralsight (PS en NASDAQ), la empresa estadounidense de educación en línea que ofrece una gran variedad de cursos…
Posted in Blockchain, General | 3 Comments

Atlassian quitará el soporte a Mercurial de su servicio Bitbucket Cloud y de su API

Las características y repositorios serán oficialmente removidas de Bitbucket y su API el 1ro de junio de 2020 Atlassian, la empresa proveedora de muchas soluciones como Bitbucket, JIRA, Confluence, Trello y otras, comunicó hoy que retirará el soporte a Mercurial de sus servicios Bitbucket Cloud y tambien de su API, han decidido enfocarse en Git,…
Posted in General | Leave a comment

Instalar las Herramientas de Línea de Comando (Command Line Tools) en macOS Mojave (sin todo el paquete de Xcode)

La ventaja de este proceso es que no es necesario instalar todo el paquete de Xcode y lo mejor de todo: no requiere tener una cuenta pagada de desarrollador Apple. Si estas utilizando macOS Mojave, o tal vez alguna de las siguientes versiones anteriores: High Sierra, Sierra, El Capitan, Yosemite o Mavericks y necesitas las…
Posted in General | 2 Comments

1000 Desarrolladores recibirán capacitación gratuita en criptomoneda Ethereum gracias a un programa educativo

El proceso de selección comienza este 31 de enero y finaliza el 28 de febrero próximo B9lab (plataforma educativa enfocada tecnología de criptoactivos) junto con el DoD (Departamento de Descentralización, antes llamado ETHBerlin) Han anunciado el inicio del período de selección para un programa gratuito de capacitación y certificación a 1000 estudiantes que aspiren a…
Posted in Blockchain | 2 Comments

Problemas con los certificados para SSL expedidos por Legacy Symantec PKI

Con la actualización 70 de Chrome desplegada en el «Canal Estable», algunos sitios con SSL que aun utilizan certificados expedidos por Legacy Symantec PKI están mostrando mensajes de advertencia, en unas semanas el 100% de los sitios que cumplan esta condición tendrán la advertencia. Mas información en Google Blog: Distrust of the Symantec PKI: Immediate…
Posted in General | Leave a comment

Google Cloud Print (GCP)

Para quienes deseen conocer mas acerca la arquitectura propuesta por Google para impresión en la nube, les recomiendo visitar este enlace y darle una buena mirada. Pronto subire un ejemplo práctico. Google Cloud Print (GCP) Saludos.
Posted in General | Leave a comment

Curso de Kotlin para Desarrolladores JAVA en Coursera

Hoy empieza en Coursera, el curso de Kotlin para Desarrolladores JAVA! Kotlin es un lenguaje enfocado en la interoperabilidad con JAVA, se puede utilizar prácticamente en todos los sitios donde actualmente se esta utilizando JAVA, ya que es 100% compatible con todos los frameworks existentes y provee buenas herramientas de soporte. Es un lenguaje que…
Posted in JAVA | Leave a comment

Technology Radar Vol.19

Ya esta disponible el volumen 19 de la revista Technology Radar, con información y artículos sobre tecnología y las tendencias que dan forma al futuro que nos interesa. Me interesaron los temas: Sticky Clouds – O cómo luego de escoger un servicio en la nube notamos que esa «relación» se vuelve pegajosa debido a la…
Posted in General | Leave a comment

De vuelta!

Hola a todos! Gracias por sus mensajes preguntando por mis tutoriales, el plugin Crayon Syntax Highlighter fue el problema, tuve que reinstalarle los lenguajes que reconoce y resalta, me hizo bregar un poco pero ya estan arriba nuevamente los posts que les interesan. Saludos.
Posted in General | Leave a comment

Java 11

Hace unos días la versión 11 de java fue lanzada oficialmente, un detalle notable es que trae un nuevo recolector de basura. Epsilon: A No-Op Garbage Collector Mas detalles aquí
Posted in JAVA | 4 Comments

Respaldar y Restaurar Bases de Datos en PostgreSQL

No he podido probar si funciona con la versión 8, yo lo he probado en las versiones 9.x en adelante Les comparto dos comandos muy utiles para realizar respaldos y posterior restauracion de Bases de Datos en PostgreSQL, para este artículo se supone que tenemos instalado el PostgreSQL 9.6 en la ruta C:\Program Files\PostgreSQL\9.6\ y…
Posted in PostgreSQL | Leave a comment