About Me

Senior Software Engineer with over 15 years of experience in web development, covering backend, frontend, and full-stack roles. I have strong expertise in development frameworks and stay up to date with the latest industry trends and technologies. Throughout my career, I have built a solid background in programming, algorithm design, support, maintenance, implementation, and supervision of systems across various industries in both the public and private sectors.

I hold a Master's degree in Computer Science (Advanced Programming) from Fairleigh Dickinson University (Vancouver, Canada) and am fluent in English and French at an advanced level. My experience includes the development and implementation of IT systems, web portals, databases, Reporting Services, and web-oriented solutions.

I have complemented my technical education with a diploma in Agile Management and Methodologies, which has enabled me to successfully lead digital transformation and institutional automation processes, significantly enhancing operational efficiency.

Education

Master of Science – MS Applied Computer Science (Advanced Programming)

Fairleigh Dickinson University (FDU), Vancouver BC, Canada

2022 - 2024

Diplomas

Executive Management Diploma

Instituto Cultural Dominicano Americano (ICDA)

June 2020

Scrum Workshop and Agile Development Methodologies

CTEntrena

August 2019

Diplomados

Diplomado en Alta Gerencia

Instituto Cultural Dominicano Americano (ICDA)

Junio 2020

Taller Scrum y Metodologías Ágiles de Desarrollo

CTEntrena

Agosto 2019

Work Experience

Head of Educational Technology Department

Instituto Tecnológico de Las Américas (ITLA) , Dominican Republic

08/2025 - Current
  • Design and develop interactive digital educational resources, including videos, tutorials, infographics, simulators, and microlearning materials.
  • Administer and maintain learning management systems (LMS) such as Moodle and Classroom, ensuring optimal performance and pedagogical usability.
  • Integrate technological tools and methodologies (such as flipped classroom) into the curriculum to enhance face-to-face, virtual, and hybrid learning modalities.
  • Organize and deliver digital literacy and continuous training programs for teaching staff in the pedagogical use of ICT.
  • Research and evaluate the application of emerging educational technologies (Artificial Intelligence, Gamification, Augmented Reality) and propose their implementation.
  • Lead the planning and implementation of technology projects aimed at improving educational infrastructure (hybrid classrooms, virtual labs).
  • Provide specialized technical and administrative support for the maintenance of platforms, networks, and smart classroom equipment.
  • Design and implement success indicators and use dashboard systems to monitor learning and evaluate the impact of technological initiatives.
  • Manage platform centralization and automate processes (diagnostic assessments, surveys) to optimize academic management.
  • Develop materials using advanced authoring tools (e.g., Articulate Storyline, Genially) for high-impact educational resources.

System Analyst

Inter-American Development Bank - Ministerio de Hacienda (Treasury), Dominican Republic

07/2023 – 08/2025
  • Review and analyze the "To Be Conceptual Model" for all stages of the budget cycle, ensuring its proper integration with the SIAFE system (State Financial Management System).
  • Document budgetary processes, incorporating improvements and ensuring compliance with current regulations and standards.
  • Develop business process diagrams for the creation of the Functional Model, integrating business rules and methodological standards.
  • Identify and analyze user-system interactions, manual and automated workflows, and participate in defining standards and performance indicators for business processes.
  • Perform simulations and analyses to identify improvement opportunities, aligning changes with project objectives.
  • Provide support in creating user stories, use cases, and tests, ensuring the satisfaction of both business and user requirements.
  • Document lessons learned and participated in collaborative meetings, acceptance testing, training sessions, and updating project documentation.

Head of Division of Systems Development and Implementation

Dirección General de Presupuesto (DIGEPRES) , Dominican Republic

