David R. Luna G.

Senior Java Developer
Technical Lead
Mentor de Innovacion y Emprendimiento

Foto de Perfil

Consultor en el área de tecnología, especializado en tecnología Java, interesado en el desarrollo de proyectos tecnológicos e innovadores, alta capacidad de autoaprendizaje y entusiasta a lo desconocido y las nuevas tecnologías. Actualmente trabajo en una empresa de tecnología en Costa Rica y he tenido la oportunidad de trabajar en importantes empresas del área bancaria, tecnológica, telecomunicaciones, automotriz y alimentos en Venezuela, Panamá y Costa Rica, también soy mentor de Innovación y Emprendimiento de la mano de Digital Valley, donde brindo mentoring en el proceso de incubación de startups. He brindado mis servicios a diversos emprendimientos en Latinoamérica, especialmente en Mexico, Chile, Colombia, Perú y Venezuela.
Tengo una maestría en Negocios Digitales y una certificación como Data Analitics de la mano de Google y Coursera. También culminé el Seminario Lightning Network para todo lo relacionado a los pagos con Lightning. También fui docente universitario en mi Alma Mater (UNITEC) y he dictado cursos y especializaciones en el área de tecnología en Softrain, que es una de las mas reconocidas academias de tecnología en Venezuela.
Poseo alta capacidad para aprender, para apoyar a implementar nuevas tecnologías, desarrollar productos y llevar equipos de trabajo a que crezcan, aprendan y logren los objetivos. Me gustan los retos, y me la paso aprendiendo cosas nuevas todos los días. Actualmente aprendiendo Machine Learning y Rust.


Work Experiences

Senior Software Engineer

Data Network Center | Nitrobetting | 2021 - Present

Desarrollo de Microservicios usando Spring Boot, elaboración de la documentacion usando Open API y Swagger, creación de tests unitarios usando JUNIT 5 y de Integración usando TestContainer
Trabajando con Java 11, Git, Kubernetes, Docker, Jenkins, Nexus, MySql, Actuator, EhCache, VsCode, Open Api,Prometheus, Harbor, Junit5, Spring Boot Testing, Mockito, Kafka, Spring AOP, Test Containers, ActiveMQ, Keycloack, Java Security, Amazon Web Service, Scrum, Jira, Confluence, Rocketchat

  • Crear aplicacion para el manejo de afiliados, el backend usando Spring Boot y el FrontEnd usando React 18 usando primeReact para la UI
  • Participación activa en el diseño de nuevos módulos y funcionalidades, proponiendo el uso de nuevas tecnologias (Nifi, Keycloack, Open Api)
  • Migracion de Proyectos JEE a Spring Boot en el proyecto de separacion de APIS
  • Implementacion del proyecto de seguridad para todas las aplicaciones usando Keycloack
  • Migracion de Proyectos de React 14 a React 18
  • Participación en el Proyecto del nuevo Frontend para los Players usando Next y React 18 usando Material para la UI

Senior Software Engineer

Intecci | Bac Credomatic | 2018 - 2021

Desarrollo de Microservicios usando Spring Boot, elaboración de la documentacion usando Swagger, creación de tests unitarios usando JUNIT 5, Soporte a aplicaciones JEE
Trabajando con Java 8, Git, Docker, Jenkins, DB2, Jfrog, Actuator, EhCache, Websphere, Junit5, Spring Boot, JEE, Servlets, JSP, Mockito, Websphere MQ, Spring AOP, Java Security, Microsoft Azure, Scrum, Jira, Confluence

  • Pertenecí al cluster de seguridad, creando mejoras y nuevas implementaciones en búsqueda de darle mejores servicios a los usuarios de forma rápida y segura. (OTP, Codigo BAC)
  • También tuve la oportunidad de participar en las próximas mejoras de Paguelo (Pagos en Línea de Bac)
  • Crear aplicacion para Bacpayments, el backend usando Spring Boot y el FrontEnd usando React y Prime React para la UI

Coordinador de Desarrollo

Cibersys | 2014 - 2018

