← Volver al sitio

Franmen Guillermo
De Los Santos

Senior Software Engineer · Arquitectura orientada a eventos · JVM

Perfil

Senior Software Engineer con más de 15 años de experiencia en el análisis, diseño y desarrollo de software empresarial. Especializado en backend sobre la JVM: arquitecturas reactivas orientadas a eventos (Domain Event Design), microservicios con Quarkus, motores de reglas de negocio (Drools, Kogito) y automatización de procesos con BPM (Camunda, jBPM). Pragmático, proactivo y comprometido con la excelencia, con experiencia llevando sistemas desde la factibilidad hasta producción.

Experiencia profesional

Senior Software Developer · Claro Dominicana AGO 2020 — PRESENTE

Análisis y diseño de la evolución del sistema de workforce management, bajo Domain Event Design (arquitectura reactiva orientada a eventos), Quarkus y microservicios, alcanzando altos niveles de estabilidad y escalabilidad.

Java · Kotlin · Quarkus · Spring · Kafka · Camunda BPM · Kogito · Oracle · MongoDB · Angular · Docker · OpenShift
Senior Software Developer · Soluciones GBH AGO 2019 — AGO 2020

Análisis, diseño y desarrollo de proyectos a la medida; destaca la automatización de la aplicación de reglas de negocio mediante el motor de reglas Drools.

Java · Drools · Spring Boot · React · TypeScript · NodeJS · PostgreSQL · Docker
Senior Software Developer · Altice Dominicana JUL 2016 — AGO 2019

Lideré iniciativas clave: módulo de automatización del proceso de comisiones con jBPM, módulos de extranet e intranet empresarial, y servicios web, microservicios e interfaces entre finanzas y la red móvil.

Oracle · PL/SQL · Spring Boot · Hibernate · jBPM · Liferay · REST · C# · OpenShift · Docker · Linux
Senior Programador (externo) · Claro OCT 2015 — JUN 2016

Implementación de sistemas empresariales sobre stack Java EE.

JavaEE · Oracle · Spring · Hibernate · Maven
Ingeniero de Desarrollo · Orange Dominicana JUL 2011 — MAY 2014

Análisis, diseño y desarrollo de la plataforma Workflow basada en jBPM: automatización integral de las políticas de móviles (reserva de equipos, activaciones, cambios de plan, transferencias y cancelaciones). Reconocido por compromiso y responsabilidad como único desarrollador del proyecto Workflow Móviles.

Java · Oracle · Spring · Struts · JSF · JPA · jBPM 3 · JAX-WS · Liferay · JasperReports
Analista Programador · Innovasat ENE 2015 — JUN 2015

Desarrollo de clientes en Android y servicios de servidor en .Net.

Java Android · C#.Net

Proyectos destacados

Medicine Risk Finder3er lugar, Competencia de desarrollo de Huawei 2020

Aplicación para identificar riesgos asociados a medicamentos.

github.com/franmen05/medicine-risk-finder
Account Analyzer (2022–2023)

Extracción automática de las deducciones bancarias desde estados de cuenta. Java + Quarkus.

github.com/franmen05/account-analyzer
Medina Cargo Xpress

Diversos desarrollos para la empresa de logística y envíos, incluyendo su presencia web.

medinacargoxpress.com
Centro Educativo Los Rosantes (2020)

Sitio web institucional del centro educativo.

losrosantes.edu.do

Reconocimientos

  • 3er lugar — Competencia de desarrollo de Huawei · 2020
  • Excelencia en el desempeño — Altice Dominicana · 2017
  • Compromiso y responsabilidad, proyecto Workflow Móviles — Orange Dominicana · 2014

Habilidades

Lenguajes & Backend: Java, Kotlin, Spring Boot, Quarkus, Hibernate/JPA, C#/.Net, PL/SQL
Arquitectura & BPM: Event-Driven, Microservicios, Kafka, Camunda, jBPM, Drools, Kogito, REST/SOAP
Datos & Frontend: Oracle, MongoDB, PostgreSQL, SQL Server, Angular, React, TypeScript, Android
DevOps: Docker, OpenShift, Git, Gradle, Maven, JUnit, Cypress, Selenium, Linux

Formación académica

Ingeniero en Sistemas de InformaciónUniversidad APEC · 2010—2016
Tecnólogo en Desarrollo de SoftwareITLA · 2007—2010
Técnico en ElectrónicaPolitécnico Cardenal Sancha (IPCAS) · 2003—2007

Formación continua

Event-Driven Architecture, Programación Funcional, Quarkus, Kafka, Spring 5, Angular, React, Scrum, SQL Tuning (Oracle University) y +14 cursos especializados.

Idiomas

  • Español — nativo
  • Inglés — competencia básica profesional