03/2019 – 12/2022
  • Establish and oversee compliance with policies, standards, and procedures related to the operation, programming, analysis, and maintenance of IT solutions.
  • Lead and coordinate development and maintenance projects for IT solutions, ensuring that objectives and deadlines are met.
  • Direct and supervise feasibility studies for the acquisition and/or development of IT solutions.
  • Present automation proposals based on analyses conducted and supervise the development of new IT solutions.
  • Build and maintain RESTful APIs to be consumed by an ERP system. The software was developed in-house and includes modules such as Human Resources, Performance Evaluation, Occupational Health, Recruitment, Personnel Actions, Financial Management, Budget Management, Fixed Assets, Attendance, and Dashboards, among others.
  • Achieve a 95% reduction in paper usage by automating processes like vacation requests, leave, medical licenses, etc.
  • Streamline and automate recruitment processes, onboarding of new employees, and re-entry by 80% through in-house developed IT solutions.
  • Coordinate the creation of over 150 reports for various internal modules.

Web Programmer

Dirección General de Presupuesto (DIGEPRES) , Dominican Republic

05/2016 – 03/2019
  • Conduct tests and/or trials on developed programs to verify their functionality.
  • Review and keep the programs and repositories up to date.
  • Participate in the preparation of technical specifications and evaluation processes for information system proposals acquired by the institution.
  • Created a cafeteria management system (employee lunch) using a kiosk. As a result, paper usage and human interaction were reduced by 90%.

Software Engineer / Integration Specialist

EIKON , Dominican Republic

11/2014 – 03/2016
  • Collaborate with the development team to design new features for all client implementations.
  • Resolve all issues and information discrepancies for production releases (Go-Live).
  • Prepare and maintain all technical documentation for the IT department to support troubleshooting.
  • Establish all technical project requirements and keep project materials up to date.
  • Assist clients in monitoring the entire software implementation lifecycle.
  • Perform the appropriate customization of all software for clients.
  • Train technical staff in all areas and identify any issues during project closure processes.

Integration Specialist

Grupo FIGS , Dominican Republic

11/2013 – 08/2014

Experienced professional specializing in optimizing client experiences through tailored product solutions and seamless software implementations.

Encargado Departamento Tecnología Educativa

Instituto Tecnológico de Las Américas , República Dominicana

08/2025 - Actual
  • Diseño y desarrollo recursos educativos digitales interactivos para mejorar la experiencia de aprendizaje.
  • Implemento y administro plataformas educativas (LMS) y herramientas de apoyo docente.
  • Desarrollo prototipos y pruebas piloto de nuevas metodologías y herramientas tecnológicas.
  • Coordino el equipo de producción multimedia, asegurando calidad y coherencia pedagógica.
  • Supervisión del equipo de soporte técnico para garantizar la estabilidad de servicios tecnológicos.
  • Gestiono la implementación de estándares educativos digitales en los recursos desarrollados.
  • Ofrezco capacitación y soporte a docentes en el uso de herramientas y metodologías digitales.
  • Colaboro con áreas académicas y administrativas para alinear los proyectos con objetivos institucionales.
  • Monitoreo indicadores de uso e impacto de las tecnologías educativas implementadas.
  • Exploro e integro tecnologías emergentes como IA generativa y realidad virtual/aumentada en el proceso educativo.

Analista de Sistema de Información (Consultoría)

Ministerio de Hacienda – Banco Interamericano de Desarrollo, República Dominicana

07/2023 – 08/2025
  • Realizar revisión y análisis del "Modelo Conceptual To Be" para todas las etapas del ciclo presupuestario, asegurando su correcta interrelación con el sistema SIAFE.
  • Documentar procesos presupuestarios, incorporando mejoras y asegurando la conformidad con normativas y regulaciones vigentes.
  • Elaborar diagramas de procesos de negocio para el desarrollo del Modelo Funcional, integrando reglas de negocio y estándares metodológicos.
  • Identificar y analizar interacciones usuario-sistemas, flujos manuales y automáticos, y participar en la definición de estándares e indicadores de desempeño para los procesos de negocio.
  • Realizar simulaciones y análisis para identificar oportunidades de mejora, alineando los cambios con los objetivos del proyecto.
  • Brindar soporte en la creación de historias de usuarios, casos de uso y pruebas, asegurando la satisfacción de requisitos de negocio y usuario.
  • Documentar lecciones aprendidas y participar en reuniones colaborativas, pruebas de aceptación, entrenamientos y actualización de la documentación del proyecto.

Full Stack Web Developer

TaxCash Pay It Forward Corp., Vancouver, BC, Canada