Desarrollo de nuevos productos en la empresa en el área de Comunicaciones usando WebRTC para clientes corporativos. Líder del equipo de desarrollo (Frontend, Backend, Movil)
Trabajando con Java 8, WebSockets, MySQL, Postgress, MongoDB, JPA, EJB, JSF, Primefaces, HTML5, CSS3, Javascript, WebRTC, Web2SIP, AngularJS, Amazon Web Service, SMS Providers, Scrum, Gitlab, Redmine

  • Creación de Centro de Soporte con chat, sms, llamadas, videollamadas, geolocalizacion usando WebRTC
  • Lider del equipo de desarrollo (Frontend, Backend y Movil)
  • Capacitación de mis compañeros de trabajo en el área Java, Desarrollo Web.
  • Desarrollo de un Servidor SMPP para proyecto de SMS en Java, customizado para alto performance usando concurrencia
  • Integración con Proveedores de Pago (Stripe, Paypal, Mercado Pago, Banco Mercantil)
  • Reclutamiento de personal para el equipo de desarrollo (evaluación de curriculums, entrevbistas técnicas)
  • Evaluación de nuevas tecnologías para ser integradas a los productos de la compañía
  • Apoyo al CEO en la creación de nuevos productos y en la incorporación de nuevas funcionalidades a los ya existentes

Consultor/Instructor Java

Softrain | 2010 - 2013

Instructor Java en la empresa Softrain en Caracas, dictando cursos de Tecnología Java y tecnologias Web.
Entre los que puedo mencionar: Desarrollo de Aplicaciones J2EE (FJ-310), Programación Java (SL-275), Desarrollo de Aplicaciones Avanzadas en Java (SL-285), Desarrollo de arquitecturas para aplicaciones empresariales Java (SL-425), Desarrollo de Componentes Web con Servlets y JSP (SL-314), Java Básico (SL-110), Java Orientado a Objetos (SL-210) y Java Programming (SL-275).
También he dictado cursos de HTML5 y CSS3, Desarrollo web con PHP, Java Persistence API (JPA) y Java Avanzado.

Ingeniero de Software

Smartmatic | 2006 - 2009

Desarrollo de aplicaciones Empresariales con Java, para ser integradas a los Productos de Tecnología que desarrolla la empresa
Trabajando con Java 1.5, Eclipse 3.2, EJB3, GWT, Postgres, Ant, XML, Spring, Hibernate, Swing, MySQL, JBoss, JBPM, JOPR, JavaCard, XML, Ant

  • Trabajé en el proyecto IPS con el manejo de Audimetros de Audiencia.
  • Trabajé con tecnología biométrica (lector de huellas e iris) en el proyecto SIMS.
  • Pertenecí al comité de LOPCYMAT de la empresa

Consultor JAVA

EIS Consulting | 2005 - 2005

Participé en el diseño y desarrollo del Proyecto ROCA en el Banco Central de Venezuela utilizando tecnología Java.
Trabajando con Sun Aplication Server 8.1, NetBeans 4.1, Mysql, Java, JSP, Servlets, UML, JavaScript, Hojas de Estilos, Tomcat, SQL Server, Oracle 9ias, XML (DOM, SAX, XStreme), Wise Installation Tools, JDBC, POI, JXL, Ant.

Analista Programador Aplicaciones Web

Encava | 2004 - 2005

Desarrollar Aplicaciones para la Web y Apoyar en los Planes de la Gerencia de Informática.
Trabajando con Sun Aplication Server 8.1, NetBeans 4.1, Mysql, Java, JSP, Servlets, UML, JavaScript, Hojas de Estilos, Tomcat, SQL Server, Oracle 9ias, XML (DOM, SAX, XStreme), Wise Installation Tools, JDBC, POI, JXL, Ant.

  • Asumí el proyecto de análisis, diseño y desarrollo web, para migrar las aplicaciones actuales a Internet. Se desarrolló una Intranet para el uso de los trabajadores de la organización.
  • Capacitación de mis compañeros de trabajo en el área de desarrollo web con Java.
  • Apoyo en la gestión de la Gerencia, en el diseño y puesta en práctica de planes de gestión tecnológica.
  • Se planificó, diseñò y llevó a la práctica un plan de capacitación tecnológica de la organización con el objeto de ayudar a la empresa a sacarle mayor provecho a la tecnología.

Coordinador de Sistemas

UNITEC | 2001 - 2003

