Work / Experience

Technical Skills

Containers
Docker, Compose
Languages and Specifications
Java SE, Java EE / Jakarta EE (JPA, EJB, JAX-RS, CDI,JSON-P and JSF ​), MicroProfile, Shell scripting, HTML5, CSS
Software Engineering
Unit Testing, Integration Testing
Application Servers
WildFly 10+, Apache Tomcat, Open Liberty
Frameworks and Libraries
SpringBoot, Hibernate, Arquillian
Operative Systems
Linux (Ubuntu)
Tools
Eclipse IDE, IntelliJ, Netbeans, Maven, Gradle, JIRA, Git, Subversion, Jenkins, Sonar / SonarLint.

Professional Experience

  • Jan 2017 → Current

    Software Developer at Dominican Republic Ministry of Finance

  • Jan 2013 → Dec 2016

    Consultant Software Developer at Integrated Financial Administration Program [PAFI] - Ministry of Finance

    Read more

    Take part in the development and maintenance projects of the software applications of the Integrated Financial Administration Program (PAFI).

    • Develop and maintenance the source code of the requirements requested for the subsystems that compound the Integrated Financial Management System (SIGEF), using the technologies: Java SE 7, Java EE 6/7 (JAX-WS, SOAP, XML) and application servers Weblogic and Wildfly (JBoss AS).
    • Development of several components for the Centralización de Información Financiera del Estado (CIFE) project, technologies used includes: Java SE 7, Java EE 7 (JAX-WS, EJB 3) and the persistence core based on JPA + Hibernate 4.
    • Create the documentation for web services using Swagger.
    • Write the Integration Tests for Web Services using Rest-assured.
  • Mar 2012 → Dec 2012

    Consultant Programmer Information System at Integrated Financial Administration Program [PAFI] - Ministry of Finance

    Read more

    Our duties include take part in the development and maintenance projects of the software applications of the Integrated Financial Administration Program (PAFI).

    • Develop and maintenance the source code of the Compras y Contrataciones system and others subsystems in the Integrated Financial Management System (SIGEF), using Java SE 6 technologies, Oracle 11g Database and GNU/Linux Operating System.
    • Support the testing and implementation processes of the requirements in which we take part.
  • Jul 2010 → Mar 2012

    Programmer Analyst at Edenorte Dominicana

    Read more

    • Development of several components for the Electronic Payment Management System (Sistema Gestión de Pagos Electrónicos-SGPE), which provides the connection interfaces (Web Services based on JAX-WS) with external systems of entities that function as invoice collection agents, such as banks, pharmacies, internet banking, etc.
      • Technologies: Java SE 7, Java EE 6, EJB 3, JAX-WS, SOAP, XML
      • Application Server: GlassFish Server Open Source Edition v3
    • Design and development of various components of a point of sale based on Java SE / Swing, JAX-WS and Jasper Report. The POS Bonoluz application was developed in order to collect customer bills under the energy subsidy program of the Dominican State called Bonoluz.
    • Drafting of the technical documentation for the Electronic Payment Management System (Sistema Gestión de Pagos Electrónicos - SGPE) and user manual for the Bonoluz POS.
  • Jul 2007 → Jun 2010

    Web Programmer at Ferretería Ochoa

    Read more

    Prepare the definition and update of the source code of the internal corporate portals (intranets) and public of the company. Support the testing and implementation processes of the projects in which I was part.

    • Design and development of the Asterisk Panel application, an administration panel (dashboard) for Asterisk PBX, where you can manage extensions, VoIP trunks, Voice Mail, event reports, without the need for complex configurations.
    • The technical migration of an outdated web application developed in PHP 4 and mysql to a platform based on PHP 5, Apache web server and PostgresSQL, used to manage network equipment and servers.
    • Develop several modules (PDO / PHP5 and Oracle 10g) for the corporate intranet, where employees can visualize the payments of the last 100 days, see details of the payment, including the different discounts.
  • Feb 2007 → Jul 2007

    Java Developer at Cementos Cibao

    Read more
    • Develop several modules and participate in the process of implementation of the Warehouse Management System, a project based on Visual FoxPro and was migrated by our team to a platform based on Java SE / Swing technologies, Postgres SQL database, Jasper Report and GNU / Linux Operating System.
    • Develop an application based on Java SE / Swing and Hibernate to manage the points of sale.

Education

Telematics Engineer, Computer Systems Networking and Telecommunications
Aug 2001 → Aug 2006 Pontificia Universidad Católica Madre y Maestra

Other Courses

Pattern-Oriented Software Architectures for Concurrent and Networked Software
March → May 2013 Coursera
Developing Java Embedded Applications with a Raspberry Pi MOOC
May 30 → July 13, 2014 Oracle Learning Library
Introduction to Linux
August → September 2014 edX
LFS230- Advanced Linux System Administration and Networking
July 6 → July 9, 2015 Linux Foundation Training
Java SE 8 MOOC: Lambdas and Streams
July 14 → August 11, 2015 Oracle Learning Library
MongoDB for Java Developers
August 4 → 22 September, 2015 MongoDB University.
Introducing Spring Boot
May 2017 Udemy
Reactive Architecture: Introduction to Reactive Systems
September 2018 Cognitive Class
Reactive Architecture: Reactive Microservices
January 2020 Cognitive Class
Reactive Architecture: Domain Driven Design
January 2020 Cognitive Class
Lightbend Data Engineering - Data Principles
May 2020 Lightbend Academy
Lightbend Akka Streams for Java - Professional
August 2020 Lightbend Academy
Lightbend Akka for Java - Professional
October 2020 Lightbend Academy
OWASP Secure Coding Practices
November 2020 ClusterSoft RD

View my verified achievements from Acclaim Badging on Acclaim

Languages Skills

Spanish : Native Language
English : Fluent (reading); Intermediate (speaking, writing)