{"id":13534,"date":"2023-10-31T17:33:37","date_gmt":"2023-10-31T14:33:37","guid":{"rendered":"https:\/\/hqsoftwarelab.com\/?post_type=portfolio&#038;p=13534"},"modified":"2025-03-20T14:20:10","modified_gmt":"2025-03-20T11:20:10","slug":"migrating-a-financial-platform-to-new-technologies","status":"publish","type":"portfolio","link":"https:\/\/hqsoftwarelab.com\/portfolio\/migrating-a-financial-platform-to-new-technologies\/","title":{"rendered":"Migrating a Platform for Financial Insights to a New Technology Stack: 5 Times Faster Solution Performance"},"content":{"rendered":"\n<section class=\"section-highlights\">\n        <div class=\"container-middle\">\n            <h2 class=\"title-highlights\">Highlights<\/h2>\n            <div class=\"container-highlights\">\n                <div class=\"column-highlights\">\n                    <div class=\"line-highlights\">\n                        <div class=\"line-1\"><\/div>\n                        <div class=\"line-2\"><\/div>\n                        <h2 class=\"column-title-highlights\">Need<\/h2>\n                    <\/div>\n                    <p class=\"text-highlights\">Speed up performance and eliminate maintenance issues with a platform for automating report generation and visualization of financial data. The customer wanted to migrate to a modern technology stack with Vue.js as well as extend the platform&rsquo;s functionality.<\/p>\n                <\/div>\n                <div class=\"column-highlights\">\n                    <div class=\"line-highlights\">\n                        <div class=\"line-1\"><\/div>\n                        <div class=\"line-2\"><\/div>\n                        <h2 class=\"column-title-highlights\">Solution<\/h2>\n                    <\/div>\n                    <p class=\"text-highlights\">Migration of the platform to a modern technology stack and code base optimization without downtime or increased technical debt<\/p>\n                <\/div>\n                <div class=\"column-highlights\">\n                    <div class=\"line-highlights\">\n                        <div class=\"line-1\"><\/div>\n                        <div class=\"line-2\"><\/div>\n                        <h2 class=\"column-title-highlights\">Technologies<\/h2>\n                    <\/div>\n                                            <a class=\"link-highlights\" href=\"https:\/\/hqsoftwarelab.com\/technologies_taxonomy\/php-development-services\/\">PHP<\/a>\n                                            <a class=\"link-highlights\" href=\"https:\/\/hqsoftwarelab.com\/technologies_taxonomy\/mysql\/\">MySQL<\/a>\n                                            <a class=\"link-highlights\" href=\"https:\/\/hqsoftwarelab.com\/technologies_taxonomy\/vue-js\/\">Vue.js<\/a>\n                                            <a class=\"link-highlights\" href=\"https:\/\/hqsoftwarelab.com\/technologies_taxonomy\/webpack\/\">Webpack<\/a>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n\n\n<section class=\"section text-block-portfolio\">\n    <div class=\"container container-small\">\n        <p class=\"main-title-portfolio\">Outcomes<\/p>\n        <div class=\"container-portfolio\">\n            <div class=\"column-portfolio\">\n                <div class=\"triangle-portfolio\"><\/div>\n                <div>\n                    <p class=\"title-portfolio\">5-fold<\/p>\n                    <p class=\"text-portfolio\">increase in solution performance<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"column-portfolio\">\n                <div class=\"triangle-portfolio\"><\/div>\n                <div>\n                    <p class=\"title-portfolio\">3x<\/p>\n                    <p class=\"text-portfolio\">easier platform maintenance<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n            <\/div>\n<\/section>\n\n\n<section class=\"section text-block\">\r\n      <div class=\"container container-small\">\r\n        <p>In cooperation with HQSoftware, the customer migrated their platform for financial insights to a modern technology stack without downtime or increasing the technical debt. The optimization of the existing code base through reusable components allows for reducing efforts spent on development and maintenance. We also introduced a game-changing functionality, enabling end-users to generate visually-rich reports and share it with auditors, banks, partners, etc.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-13546\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/10\/Case-CrediWire-4-min-1-1024x399.png\" alt=\"Case CrediWire 4 min 1 1024x399 -\" width=\"1024\" height=\"399\" title=\"\" srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/10\/Case-CrediWire-4-min-1-1024x399.png 1024w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/10\/Case-CrediWire-4-min-1-300x117.png 300w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/10\/Case-CrediWire-4-min-1-768x299.png 768w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/10\/Case-CrediWire-4-min-1.png 1406w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/p>\n<h2>Customer<\/h2>\n<p>Headquartered in Copenhagen, CrediWire is a software provider for the finance industry. Their flagship product is a platform that enables businesses to automate reporting to banks, auditors, boards, etc. Founded in 2015, the organization is supported by Copenhagen Startup Fintech Lab.<br>\n<\/p><blockquote class=\"blockquote-bg\" style=\"background-image: url('\/wp-content\/themes\/hq\/images\/11.svg');color: white; background-repeat: no-repeat;background-size: cover;\">\n    <div class=\"row flex-column-reverse flex-md-row\">\n        <div class=\"col-md-4 mb-3\">\n            <p><img decoding=\"async\" style=\"max-width: 50%;\" src=\"\/wp-content\/themes\/hq\/images\/Vika%20Rokash-photoaidcom-cropped.png\" alt=\"Vika Rokash photoaidcom cropped -\" title=\"\"><\/p>\n        <\/div>\n        <div class=\"col-md-8 mb-4 mb-md-4 pl-md-5 d-flex flex-column justify-content-between\">\n            <div class=\"h3\">Looking for similar solutions or something unique to your needs?<\/div>\n            <p>Contact us today! We&rsquo;re happy to explore your needs!<\/p>\n        <\/div>\n    <\/div>\n    <div class=\"row\">\n        <div class=\"col-md-4\">\n            <p>\n                <strong>Victoria Rokash<\/strong><br>\n                Business Development Manager\n            <\/p>\n        <\/div>\n        <div class=\"col-md-8 d-flex align-items-end mt-4 mt-md-0 pl-md-5\">\n            <a class=\"btn btn-primary btn-view-all prototype-btn-text\" href=\"\/contact-us\/\">Get in touch<\/a>\n        <\/div>\n    <\/div>\n<\/blockquote>\n<h2>Proccess<\/h2>\n<p>As most of the issues, such as performance challenges, troublesome maintenance, and increasing technical debt, resulted from the build process using outdated technologies, HQSoftware&rsquo;s engineers focused on improving it.<\/p>\n<p>First, our developers utilized Webpack to automate mundane tasks of the build process, as well as support the format of the Vue.js framework. By implementing Babel, experts at HQSoftware ensured that JavaScript&rsquo;s new syntax is supported by all the browsers. All these measures taken contributed to smooth migration without increasing the technical debt.<\/p>\n<p>To abide by the best practices of software development, our team delivered a library of reusable components, thus optimizing existing code base.<\/p>\n<p>As part of extending the platform&rsquo;s functionality, engineers at HQSoftware also developed a reporting system that allows for creating a presentation based on the available data (charts, graphs, etc.) and sharing it.<\/p>\n<div class=\"swiper portfolioSwiper\">\n<div class=\"swiper-wrapper\">\n<div class=\"swiper-slide\">\n<div class=\"sas\"><img decoding=\"async\" class=\"portfolioSwiper-image\" src=\"\/wp-content\/uploads\/2023\/10\/Case-CrediWire-3-min-1.png\" alt=\"Case CrediWire 3 min 1 -\" title=\"\"><\/div>\n<div class=\"swiper-slide-text\">\n<p style=\"text-align: center\">Overview of invoices<\/p>\n<\/div>\n<\/div>\n<div class=\"swiper-slide\">\n<div><img decoding=\"async\" class=\"portfolioSwiper-image\" src=\"\/wp-content\/uploads\/2023\/10\/Case-CrediWire-2-min.png\" alt=\"Case CrediWire 2 min -\" title=\"\"><\/div>\n<div class=\"swiper-slide-text\">\n<p style=\"text-align: center\">Profit overview<\/p>\n<\/div>\n<\/div>\n<div class=\"swiper-slide\">\n<div><img decoding=\"async\" class=\"portfolioSwiper-image\" src=\"\/wp-content\/uploads\/2023\/10\/Case-CrediWire-1-min.png\" alt=\"Case CrediWire 1 min -\" title=\"\"><\/div>\n<div class=\"swiper-slide-text\">\n<p style=\"text-align: center\">Summary report<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"swiper-pagination\"><\/div>\n<\/div>\n<p>Finally, our developers implemented unit testing.<\/p>\n<h2>Challenges<\/h2>\n<p>In the course of the project, the team at HQSoftware had to address the following issues:<\/p>\n<ul>\n<li>Migration had to be performed without downtime or a growing technical debt, as the system was in production with dozens of companies using it daily.<\/li>\n<li>The legacy build process did not support the format of the Vue.js framework.<\/li>\n<li>Bower, a package manager employed during the platform&rsquo;s development, had been deprecated for 3 years already.<\/li>\n<li>Originating from the lack of components-based development principles, code files contained a lot of duplicates and copy paste. As a result, a single code file could be 5,000 lines long, impossible to maintain.<\/li>\n<\/ul>\n<p>Learn more about our <a href=\"\/solutions\/financial\/\" target=\"_blank\" rel=\"noopener\">fintech services<\/a>.<\/p>\n      <\/div>\r\n    <\/section>\n\n\r\n<section class=\"section-news\">\r\n      <div class=\"container\">\r\n        <div class=\"section-top text-center\">\r\n          <h2 class=\"h2 section-title\">Check Out Other Works<\/h2>\r\n          <p>See How We Approach Business Objectives\r\n\r\n<\/p>\r\n        <\/div>\r\n        <div class=\"row section-news-row\">\r\n\r\n\r\n      <div class=\"col-md-4 section-news-item\">\r\n          <div class=\"section-news-item__inner \">\r\n              <a href=\"https:\/\/hqsoftwarelab.com\/portfolio\/financial-platform-to-conduct-audits-of-smsf-funds-in-australia\/\" class=\"section-news-item__link\"><\/a>\r\n              <div class=\"section-news-item__img\">\r\n                  <img decoding=\"async\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2021\/10\/Case-Evolv-banner-353x235.png\" loading=\"lazy\" data-srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2021\/10\/Case-Evolv-banner-726x482.png 2x\" alt=\"Case Evolv banner 353x235 -\" title=\"\">\r\n              <\/div>\r\n              <div class=\"section-news-item__top\">\r\n                  <div class=\"section-news-item__top-left\">\r\n                      <a href=\"https:\/\/hqsoftwarelab.com\/industry\/finance\/\" class=\"section-news-item__category\">Finance<\/a>\r\n                  <\/div>\r\n                  <span class=\"section-news-item__readmore hq-readmore icon-arrow-right-i\"><\/span>\r\n              <\/div>\r\n              <div class=\"h3 section-news-item__bottom\">Financial Platform to Conduct Audits of SMSF Funds in Australia: 2-4 Days instead of 2 Weeks<\/div>\r\n          <\/div>\r\n      <\/div>\r\n\r\n      \r\n      <div class=\"col-md-4 section-news-item\">\r\n          <div class=\"section-news-item__inner \">\r\n              <a href=\"https:\/\/hqsoftwarelab.com\/portfolio\/enabling-document-recognition-and-automating-invoice-processing\/\" class=\"section-news-item__link\"><\/a>\r\n              <div class=\"section-news-item__img\">\r\n                  <img decoding=\"async\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/03\/Automating-Remittance-Notes-Processing_-8%E2%80%939x-Faster-Operations-353x235.png\" loading=\"lazy\" data-srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/03\/Automating-Remittance-Notes-Processing_-8&ndash;9x-Faster-Operations-726x482.png 2x\" alt=\"Automating Remittance Notes Processing  8&ndash;9x Faster Operations 353x235 -\" title=\"\">\r\n              <\/div>\r\n              <div class=\"section-news-item__top\">\r\n                  <div class=\"section-news-item__top-left\">\r\n                      <a href=\"https:\/\/hqsoftwarelab.com\/industry\/healthcare\/\" class=\"section-news-item__category\">Healthcare<\/a>\r\n                  <\/div>\r\n                  <span class=\"section-news-item__readmore hq-readmore icon-arrow-right-i\"><\/span>\r\n              <\/div>\r\n              <div class=\"h3 section-news-item__bottom\">Automating Remittance Notes Processing: 8&ndash;9x Faster Operations<\/div>\r\n          <\/div>\r\n      <\/div>\r\n\r\n      \r\n      <div class=\"col-md-4 section-news-item\">\r\n          <div class=\"section-news-item__inner \">\r\n              <a href=\"https:\/\/hqsoftwarelab.com\/portfolio\/solution-for-accounting-and-tax-management\/\" class=\"section-news-item__link\"><\/a>\r\n              <div class=\"section-news-item__img\">\r\n                  <img decoding=\"async\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2022\/03\/pic-for-agoy-353x235.png\" loading=\"lazy\" data-srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2022\/03\/pic-for-agoy-726x482.png 2x\" alt=\"pic for agoy 353x235 -\" title=\"\">\r\n              <\/div>\r\n              <div class=\"section-news-item__top\">\r\n                  <div class=\"section-news-item__top-left\">\r\n                      <a href=\"https:\/\/hqsoftwarelab.com\/industry\/finance\/\" class=\"section-news-item__category\">Finance<\/a>\r\n                  <\/div>\r\n                  <span class=\"section-news-item__readmore hq-readmore icon-arrow-right-i\"><\/span>\r\n              <\/div>\r\n              <div class=\"h3 section-news-item__bottom\">Cloud-based Solution for Accounting and Tax Management: Reducing the Errors in Accounting Procedures by 76%<\/div>\r\n          <\/div>\r\n      <\/div>\r\n\r\n              <\/div>\r\n                          <\/div>\r\n<\/section>\n\n\n\n<section class=\"section your-project\">\r\n    <div class=\"anchor-consultation\" id=\"consultation\"><\/div>\r\n  <div class=\"container\">\r\n    <div class=\"row\">\r\n      <div class=\"col-md-7\">\r\n        <div class=\"your-project__left\">\r\n          <div class=\"h2 your-project__title\">Kick Off With Your Project Today<\/div>\r\n          <p>\n<\/p><div class=\"wpcf7 no-js\" id=\"wpcf7-f13037-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"13037\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/wp-json\/wp\/v2\/portfolio\/13534#wpcf7-f13037-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"13037\"><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\"><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\"><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f13037-o1\"><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\"><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\">\n<\/fieldset>\n<div class=\"row\">\n<input class=\"wpcf7-form-control wpcf7-hidden client-id-ga\" value=\"\" type=\"hidden\" name=\"client-id-ga\">\n\t<div class=\"col-md-6 your-project-form__line\">\n\t\t<p><label>Your Name<span style=\"font-weight: bold; font-size: 16px;\">*<\/span><\/label><br>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"50\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control\" id=\"kv_name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\"><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-md-6 your-project-form__line\">\n\t\t<p><label>Your Email<span style=\"font-weight: bold; font-size: 16px;\">*<\/span><\/label><br>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"50\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form-control\" id=\"kv_email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"email\"><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-12\">\n\t\t<p><label>How Can We Help You?<span style=\"font-weight: bold; font-size: 16px;\">*<\/span><\/label><br>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"text\"><textarea cols=\"40\" rows=\"3\" maxlength=\"2000\" minlength=\"1\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required text-area form-control resize-none\" aria-required=\"true\" aria-invalid=\"false\" name=\"text\"><\/textarea><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-12 text-right your-project-form__hint\">\n\t\t<p><small><span style=\"font-weight: bold; font-size: 16px;\">*<\/span>Required Fields<\/small>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-12\">\n\t\t<div class=\"fl_upld\">\n\t\t\t<div class=\"file-attach fl_upld-inner\">\n\t\t\t\t<div class=\"button fl_upld-attach\">\n\t\t\t\t\t<p>Attach File<span class=\"wpcf7-form-control-wrap\" data-name=\"multilinefile-55\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file button\" accept=\".jpg,.jpeg,.png,.bmp,.tiff,.tif,.gif,.pdf,.doc,.docx,.odt,.rtf,.txt,.xlsx,.xls,.ppt,.pptx,.zip,.rar,.7z\" aria-invalid=\"false\" type=\"file\" name=\"multilinefile-55\"><\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"selected\">\n\t\t\t\t<\/div>\n\t\t\t\t<p><button type=\"button\" class=\"remove-file resetLink icon-close-i\"><\/button>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"col-12 col-md-5\">\n\t\t\t\t<div class=\"checkboxes\">\n\t\t\t\t\t<div class=\"custom-control custom-checkbox\">\n\t\t\t\t\t\t<p><input type=\"checkbox\" name=\"nda\" id=\"nda\" class=\"custom-control-input\"><label class=\"custom-control-label\" for=\"nda\">NDA required<\/label>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"custom-control custom-checkbox\">\n\t\t\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"accept_privacy\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"accept_privacy\" value=\"1\" class=\"accept_privacy\" id=\"accept_privacy\" aria-invalid=\"false\"><span class=\"wpcf7-list-item-label\"><span>I accept your <\/span><a href=\"\/privacy-policy\/\" target=\"_blank\">privacy policy<\/a><span style=\"font-weight: bold; font-size: 16px;\">*<\/span><\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"col-lg-7 your-project-form__line mb-sm-30\">\n\t\t<div class=\"turnstile-kick\">\n\t\t\t<p><\/p><div class=\"cf7-cf-turnstile\" style=\"margin-top: 0px; margin-bottom: -15px;\"> <div id=\"cf-turnstile-cf7-3455857461\" class=\"cf-turnstile\" data-callback=\"turnstileCF7Callback\" data-sitekey=\"0x4AAAAAABAHYcatADuFynKx\" data-theme=\"light\" data-language=\"auto\" data-size=\"flexible\" data-retry=\"auto\" data-retry-interval=\"1000\" data-refresh-expired=\"auto\" data-action=\"contact-form-7\" data-appearance=\"always\"><\/div> <style>.wpcf7-submit { pointer-events: none; opacity: 0.5; }<\/style> <script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-cf7-3455857461\"); e&&!e.innerHTML.trim()&&(turnstile.remove(\"#cf-turnstile-cf7-3455857461\"), turnstile.render(\"#cf-turnstile-cf7-3455857461\", {sitekey:\"0x4AAAAAABAHYcatADuFynKx\"})); }, 100); });<\/script> <br class=\"cf-turnstile-br cf-turnstile-br-cf7-3455857461\"> <style>#cf-turnstile-cf7-3455857461 { margin-left: -15px; }<\/style> <script>document.addEventListener(\"DOMContentLoaded\",function(){document.querySelectorAll('.wpcf7-form').forEach(function(e){e.addEventListener('submit',function(){if(document.getElementById('cf-turnstile-cf7-3455857461')){setTimeout(function(){turnstile.reset('#cf-turnstile-cf7-3455857461');},1000)}})})});<\/script> <\/div>\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"col-lg-5 your-project-form__line align-self-end text-center text-md-right\">\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner btn btn-primary your-project-form__btn turnstile-kick-btn\" type=\"submit\" value=\"Get Started Now\">\n\t\t<\/p>\n\t<\/div>\n<\/div><input type=\"hidden\" class=\"wpcf7-pum\" value='{\"closepopup\":false,\"closedelay\":0,\"openpopup\":false,\"openpopup_id\":0}'><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n        <\/div>\r\n      <\/div>\r\n      <div class=\"col-md-5 d-none d-md-flex flex-column\">\r\n        <div class=\"seo-block\">\r\n          <p class=\"seo-block__text text-center\">We are open to seeing your business needs and determining the best solution. Complete this form, and receive a free personalized proposal from your dedicated manager.<\/p>\r\n\r\n                            <div class=\"seo-block__image\">\r\n                    <img decoding=\"async\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/ava1@2.jpg\" loading=\"lazy\" data-srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/ava1@2.jpg 2x\" alt=\"ava1@2 -\" title=\"\">\r\n                <\/div>\r\n                <p class=\"seo-block__name\">Sergei Vardomatski<\/p>\r\n                <p class=\"seo-block__position\">Founder<\/p>\r\n            \r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\n\n\n","protected":false},"template":"","meta":{"_acf_changed":true},"industry":[74],"technologies_taxonomy":[12,51,101,244],"class_list":["post-13534","portfolio","type-portfolio","status-publish","hentry","industry-finance","technologies_taxonomy-php-development-services","technologies_taxonomy-mysql","technologies_taxonomy-vue-js","technologies_taxonomy-webpack"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v26.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Technology Migration: Financial Platform to a New Tech Stack<\/title>\n<meta name=\"description\" content=\"Technology migration of a platform for automating report generation and visualization of financial data to a new stack with Vue.js.\" \/>\n<meta name=\"robots\" content=\"index,follow\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hqsoftwarelab.com\/portfolio\/migrating-a-financial-platform-to-new-technologies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migrating a Platform for Financial Insights to a New Technology Stack: 5 Times Faster Solution Performance\" \/>\n<meta property=\"og:description\" content=\"Technology migration of a platform for automating report generation and visualization of financial data to a new stack with Vue.js.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hqsoftwarelab.com\/portfolio\/migrating-a-financial-platform-to-new-technologies\/\" \/>\n<meta property=\"og:site_name\" content=\"HQSoftware\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/HQSoftwareCompany\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-20T11:20:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/10\/Case-CrediWire-social-media.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/10\/Case-CrediWire-social-media.png\" \/>\n<meta name=\"twitter:site\" content=\"@HQSoftware\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Technology Migration: Financial Platform to a New Tech Stack","description":"Technology migration of a platform for automating report generation and visualization of financial data to a new stack with Vue.js.","robots":{"index,follow":"index,follow"},"canonical":"https:\/\/hqsoftwarelab.com\/portfolio\/migrating-a-financial-platform-to-new-technologies\/","og_locale":"en_US","og_type":"article","og_title":"Migrating a Platform for Financial Insights to a New Technology Stack: 5 Times Faster Solution Performance","og_description":"Technology migration of a platform for automating report generation and visualization of financial data to a new stack with Vue.js.","og_url":"https:\/\/hqsoftwarelab.com\/portfolio\/migrating-a-financial-platform-to-new-technologies\/","og_site_name":"HQSoftware","article_publisher":"https:\/\/www.facebook.com\/HQSoftwareCompany","article_modified_time":"2025-03-20T11:20:10+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/10\/Case-CrediWire-social-media.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/10\/Case-CrediWire-social-media.png","twitter_site":"@HQSoftware","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hqsoftwarelab.com\/portfolio\/migrating-a-financial-platform-to-new-technologies\/","url":"https:\/\/hqsoftwarelab.com\/portfolio\/migrating-a-financial-platform-to-new-technologies\/","name":"Technology Migration: Financial Platform to a New Tech Stack","isPartOf":{"@id":"https:\/\/hqsoftwarelab.com\/#website"},"datePublished":"2023-10-31T14:33:37+00:00","dateModified":"2025-03-20T11:20:10+00:00","description":"Technology migration of a platform for automating report generation and visualization of financial data to a new stack with Vue.js.","breadcrumb":{"@id":"https:\/\/hqsoftwarelab.com\/portfolio\/migrating-a-financial-platform-to-new-technologies\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hqsoftwarelab.com\/portfolio\/migrating-a-financial-platform-to-new-technologies\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hqsoftwarelab.com\/portfolio\/migrating-a-financial-platform-to-new-technologies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Main Page","item":"https:\/\/hqsoftwarelab.com\/"},{"@type":"ListItem","position":2,"name":"Migrating a Platform for Financial Insights to a New Technology Stack: 5 Times Faster Solution Performance"}]},{"@type":"WebSite","@id":"https:\/\/hqsoftwarelab.com\/#website","url":"https:\/\/hqsoftwarelab.com\/","name":"HQSoftware","description":"Software Development Company","publisher":{"@id":"https:\/\/hqsoftwarelab.com\/#organization"},"alternateName":"HQ Software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hqsoftwarelab.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hqsoftwarelab.com\/#organization","name":"HQSoftware","url":"https:\/\/hqsoftwarelab.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hqsoftwarelab.com\/#\/schema\/logo\/image\/","url":"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/logo.svg","contentUrl":"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/logo.svg","width":161,"height":19,"caption":"HQSoftware"},"image":{"@id":"https:\/\/hqsoftwarelab.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/HQSoftwareCompany","https:\/\/x.com\/HQSoftware"]}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/portfolio\/13534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/types\/portfolio"}],"wp:attachment":[{"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/media?parent=13534"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/industry?post=13534"},{"taxonomy":"technologies_taxonomy","embeddable":true,"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/technologies_taxonomy?post=13534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}