11/2022 – 02/2024
  • Desarrollar y mantener aplicaciones web utilizando tecnologías Microsoft haciendo énfasis en las características de seguridad.
  • Probar la interfaz de usuario y la experiencia de usuario (UI/UX) para la línea gráfica, a fin de garantizar una experiencia de usuario optima y amigable.
  • Contribuir al desarrollo del back-end, con énfasis en la optimización del código.
  • Implementar arquitecturas asincrónicas y optimizar aplicaciones con uso intensivo de datos.

Encargado División de Desarrollo e Implementación de Sistemas

Dirección General de Presupuesto (DIGEPRES) , República Dominicana

03/2019 – 12/2022
  • Establecer y supervisar el cumplimiento de las políticas, normas y procedimientos en materia de operación, programación, análisis y mantenimiento de soluciones informáticas.
  • Dirigir y coordinar los proyectos de desarrollo y mantenimiento de soluciones informática velando porque se cumplan los objetivos y plazos establecidos.
  • Dirigir y supervisar los estudios de factibilidad para la adquisición y/o desarrollo de soluciones informáticas.
  • Presentar propuestas de automatización de acuerdo a los análisis realizados y supervisar el desarrollo de nuevas soluciones informáticas.
  • Construir y mantener APIs RESTful para ser consumidas en un Sistema ERP. El software fue desarrollado internamente y contiene módulos como Recursos Humanos, Evaluación de Desempeño, Salud Ocupacional, Contratación, Acciones de Personal, Gestión Financiera, Gestión de Presupuesto, Activos Fijos, Asistencia y Dashboards, entre otros.
  • Lograr una reducción del 95% en el uso de papel mediante la automatización de procesos de solicitud de vacaciones, permisos, licencias médicas, etc.
  • Agilizar y automatizar los procesos de contratación de personal, ingreso de nuevos empleados y reingreso en un 80% mediante soluciones informáticas desarrolladas in-house.
  • Coordinar la creación de más de 150 informes para varios módulos internos.

Web Programmer

Dirección General de Presupuesto (DIGEPRES) , República Dominicana

05/2016 – 03/2019
  • Realizar ensayos y/o pruebas a los programas elaborados, para verificar la funcionalidad de los mismos.
  • Revisar y mantener actualizados los programas y repositorios utilizados.
  • Participar en la elaboración de especificaciones técnicas y procesos de evaluación de propuestas de los sistemas de información que fueron adquiridos en la institución.
  • Creación del sistema de gestión de cafetería (almuerzo de empleados), utilizando un quiosco. Gracias a esto, el uso de papel y la interacción humana se redujeron al 90%.

Ingeniero Implementador

EIKON , República Dominicana

11/2014 – 03/2016
  • Colaborar con el equipo de desarrollo para diseñar nuevas funciones para todas las implementaciones de los clientes.
  • Resolver todos los problemas y discrepancias de información para realizar pases a producción (Go-Live).
  • Preparar y mantener todos los documentos técnicos del departamento de TI para brindar soporte a todos los problemas.
  • Establecer todos los requisitos técnicos del proyecto y mantener actualizados los materiales del proyecto.
  • Ayudar a los clientes a monitorear todo el ciclo de vida de implementación del software.
  • Realizar la personalización adecuada de todo el software para los clientes.
  • Capacitar al personal técnico en todos los ámbitos, e identificar todos los problemas en los procesos de cierre de proyecto.

Ingeniero Implementador

Grupo Figs , República Dominicana

11/2013 – 08/2014
  • Auditar y evaluar la empresa del cliente para ver cómo podemos personalizar mejor el producto.
  • Personalizar el producto en base a las solicitudes del cliente.
  • Instalar y configurar el sistema.
  • Instalar el paquete de software de la empresa en los sitios de los clientes.
  • Inspeccionar los cambios antes de que el cliente realice las pruebas de aceptación del usuario.
  • Manejar la Aceptación de Usuarios del cliente.
  • Coordinar con los clientes para resolver problemas.
  • Manejar las prioridades de las solicitudes de los clientes.
  • Configurar cambios y actualizar sistemas de software.
  • Cargar datos de seguridad de referencia en la base de datos del cliente.