Trabajando con Sun Aplication Server 8.1, NetBeans 4.1, Mysql, Java, JSP, Servlets, UML, JavaScript, Hojas de Estilos, Tomcat, SQL Server, Oracle 9ias, XML (DOM, SAX, XStreme), Wise Installation Tools, JDBC, POI, JXL, Ant.

  • Desarrollo y Mantenimiento de los Sistemas de Información de la Universidad, se desarrolló la versión para la WEB del Sistema Académico (Control de Estudios, Evaluación, Biblioteca, Estadísticas) en Visual Basic, SQL y ASP y se comenzó el cambio a la tecnología Java.
  • Planificar, coordinar, ejecutar y supervisar las actividades del Departamento de Sistemas.
  • Apoyo en la gestión de la Gerencia, en el diseño y puesta en práctica de planes de gestión tecnológica.
  • Manejar los procesos de manejo de resultados a través de la Lectora óptica, su procesamiento y análisis de resultados, manejo de estadísticas, etc.
  • Implementacion del Proyecto de los Carnets Inteligentes, junto con el Banco de Venezuela.
  • Organizador y encargado de la Academia de Java con Sun Microsystems convitiendonse en el Primer ASEC Academic de Venezuela.
  • También formé parte de varios comités de gestión dentro de la Universidad (Sistemas y Evaluación Docente) y en el Programa de Gestión del Conocimiento de la Universidad con la herramienta Knext.

Analista de Soporte AS/400

Computo | 1997 - 2001

Brindar Soporte en el Área de AS-400 a los clientes de la empresa en la región Central (Firestone, Goodyear, Automundial, Encava, Papeles Venezolanos, entre otros)

  • Soporte en las áreas de Comunicaciones, Client Access y problemas con el AS/400 en general a Clientes de la Región Centro Occidental. Operación, Administración y Entonación de Equipos AS/400
  • Cambios de Releases, Aplicación de PTF’s. Asesorías de Proyectos. Implementación de NetServer, Internet, Correo, DHCP, DNS, Windows NT en el AS/400. Administración del Servidor Windows NT, Soporte Interno Windows y Aplicaciones.
  • Diseñador y Editor de Publicación Mensual sobre AS/400 para nuestros Clientes.
  • Dicté varios entrenamientos en el área y además aprovechaba de vender servicios de consultoría o los productos que ofrecía la empresa en los clientes que visitaba.
  • Durante mi estadía en Computo logré las Certificaciones IBM:
    AS/400 Associate System Administrator. IBM Certified Specialist.
    AS/400 Technical Solutions V4R3. IBM Certified Specialist.
    AS/400 Professional System Operator. IBM Certified Specialist.
    AS/400 Associate System Operator. IBM Certified Specialist.

Estudios Realizados

API Academy Certificacion / API Security Architect

Sep 2023

Titulación: Credential ID: 182222614 Explain the unique security risks of APIs and identify typical areas of API vulnerabilities Explain the purpose of OAuth 2.0 as a framework for authorization Describe the current challenges of OAuth 2.0 implementation Describe OpenID Connect as an authentication layer and how it complements OAuth 2.0 Summarize the general specifications of the current OpenID Connect protocol suite Explain how JSON Web Tokens (JWT) work and the advantages and considerations of stateless tokens Summarize common threat models for OAuth 2.0 and some ways to mitigate and overcome them

API Academy Certificacion / API Design

Sep 2023

Titulación: Credential ID: 182222610 This course provides learners a fundamental knowledge of APIs, the API economy and the fundamentals of API design, and helps you recognize how good API design can maximize the business benefits of your API lifecycle.

La Librería de Satoshi / Seminario “Mastering Lightning Network”

Sept 2022 - Nov 2022

El seminario online Mastering Lightning el cual tiene como objetivo preparar a los participantes en el protocolo de Lightning Network -LN- usando como referencia principal el libro del mismo nombre de Andreas M. Antonopoulos.
Los participantes del seminario socrático de La Librería de Satoshi; aprenderán de la mano de los líderes educativos del proyecto a utilizar herramientas técnicas como Docker, Github y la terminal de comandos todas ellas necesarias para un aprendizaje integral. Entre los expertos invitados estarán presentes, entre otros.
Al finalizar el seminario los estudiantes estarán capacitados con los conocimientos necesarios para contribuir a la red lightning con nodos bien manejados o ser un usuario inteligente y consciente de la red.

Digital Valley / Mentor de Emprendimiento usando el Método Lean Startup

May 2021 - Feb 2022

El programa de formación de mentores, tiene como propósito formar el talento humano en el ejercicio del mentoring especializado en el método Lean Startup para el desarrollo de capacidades en innovación para empresas y proyectos emprendedores que se encuentran en el proceso de descubrimiento de nuevos modelos de negocios. Durante el programa se desarrolla de manera práctica el acompañamiento a un emprendedor y/o empresa con su proyecto, la relación mentor – mentee, las competencias del mentor en el método, la aplicación de metodologías ágiles y herramientas avanzadas para la transferencia de conocimiento y habilidades en la intervención, creación y desarrollo de proyectos innovadores que den paso a empresas rentables. Es una propuesta académica y de negocios para la formación y desarrollo de los profesionales dedicados a la asesoría y acompañamiento de proyectos de nuevas líneas de negocios y el desarrollo de startups

