Senior Software Engineer · República Dominicana

Franmen Guillermo
De Los Santos

Análisis, diseño y desarrollo de software / Arquitectura orientada a eventos / JVM

Más de 15 años en el análisis, diseño y desarrollo de software empresarial — desde plataformas de workforce management reactivas hasta motores de reglas de negocio y automatización de procesos sobre la JVM.

+15
Años de experiencia
8
Empresas
Java·Kotlin
Stack principal
3
Reconocimientos
01 — Sobre mí

Pragmático, proactivo
y apasionado por el código.

Cuento con más de 15 años de experiencia en el análisis, diseño y desarrollo de software de diversas índoles.

Me considero una persona pragmática, proactiva y apasionada que no se amilana ante los desafíos. Soy muy comprometido con mi trabajo y con la excelencia en cada tarea que realizo.

Mi especialidad es el backend empresarial sobre la JVM: arquitecturas reactivas basadas en eventos (Domain Event Design), microservicios con Quarkus, motores de reglas de negocio (Drools, Kogito) y automatización de procesos con BPM (Camunda, jBPM). He llevado sistemas desde la etapa de factibilidad y análisis hasta su puesta en producción, alcanzando niveles de estabilidad y escalabilidad muy considerables.

02 — Trayectoria

Experiencia profesional

Una década y media construyendo software para las principales operadoras de telecomunicaciones y consultoras de República Dominicana.

Senior Software Developer · Claro Dominicana
Ago 2020 — Presente

Análisis y diseño del sistema de workforce management, diseñado bajo Domain Event Design (arquitectura reactiva basada en eventos), Quarkus y microservicios — logrando niveles de estabilidad y escalabilidad muy considerables.

JavaQuarkusSpringKafkaCamunda BPMKogitoOracleMongoDBAngularDockerOpenShift
Senior Software Developer · Soluciones GBH
Ago 2019 — Ago 2020

Análisis, diseño y desarrollo de proyectos según requerimientos. Destaca la automatización de la aplicación de reglas de negocio mediante el motor de reglas Drools.

JavaDroolsSpring BootReactTypeScriptNodeJSPostgreSQLDockerGit
Senior Software Developer · Altice Dominicana
Jul 2016 — Ago 2019

Lideré diversas iniciativas de éxito: un nuevo módulo para la automatización de procesos de comisiones con jBPM, módulos para el extranet e intranet empresarial, y servicios web, microservicios e interfaces para la comunicación entre finanzas y red móvil.

OraclePL/SQLSpring BootHibernatejBPMLiferayRESTC#OpenShiftDockerLinux
Ingeniero de Desarrollo · Orange Dominicana
Jul 2011 — May 2014

Análisis, diseño y desarrollo de la plataforma Workflow basada en jBPM, automatizando los procesos de las políticas de móviles: reserva de equipos, activaciones, cambios de plan, transferencias de líneas y cancelaciones — de forma totalmente automática. También módulos para el extranet empresarial.

JavaOracleSpringStrutsJSFJPAjBPM 3JAX-WSLiferayJasperReportsTomcat
Senior Programador (externo) · Claro
Oct 2015 — Jun 2016

Implementación de sistemas empresariales sobre stack Java EE.

JavaEEOracleSpringHibernateMaven
Analista Programador · Innovasat
Ene 2015 — Jun 2015

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

Java AndroidC#.Net
03 — Stack técnico

Habilidades & tecnologías

Lenguajes & Backend
JavaKotlinSpring BootQuarkusHibernate / JPAJava EEC# / .NetPL/SQLPHP
Arquitectura & BPM
Event-DrivenMicroserviciosKafkaCamunda BPMjBPMDroolsKogitoREST / SOAPWeb Services
Datos & Frontend
OracleMongoDBPostgreSQLSQL ServerAngularReactTypeScriptNodeJSAndroid
DevOps & Herramientas
DockerOpenShiftGitGradleMavenJUnitCypressSeleniumCucumberLinux / UnixLiferay
04 — Proyectos

Proyectos destacados

2020

Medicine Risk Finder

3er lugar · Competencia de desarrollo de Huawei 2020

Aplicación para identificar riesgos asociados a medicamentos, premiada con el tercer lugar en la competencia de desarrollo de Huawei.

Ver en GitHub
2022 — 2023

Account Analyzer

Herramienta que extrae automáticamente de los estados de cuenta bancarios las deducciones realizadas por los bancos, procesándolas para su análisis. Construida con un backend reactivo sobre Quarkus.

JavaQuarkus
Ver en GitHub

Medina Cargo Xpress

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

medinacargoxpress.com
Ene — Abr 2020

Centro Educativo Los Rosantes

Diseño y desarrollo del sitio web institucional del centro educativo, con una presencia en línea clara y accesible para la comunidad estudiantil.

HTMLCSSJavaScript
losrosantes.edu.do
05 — Formación & Reconocimientos

Educación y logros

Formación académica

Ingeniero en Sistemas de Información
Universidad APEC
2010 — 2016
Tecnólogo en Desarrollo de Software
Instituto Tecnológico de las Américas — ITLA
2007 — 2010
Técnico en Electrónica
Politécnico Cardenal Sancha — IPCAS
2003 — 2007
Formación continua
Event-Driven Architecture, Programación Funcional, Quarkus, Kafka, Spring Framework 5, Angular, React, Scrum, SQL Tuning (Oracle University) y +14 cursos especializados.

Reconocimientos

3er lugar — Competencia de desarrollo de Huawei
Proyecto Medicine Risk Finder · 2020
Excelencia en el desempeño
Altice Dominicana · Ago 2017
Compromiso y responsabilidad — Proyecto Workflow Móviles
Orange Dominicana · Ene 2014
06 — Contacto

Información
de contacto

Puedes comunicarte conmigo a través de cualquiera de los siguientes medios.