Web Programmer

Servicios Memoriales Dominicano, República Dominicana

10/2012 – 07/2013
  • Escribir código bien diseñado, comprobable y eficiente utilizando las mejores prácticas de desarrollo web.
  • Crear el diseño del sitio web/interfaz de usuario utilizando prácticas estándar de HTML/CSS.
  • Crear y mantener la documentación del software.
  • Garantizar la compatibilidad entre navegadores de las nuevas funciones.
  • Colaborar con diseñadores web para realizar la intención del diseño visual.
  • Producir programas completamente funcionales escribiendo código limpio y comprobable.
  • Colaborar con equipos internos para identificar los requisitos del sistema.
  • Integrar datos de varios servicios y bases de datos back-end.
  • Diseño de interfaz de usuario y diseño web usando prácticas HTML/CSS.
  • Actualizar y reparar programas existentes.

Webmaster

ProDominicana (CEI-RD), República Dominicana

03/2010 – 10/2012
  • Probar sitios web en navegadores, sistemas operativos y dispositivos.
  • Optimizar las velocidades y la capacidad de carga.
  • Depurar páginas y reparar enlaces o imágenes rotas.
  • Actualizar el contenido del sitio web y revisar el SEO.
  • Supervisar y analizar el rendimiento del sitio.
  • Atender y dar respuesta a los comentarios y quejas de los usuarios.
  • Administrar el contenido del portal institucional.

Web Developer

Comunimas.com, República Dominicana

10/2005 – 02/2010
  • Traducir conceptos que conduzcan a UI / UX intuitivas.
  • Ayuda a crear wireframes y maquetas.
  • Crear sitios estáticos y dinámicos desde cero utilizando código limpio y organizado que se adhiera a los últimos estándares y validaciones.

Achievements

Leading and Managing Technological Transformation Projects

  • Successfully led and managed technological transformation projects, including the migration of the institutional ERP system from MVC 4 to modern technologies such as .NET Core and Angular, resulting in improved performance, scalability, and user experience.
  • Acted as a liaison between technology vendors and the institution, coordinating the implementation of the TRANSDOC system from configuration to deployment on internal servers.
  • Implemented advanced development practices that optimized the software lifecycle, enhancing quality assurance and accelerating delivery times.

Establishing KPIs and Monitoring Performance

  • Designed and implemented over 150 reports and 75 dashboards to monitor and analyze the performance of multiple institutional areas, including Finance, Human Resources, and Economics.
  • Led the development of the IGP (Budget Management Index) module, which involved defining key performance indicators (KPIs) for government institutions.

Planning and Monitoring Contracted Services with Vendors

  • Coordinated the implementation and support process for the TRANSDOC system, ensuring compliance with the service level agreements established by the provider.
  • Participated in the supervision of third-party services related to document management, correspondence, and institutional food services.

Identifying and Proposing Improvements to IT Infrastructure, Including API Integrations

  • Led the modernization of the ERP system, incorporating modern technologies, designing scalable architecture, and developing new integrations using REST APIs.
  • Coordinated integrations with tools such as Power BI, Excel, and SQL Server for data visualization and analysis.
  • Supervised the implementation of the lunch kiosk system, integrating biometric hardware and billing systems with external providers.

Identifying and Implementing System and Infrastructure Improvements; Ensuring Maintenance and Support

  • Significantly improved the institution's technological resources, raising standards for service availability and continuity.
  • Coordinated maintenance and ensured the availability of key systems for national budget management and internal administrative operations.
  • Actively participated in the identification and resolution of technical issues related to systems, networks, and computing equipment.

General Technical Experience

  • Over 10 years of experience in designing and evolving IT infrastructure within complex institutional environments.
  • Successfully managed complex projects with multidisciplinary teams.
  • Extensive knowledge in the development and administration of systems using technologies such as .NET Core, Angular, SQL Server, Power BI, ETLs, and API integration tools (REST, SOAP).
  • Server administration and management of mixed environments (Windows, Linux, virtualized platforms, and cloud services like Azure).