Nunca pares de aprender.
Curriculum Vitae
e-Contact
Nov. de 2019 - Actualidad
Santiago, Región Metropolitana de Santiago, Chile
e-Contact, es una empresa dedicada a maximizar la operación de Centros de Contacto, implementando y desarrollando soluciones para la continuidad de servicios y sus múltiples desafíos.
Cuando entré en e-Contact, empecé como aprendiz, ya que era un ambiente totalmente nuevo y competitivo, el objetivo era brindar servicios de conectividad entre el cliente y sus usuarios mediante Contact Center.
Me uní al equipo de desarrollo formando un total de 6 desarrolladores de alto nivel, su objetivo era llevar a cabo el desarrollo continuo, así como su mantenimiento del producto Lynn.
Mis primeros meses fueron de entrenamiento para capacitarme al nivel necesario para ser productivo, obtuve conocimientos en .NET Core, API REST, JQuery, Patrón MVC, SQL Server y el nivel básico para entender comunicación en servidores a nivel de Software Empresarial.
Una vez obtenido el nivel mínimo necesario, mis primeros encargos fueron documentaciones de Lynn, tanto de API, como la plataforma de administración de Lynn.
Adquirí conocimientos en la parte de ambientes de chat de Genesys como lo es Genesys Cloud y Genesys Engage, ya que la principal función de Lynn es ser el orquestador de conexiones de los ejecutivos del cliente con sus usuarios.
Me asignaron un API sencilla, pero importante para solicitar o agendar llamadas con ejecutivos, llamada Click To Call, sus clientes principales fueron Sura, Banco Estado y CruzBlanca, para este último desarrolle un formulario que consume un servicio SOAP y luego el propio Click To Call, Ver aquí formulario para CruzBlanca.
Participé en la construcción del Administrador de Lynn, donde se ejecutaron diferentes metodologías; la más usada por el equipo de desarrollo es llevar a cabo diferentes Sprint para alcanzar los objetivos. Actualmente hago pruebas sobre los módulos recientemente acoplados.
Otras de las ocupaciones para las que fui designado, fue llevar los próximos desarrollos del IVR de CruzBlanca 600 818 0000, donde aprendí como desarrollar en Java con Composer, -un plugin de Java suministrado por Genesys-, nociones básicas de funcionamiento de Apache Tomcat y crear un cliente para consumir un WebServer. Sobre este particular, la empresa buscaba convertir la actualización de audios de forma dinámica del IVR para el cliente mediante una GUI. De esta manera, persiguiendo el objetivo de la conversión de los audios del IVR dinámicos, para lo cual cree una forma mantenible que solo consumiera un BackEnd; se realizaron diferentes mejoras con respecto a las horas de alto tráfico del servicio. Cabe acotar que también implemente diferentes nuevas opciones para la contingencia del Covid-19.
- Me instruí para crear e implementar DLLs en .NET Core para Lynn
- Subir dichas DLLs en binario a la base de datos para acoplarse en Lynn
- Aprendí a debugear dichas DLLs y el propio código de Lynn para conseguir el origen de incidentes para los diferentes clientes que consumen la plataforma; cuando encontraba el origen del problema lo escalaba para su posterior HotFix, así como monitoreo constante después del Fix.
A la vez, estuve en el área de consultas a motores cognitivos como lo es IBM Watson y Microsoft Luis; tuve una afinidad con Watson llegando a desarrollar para Lynn la consulta de Intenciones y Entidades provista por el asistente de turno para la parte del diagrama de la interfaz gráfica.
Ahora bien, gracias a los conocimientos adquiridos en Lynn para solventar incidencias me designaron facilitar las Certificaciones de Lynn.
Siendo así, las certificaciones incluyen tanto el contenido como pruebas; una de ellas dirigidas a ingenieros de e-Contact Chile,Perú, Ecuador, Universidad de las Américas, HighTelecom (partners de e-Contact), CiberC (partners de e-Contact).
Cabe considerar, por otra parte, manejé análisis de datos en Kibana -el visualizador de Elasticsearch para las estadísticas de los clientes que consumen la plataforma-. Actualmente, utilizo dicha plataforma para revisar los logs de las interacciones tanto productivo como ambiente de desarrollo.
Simultáneamente, obtuve conocimientos sobre Azure que van desde la administración y recursos, application insights y montar base de datos. De hecho, el presente portafolio ha sido creado, mantenido y actualizado por mi persona mediante App Service.
Hoy en día, soy Soporte Nivel 3 de Lynn brindando apoyo Lynn para Ripley Chile y Perú, Transbank, Santander, Sura e Integramédica. De igual forma a Claro Ecuador, HighTelecom, Consalud, CruzBlanca, Universidad Continental de Perú y Universidad Peruana de Ciencias Aplicadas. También, soy el encargado de alimentar la base de recursos para el conocimiento de Lynn y realizar capacitaciones de las nuevas características de la plataforma y próximas certificaciones.
Humbee Partners
Nov. de 2018 - mar. de 2019 5 meses
Maracaibo, Zulia, Venezuela
Era una compañía de software especializada en la creación de productos TIC’s que ofrece incubar ideas de negocios, desarrollar sus tecnologías, crear modelos de negocio sustentable y conectarlos con el sector financiero acelerando su entrada al mercado y su escalamiento.
Ingresé como practicante por 5 meses. Durante mi estadía, aprendí React, React Navite, gestión de control de versiones Git y buenas prácticas de ECMAScript 6. Cuando alcancé el primer nivel de conocimiento apto para acoplarme al grupo de desarrollo, mis primeras labores como pseudoprogramador eran implementar buenas prácticas de Javascript en el código actual.
Paralelamente, aprendí sobre limpieza de códigos para una aplicación de sistema de pagos en línea con soporte de transferencias bancarias; la parte que manejaba específicamente era la versión de app móvil que estaba hecha en React Native conectada a una base de datos no relacional FireBase.
Esta aplicación de sistemas de pagos en línea, llamada “Gualy’’ cuyos objetivos radicaban en solventar la crisis de efectivo que atravesaba el país en su momento. Por su parte, Humbee logró que diversos negocios pudiesen optimizar el pago en línea de sus productos.
Universidad Rafael Belloso Chacín
Grado en Ingeniería informática
2015 - 2019
El aplicativo que desarrollé para obtener el título de Ingeniero en Informática fue gracias a la experiencia que obtuve estando en Humbee Partners. En este sentido, mi trabajo de grado se basó en construir un sistema de lectura de código QR sobre plataformas Android
que permitiera fortalecer la cultura y el turismo en el Estado Zulia en Venezuela. De esta manera, dicha aplicación fue programada en React Native, para la cual se utilizó una base de datos no relacional llamada Firebase. Con relación a los requerimientos del proyecto,
planificación, desarrollo y pruebas se llevaron a cabo gracias a los conocimientos obtenidos en mi trayectoria académica como en mis prácticas profesionales.
Los requerimientos de mi proyecto fueron:
- Identificar los requerimientos funcionales y no funcionales del sistema de lectura de código QR sobre plataformas android.
- Diseñar un sistema de lectura de código QR para fortalecer la cultura y turismo Zuliano sobre plataformas android.
- Crear el sistema de lectura de código QR para fortalecer la cultura y turismo Zuliano sobre plataformas android.
- Verificar la funcionalidad del sistema de lectura de códigos QR para los principales sitios turísticos del Estado Zulia, para que los visitantes puedan acceder a la información turística de los puntos más importantes.