Coursera + Google / Data Analytics Certification

Abr 2021 - Dic 2021

In this program, you’ll be introduced to the world of data analytics through hands-on curriculum developed by Google. You'll develop in-demand data analytics skills using spreadsheets, SQL, Tableau, R, and more. This will help equip you with the skills you need to apply for entry-level data analyst roles.

Máster Cumlaude / Master in Digital Business

Abr 2020 - Dic 2020

El Máster en Digital Business es un Máster online donde los alumnos conocerán las herramientas necesarias para afrontar la transformación digital de una empresa tradicional en una empresa 2.0 adquiriendo las conocimientos y habilidades necesarios para llevarla a cabo.
Diseñado para adquirir un visión global del entorno digital y las necesidades que requiere el mercado actual, conociendo no solo los nuevos canales de venta ecommerce que permitirá a las compañías competir en un mercado global, sino también las nuevas estrategias de marketing digital para conseguir engagement con el perfil de consumidores y entender sus procesos de decisión de compras.

Platzi / Carrera Desarrollo Wordpress

Ene 2019 - Sept 2020

Carrera que incluye los siguientes cursos:
.- Introducción a PHP
.- Creación y Optimización de Sitios Web con WordPress
.- Creación de temas y plugins en Wordpress
.- Curso profesional de Git y Github
.- Fundamento de Base de Datos

Platzi / Carrera Desarrollo Java

Abr 2018 - Dic 2018

La carrera incluye los siguientes cursos:
Curso Profesional de JEE
Curso Avanzado de Java SE
Curso de Hibernate y Spring
Curso Básico de Testing
Curso de Java Orientado a Objetos
Curso de Introducción a Java
Curso Profesional de Git y Github
Fundamentos de Bases de Datos

Instituto Universitario de Gerencia y Tecnología / Diplomado en Formación de Líderes para La Transformación, Liderazgo y Cambio

Mar 2009 - Sep 2009

El programa “Liderazgo para la Transformación”, es promovido en Venezuela por la Corporación Andina de Fomento (CAF) y el IUGT, busca el fortalecimiento de la gobernabilidad democrática, ya que busca afianzar en líderes naturales su visión de país y valores cívico-democráticos a través de un proceso de formación que complementa sus conocimientos con herramientas e instrumentos que les permiten ejercer su ciudadanía y acción comunitaria con responsabilidad, integridad y conciencia de la realidad de su país.
La capacitación se desarrolla en un lapso de 6 meses y gira en torno a tres ejes principales: lo individual, lo colectivo y lo público; buscando así el equilibrio que debe existir entre el Estado y la comunidad.

Asociación de las Naciones Unidas en Venezuela / Diplomado Internacional en Tecnologías de Comunicación e Información

Ene 2007 - Nov 2007

Los Diplomados Internacionales por Internet están avalados, conjuntamente, por las siguientes Organizaciones:
Universidad Pedagógica Experimental Libertador.
International University for Global Studies.
Centro UNESCO para la Formación en derechos Humanos, Ciudadanía Mundial y Cultura de Paz.
Asociación de las Naciones Unidas en Venezuela, ANUV.

Universidad Tecnológica del Centro / Maestría en Innovación y Gestión del Conocimiento

Ene 2007 - Nov 2007

Faltan 4 materias y presentar el Trabajo de Grado
El egresado de la maestría en Gerencia es un profesional con competencias para intervenir fenómenos organizacionales con una visión sistémica y estratégica, con competencias profesionales de discernimientos, que le permiten identificar y conducir procesos de cambio, incorporando nuevos conocimientos, producto de procesos de investigación así como de aplicar conocimientos de avanzada en el campo empresarial.

Universidad Tecnológica del Centro / Ingeniero en Información, Information Technology

Sept 1992 - Sep 1997

Es un profesional de elevada competencia, con una base sólida en el área de Administración y Sistemas de Información; capaz de ser un agente de cambio en la solución de problemas empresariales a través de Tecnologías de Información que contribuyan a la productividad de las organizaciones e identificación de nuevas ventajas competitivas. Su papel fundamental se centra en el proceso de gestión de data crítica y el diseño de redes de comunicación que favorezcan el aprovechamiento de recursos de información, a fin de optimizar la capacidad de respuesta de la organización ante eventos propios del entorno competitivo.