{"id":805,"date":"2024-03-01T10:17:38","date_gmt":"2024-03-01T14:17:38","guid":{"rendered":"https:\/\/josedone.com\/?post_type=projects&#038;p=805"},"modified":"2025-10-09T10:28:32","modified_gmt":"2025-10-09T14:28:32","slug":"ofv-3-0-dgii","status":"publish","type":"projects","link":"https:\/\/josedone.com\/es\/projects\/ofv-3-0-dgii\/","title":{"rendered":"OFV 3.0 DGII"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"805\" class=\"elementor elementor-805\" data-elementor-post-type=\"projects\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6e256d e-flex e-con-boxed e-con e-parent\" data-id=\"e6e256d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c4e7a84 e-flex e-con-boxed e-con e-child\" data-id=\"c4e7a84\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-038e0a3 e-con-full e-flex e-con e-child\" data-id=\"038e0a3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1aacdbb elementor-widget elementor-widget-image\" data-id=\"1aacdbb\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1911\" height=\"914\" src=\"https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii.png\" class=\"attachment-full size-full wp-image-815\" alt=\"\" srcset=\"https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii.png 1911w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-640x306.png 640w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-1024x490.png 1024w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-768x367.png 768w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-1536x735.png 1536w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-18x9.png 18w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-1568x750.png 1568w\" sizes=\"(max-width: 1911px) 100vw, 1911px\" style=\"width:100%;height:47.83%;max-width:1911px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb845f4 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"bb845f4\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/ofv.dgii.gov.do\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Live Preview<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebb7569 e-con-full e-flex e-con e-child\" data-id=\"ebb7569\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3dc376 elementor-widget elementor-widget-heading\" data-id=\"e3dc376\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">OFV 3.0 DGII<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-578e88b elementor-widget elementor-widget-text-editor\" data-id=\"578e88b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In 2022, I had the privilege of being part of an outstanding team in the development of the Virtual Office for the General Directorate of Internal Taxes (DGII) in the Dominican Republic. This project marked a significant milestone by providing taxpayers and oversight throughout the country with a digital platform for tax payments and certifications.<\/p><p>\u00a0<\/p><p>My central role in this project was as a frontend developer, working with a cohesive team under the Scrum methodology. This experience not only allowed me to contribute significantly to the application&#8217;s development but also to learn and collaborate effectively with colleagues and the client&#8217;s team assigned to our working unit. We worked closely, providing insights and recommendations to continuously improve the final product.<\/p><p>\u00a0<\/p><p>As a frontend developer, I focused on using the Angular framework with a clean architecture. I developed reusable components based on the Figma design, using the Bootstrap CSS library and the PrimeNG styling and components framework. I configured different environments in the project and Docker to work with Azure DevOps pipelines, where we managed the repository with various branches for each environment. We implemented Gitflow for greater organization and version control.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e36f20 e-flex e-con-boxed e-con e-child\" data-id=\"9e36f20\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-080b4c1 e-con-full e-flex e-con e-child\" data-id=\"080b4c1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8902cb elementor-widget elementor-widget-text-editor\" data-id=\"a8902cb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The project presented challenges, such as the initial switch from React to Angular, GitLab to Azure DevOps, and Jira to Scrum, which we addressed promptly and effectively. We implemented a local frontend fake API with NodeJS to simulate queries to backend endpoints and used Cypress to automate tests and certify the functionality of each component according to user stories. We also worked with the CardNet payment method and the 3DS secure payment functionality.<\/p><p>\u00a0<\/p><p>The production deployment was done in parts, and the project as a whole involved the use of technologies such as JavaScript, TypeScript, Angular, NodeJS, HTML, CSS, Cypress, PrimeNG, Bootstrap, Docker, and Azure DevOps. This project not only showcased my expertise in frontend development but also my ability to adapt to changes, solve problems, and contribute to the success of a comprehensive and complex project.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0756a87 elementor-widget elementor-widget-image\" data-id=\"0756a87\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1887\" height=\"936\" src=\"https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-dashboard.png\" class=\"attachment-full size-full wp-image-816\" alt=\"\" srcset=\"https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-dashboard.png 1887w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-dashboard-640x317.png 640w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-dashboard-1024x508.png 1024w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-dashboard-768x381.png 768w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-dashboard-1536x762.png 1536w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-dashboard-18x9.png 18w, https:\/\/josedone.com\/wp-content\/uploads\/2024\/03\/dgii-dashboard-1568x778.png 1568w\" sizes=\"(max-width: 1887px) 100vw, 1887px\" style=\"width:100%;height:49.6%;max-width:1887px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Oficina Virtual de la Direcci\u00f3n General de Impuestos Internos (DGII) en Rep\u00fablica Dominicana. Utilizando el framework Angular con una arquitectura limpia conectada a .NET Core MircroServices. Desarrollamos esta incre\u00edble aplicaci\u00f3n web.<\/p>","protected":false},"featured_media":815,"menu_order":0,"template":"","meta":{"_acf_changed":false},"project-categories":[18,19],"class_list":["post-805","projects","type-projects","status-publish","has-post-thumbnail","hentry","project-categories-backend","project-categories-web","entry"],"acf":[],"_links":{"self":[{"href":"https:\/\/josedone.com\/es\/wp-json\/wp\/v2\/projects\/805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/josedone.com\/es\/wp-json\/wp\/v2\/projects"}],"about":[{"href":"https:\/\/josedone.com\/es\/wp-json\/wp\/v2\/types\/projects"}],"version-history":[{"count":8,"href":"https:\/\/josedone.com\/es\/wp-json\/wp\/v2\/projects\/805\/revisions"}],"predecessor-version":[{"id":1802,"href":"https:\/\/josedone.com\/es\/wp-json\/wp\/v2\/projects\/805\/revisions\/1802"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/josedone.com\/es\/wp-json\/wp\/v2\/media\/815"}],"wp:attachment":[{"href":"https:\/\/josedone.com\/es\/wp-json\/wp\/v2\/media?parent=805"}],"wp:term":[{"taxonomy":"project-categories","embeddable":true,"href":"https:\/\/josedone.com\/es\/wp-json\/wp\/v2\/project-categories?post=805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}