{"id":180437,"date":"2026-05-26T08:30:14","date_gmt":"2026-05-26T08:30:14","guid":{"rendered":"https:\/\/staging.devsdata.com\/?post_type=case_study&#038;p=180437"},"modified":"2026-06-19T07:06:05","modified_gmt":"2026-06-19T07:06:05","slug":"kroll-inc-series-of-demanding-backend-and-big-data-projects","status":"publish","type":"case_study","link":"https:\/\/staging.devsdata.com\/de\/case-studies\/kroll-inc-series-of-demanding-backend-and-big-data-projects\/","title":{"rendered":"Kroll, Inc. \u2013 Series of Demanding Backend and Big Data Projects"},"content":{"rendered":"<section>\n<h1>Kroll, Inc. \u2013 Series of Demanding Backend and Big Data Projects<\/h1>\n\n    <style>`\n        .post-info {\n            display: flex;\n            flex-direction: row;\n            font-family: Montserrat;\n            font-style: normal;\n            font-weight: 500;\n            font-size: 16px;\n            line-height: 150%;\n            letter-spacing: 0.02em;\n            color: #6D7082;\n            \/*padding-top:32px;*\/\n        }\n\n        .info-container .post-info {\n            display: flex;\n            flex-direction: column;\n            justify-content: space-between;\n        }\n\n        .post-info-main {\n            width: 100%;\n            display: flex;\n            flex-wrap: wrap;\n            row-gap: 5px;\n            column-gap: 20px;\n            grid-template-rows: repeat(3, auto);\n            grid-template-columns: 60px max-content auto;\n            margin-bottom:12px;\n        }\n\n        .with-reviewer {\n            flex-wrap: wrap;\n            row-gap: 5px;\n        }\n\n        .author-name {\n            margin-bottom:4px;\n            grid-row-start: 2;\n            text-decoration: underline;\n            color:black !important;\n        }\n\n        .rank-math-breadcrumb {\n            margin-top:20px;\n            position: relative;\n            z-index: 1;\n        }\n\n        .rank-math-breadcrumb p {\n            margin: 0;\n            white-space: nowrap; \n            overflow: hidden;\n            text-overflow: ellipsis;\n            gap: 8px;\n            display: flex;\n        }\n\n        .rank-math-breadcrumb a {\n            color: #6d7082;\n        }\n\n        .rank-math-breadcrumb a:hover {\n            text-decoration: underline;\n            color: #0332c9;\n        }\n\n        .author-avatar {\n            display: flex;\n            justify-content: center;\n            margin-right: 15px;\n            width: fit-content;\n            grid-row-start: span 2;\n            grid-row-end: 4;\n        }\n\n        .author-avatar picture {\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n\n        .author-avatar.clicked {\n            transform: scale(1.1);\n        }\n\n        .post-info .author-avatar img {\n            min-width:44px;\n            height: 44px;\n            width: auto;\n            object-fit: cover;\n            aspect-ratio: 1\/1;\n            filter: grayscale(1);\n            border-radius: 100%;\n            position: relative;\n            top: 2px;\n        }\n\n        .post-info .author_socials {\n            display: flex;\n            flex-direction: row;\n            align-items: center;\n            grid-row-start: 3;\n            grid-column: span 2;\n            gap: 15px;\n            list-style-type: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .post-info .author_socials li a {\n            display: flex;\n            align-item: center;\n            text-decoration: none;\n        }\n\n        .author_socials a svg {\n            width: 16px;\n            height: 16px;\n            transition: 0.3s;\n            color: #000;\n        }\n      \n        .author_socials li:hover svg {\n            color: #0332c9;\n        }\n\n        .right-info a {\n            width: fit-content;\n            color: unset;\n        }\n\n        .right-info a:hover {\n            text-decoration: underline;\n        }\n\n        .post-info .clock {\n            position: relative;\n            padding-right: 5px;\n            top: 2px;\n        }\n\n        .post-info .arrow {\n            position: relative;\n            margin-left: 10px;\n            margin-right: 10px;\n            transition: .2s;\n            height: 6px;\n            bottom: 1px;\n        }\n        .post-info .post-info-separator {\n            padding-right: 3px;\n            padding-left: 3px;\n        }\n\n        .reviewer-info {\n            display: flex;\n            flex-direction:column;\n            justify-content: center;\n            align-items: flex-start;\n            grid-row-start: 2;\n            align-self: start;\n            justify-self: end;\n            font-family: \"Montserrat\", arial;\n            color: #000;\n        }\n\n        .reviewer-info.the_first_row {\n            justify-self: start;\n            grid-row-start: 1;\n            grid-column: span 3;\n        }\n\n        .meta-checkmark {\n            width: 20px;\n            height: auto;\n        }\n\n        .reviewer-info a {\n            margin-left: 0;\n            color: #000;\n            text-decoration: underline;\n        }\n        .reviewer-info a:hover {\n            color: #0332c9;\n        }\n        .reviewer-info a:visited {\n            color: #551a8b;\n        }\n        .reviewer-info a:active {\n            color: #0332c9;\n        }\n        .language-dropdown-container {\n            display: inline-block;\n            width: 200px;\n        }\n\n        .language_switcher {\n            display: inline-flex;\n            align-items: center;\n            flex-direction: row;\n            gap: 5px;\n            vertical-align: middle;\n        }\n        \n        .language_switcher .wpml-ls-legacy-dropdown {\n            width: auto;\n            position: relative;\n            vertical-align: middle;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown ul {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language {\n            position: relative;\n            margin-bottom:0;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language > a {\n            padding-left:16px !important;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            width: 100%;\n            box-sizing: border-box;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {\n            display: none;\n            position: absolute;\n            z-index: 10;\n            top: 100%;\n            left: 0;\n            width: 100%;\n            margin: 0;\n            background-color: rgb(238, 238, 238);\n            border-radius: 0 0 8px 8px;\n            overflow: hidden;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li {\n            display: block;\n            width: 100%;\n            margin-bottom:0;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover {\n            background-color:rgba(204, 204, 211) !important\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {\n            display: block;\n            width: 100%;\n            padding: 8px 15px 8px 16px;\n            margin-left: 0;\n            box-sizing: border-box;\n            white-space: nowrap;\n            text-align: left;\n        }\n\n        @media (hover: hover) {\n            .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > .wpml-ls-sub-menu {\n                display: block;\n            }\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-dropdown-open > .wpml-ls-sub-menu {\n            display: block;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-dropdown-open > a.wpml-ls-item-toggle:after {\n            transform: scale(.7) rotate(180deg);\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-dropdown-open > .wpml-ls-item-toggle {\n            border-radius: 8px 8px 0 0;\n            background-color: rgba(204, 204, 211);\n        }\n\n        .wpml-ls-legacy-dropdown a:focus {\n            background-color: #FFFFFF;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown a:visited {\n            color: #000000 !important;\n        }\n\n        .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {\n            content: \"\";\n            display: inline-block;\n            transform: scale(.7);\n            height: 20px;\n            width: 20px;\n            background: url(\"\/wp-content\/uploads\/2020\/07\/Vector.png\");\n            margin-left: 5px;\n            background-repeat: no-repeat;\n            background-position: center center;\n            background-size: 10px;\n            border: none;\n            position: unset;\n            background-color: #eee;\n            border-radius: 50%;\n            padding: 10px;\n            transition: transform 0.2s ease-in-out;\n            vertical-align: middle;\n            flex-shrink: 0;\n        }\n\n        .language_switcher a {\n            border: none;\n            padding: 10px 15px;\n        }\n\n        .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {\n            padding: 0 5px 0 2px !important;\n        }\n\n        @media (hover: hover) {\n            .wpml-ls-sub-menu a.wpml-ls-link:hover,\n            .language_switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover {\n                background-color: rgba(204, 204, 211);\n                color: #000000 !important;\n                text-decoration: none;\n            }\n        }\n\n        .wpml-ls-sub-menu {\n            border: none !important;\n            background-color: transparent;\n        }\n\n        .wpml-ls-sub-menu a {\n            background-color: #FFFFFF;\n        }\n\n        .wpml-ls-current-language .wpml-ls-item-toggle {\n            border-radius: 8px;\n        }\n\n        @media (hover: hover) {\n            .wpml-ls-current-language:hover .wpml-ls-sub-menu a {\n                background-color: rgb(238, 238, 238) !important;\n            }\n\n            .wpml-ls-current-language .wpml-ls-sub-menu a:hover,\n            a.wpml-ls-item-toggle:hover:after {\n                background-color: rgba(204, 204, 211) !important;\n            }\n\n            .wpml-ls-current-language:hover a.wpml-ls-item-toggle:after {\n                transform: scale(.7) rotate(180deg);\n            }\n\n            .wpml-ls-current-language:hover .language_switcher .wpml-ls-legacy-dropdown a {\n                background-color: rgba(109, 112, 130, 0.1);\n            }\n\n            .wpml-ls-current-language:hover .wpml-ls-item-toggle{\n                border-radius: 8px 8px 0 0;\n            }\n\n            .wpml-ls-current-language:hover .wpml-ls-item:last-child .wpml-ls-link{\n                border-radius: 0 0 8px 8px;\n            }\n        }\n\n        .wpml-ls-current-language.wpml-dropdown-open .wpml-ls-sub-menu a {\n            background-color: rgb(238, 238, 238) !important;\n        }\n\n        .wpml-ls-current-language.wpml-dropdown-open .wpml-ls-item:last-child .wpml-ls-link{\n            border-radius: 0 0 8px 8px;\n        }\n\n        ul.language-list {\n            \/*min-height: 71px;*\/\n            margin: 0;\n            overflow: hidden;\n            position: absolute;\n            display: inline-block;\n            list-style: none;\n            vertical-align: top;\n            background-color: #FFFFFF;\n            padding: 0;\n            z-index: 2;\n        }\n\n        ul.language-list.mobile {\n            border-radius: 10px;\n            border: 1px solid rgba(109, 112, 130, 0.1);\n            margin-left: 10px;\n        }\n\n        .language-list.mobile li:hover {\n            background-color: rgba(109, 112, 130, 0.1)\n        }\n\n        .language-list.mobile li:hover a {\n            color: #000000;\n        }\n\n        .dropdown-arrow {\n            display: inline-block;\n            border-radius: 50%;\n            height: 30px;\n            width: 30px;\n        }\n\n        .dropdown-arrow {\n            background-color: rgba(109, 112, 130, 0.1);\n        }\n\n        .dropdown-arrow:hover {\n            background-color: rgba(109, 112, 130, 0.3);\n        }\n\n        .dropdown-arrow.mobile,\n        .dropdown-arrow.mobile:hover {\n            background-color: unset;\n        }\n\n        .language-list li {\n            padding-left: 10px;\n            cursor: pointer;\n            display: none;\n        }\n\n        .language-list li a {\n            color: #6D7082;\n            text-decoration: none;\n        }\n\n        .language-list li:first-child {\n            display: block;\n        }\n\n        .active li {\n            display: block;\n        }\n\n        .rotated {\n            transform: rotate(180deg);\n            bottom: 2px !important;\n        }\n        .bookmark {\n            align-self: center;\n            cursor:pointer;\n            display:none;\n        }\n        \n        .article h1 + p,\n        .article h1 + p + p {\n            margin: 0;\n            margin-bottom: 0 !important;\n        }\n\n        .info-container{\n            \/*min-height:150px;*\/\n            direction: ltr;\n            display: flex;\n            flex-direction: column;\n            justify-content: space-between;\n            padding-top: 20px;\n        }\n        .tags{\n            font-family: \"Montserrat\", sans-serif;\n            display: flex;\n            flex-direction: row;\n            justify-content: flex-start;\n            flex-wrap: wrap;\n            width: 100%;\n            overflow: hidden;\n            font-size: 14px;\n            border-radius: unset;\n            margin-bottom:20px;\n        }\n        .tags a {\n            font-style: normal;\n            line-height: 1.75em;\n            border: 0.5px solid #e2e5e9;\n            margin-right: 7px;\n            margin-top: 7px;\n            transition: 0.2s;\n            transition-property: background;\n            border-radius: 5px;\n            padding: 0.2em 0.8em;\n            color: black;\n        }\n        .tags a:hover {\n            background-color: #c1c7d0;\n        }\n\n        .tags a:visited {\n            color: #000;\n        }\n        .tags a:active {\n            color: #000;\n        }\n        .default-a:focus {\n            background-color: unset;\n        }\n\n        .default-a:hover{\n            text-decoration: underline;\n        }\n        .separator {\n        color:black !important;\n        font-weight:600;\n        }\n        .last {\n        color:black !important;\n        font-weight:600;\n        }\n        @media screen and (max-width:1034px) {\n        .author_links {\n        margin-right:auto;\n        }\n        .reviewer-info {\n        width: 100%;\n        }\n        }\n        @media screen and (max-width:767px) {\n        .language_switcher {\n        display: flex;\n        margin-top: 5px;\n        }\n        }\n        @media screen and (max-width:490px) {\n        .review-lowres {\n        display:flex !important;\n        }\n        .review-highres {\n        display:none !important;\n        }\n        .author_links {\n        margin-right:36px !important;\n        } \n        }\n    <\/style>\n    <div><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div>\n    \n    <div class=\"info-container\">\n    <div class=\"post-info with-reviewer\">\n        <div class=\"post-info-main\">\n            <div class=\"author-avatar\">\n                <picture>\n                        <source\n                            srcset=\"https:\/\/staging.devsdata.com\/wp-content\/uploads\/2024\/12\/tsiala-jobava-min.webp\" type=\"image\/webp\"> \n                        <source \n                            srcset=\"https:\/\/staging.devsdata.com\/wp-content\/uploads\/2024\/12\/tsiala-jobava-min.jpg\" type=\"image\/jpeg\">\n                        <img decoding=\"async\" \n                            class=\"avatar lazyload\"\n                            width=\"64\" \n                            height=\"64\"\n                            src=\"https:\/\/staging.devsdata.com\/wp-content\/uploads\/2024\/12\/tsiala-jobava-min.jpg\"\n                            alt=\"avatar\"\n                            loading=\"lazy\"\n                            title=\"Tsiala Jobava\"\n                        >\n                <\/picture>\n            <\/div>\n            <div style=\"display:flex; flex-direction:column;margin-right:auto;\" class=\"author_links\">\n            <a href=\"\/author\/tsiala-jobava\/\" class=\"author-name\">Tsiala Jobava<\/a>\n            <ul class=\"author_socials\">\n            <li>\n                <a href=\"https:\/\/www.linkedin.com\/in\/tsira-jobava-131081206\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" aria-label=\"Tsiala Jobava on Linkedin\">\n                    <svg version=\"1.0\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\">\n                            <g id=\"linkedin5_layer\">\n                                <path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\" data-hs-event-238572417=\"1\"><\/path>\n                            <\/g>\n                        <\/svg>\n                <\/a>\n            <\/li><\/ul>\n            <\/div>\n            <div class=\"reviewer-info\"> \n                                                                            <span style=\"color:#6D7082;\" class=\"\">\n                Last updated on \n                26. Mai 2026 \n                <span class=\"post-info-separator\">| <\/span> \n                9 min read\n                \n            <\/span>\n                            <\/div>\n        \n        <\/div>\n    <\/div>\n    <div class=\"bookmark\">\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/bookmark-add-2-1.svg\" alt=\"bookmark\" title=\"\">\n    <\/div>\n    <div class=\"tags\"><\/div>\n    <\/div>\n    <script type=\"module\" defer>\n      document.addEventListener(\"DOMContentLoaded\", function () {\n    \/\/ Get the current path from the URL\n    const path = window.location.pathname;\n\n    \/\/ Check if it starts with \/case-studies\n        if (path.startsWith(\"\/case-studies\")) {\n        const tagsElement = document.querySelector(\".tags\");\n        if (tagsElement) {\n        tagsElement.style.marginBottom = \"0\";\n        }\n        }\n        });\n        Array.from(document.getElementsByClassName(\"separator\")).forEach(el => {\n            el.textContent = \" > \";\n        });\n\n            var wpmlToggle = document.querySelector(\".language_switcher .wpml-ls-item-toggle\");\n            if (wpmlToggle) {\n                wpmlToggle.addEventListener(\"click\", function(e) {\n                    e.preventDefault();\n                    e.stopPropagation();\n                    var currentLang = this.closest(\".wpml-ls-current-language\");\n                    if (currentLang) {\n                        currentLang.classList.toggle(\"wpml-dropdown-open\");\n                    }\n                });\n                document.addEventListener(\"click\", function(e) {\n                    var openDropdown = document.querySelector(\".wpml-ls-current-language.wpml-dropdown-open\");\n                    if (openDropdown && !openDropdown.contains(e.target)) {\n                        openDropdown.classList.remove(\"wpml-dropdown-open\");\n                    }\n                });\n            }\n\n            var languageList = document.querySelector(\"#language-list\");\n            var dropdownArrow = document.querySelector(\".dropdown-arrow\");\n\n            if(languageList){\n                languageList.addEventListener(\"click\", () => {\n                    languageList.classList.toggle(\"active\");\n                    document.querySelector(\"#arrow\").classList.toggle(\"rotated\");\n                })\n            }\n                \n            function handleViewportChange() {\n                if(languageList) {\n                    if (window.innerWidth < 1280) {\n                        if(!languageList.classList.contains(\"mobile\")) {\n                            languageList.classList.add(\"mobile\");\n                            dropdownArrow.classList.add(\"mobile\");\n                        }\n                    } else {\n                        if(languageList.classList.contains(\"mobile\")) {\n                            languageList.classList.remove(\"mobile\");\n                            dropdownArrow.classList.remove(\"mobile\");\n                        }\n                    }\n                };\n            };\n\n            \/\/ If there is a small\/no space between reviewer and author name, reviewer moves to the first row\n            function update_post_info_layout() {\n                const author_name_element = document.querySelector(\".author-name\");\n                const reviewer_element = document.querySelector(\".reviewer-info\");\n                const post_info_container = document.querySelector(\".post-info\");\n\n                if(reviewer_element) {\n                    let distance_next_to_author, reviewer_fits_next_to_author; \n                    if(post_info_container && author_name_element) {\n                        distance_next_to_author = post_info_container.getBoundingClientRect().right - author_name_element.getBoundingClientRect().right;\n                        reviewer_fits_next_to_author = distance_next_to_author - reviewer_element.clientWidth >= 15;\n                    }\n\n                    if(!reviewer_fits_next_to_author) {\n                        reviewer_element.classList.add(\"the_first_row\");\n                    } else if (reviewer_fits_next_to_author && reviewer_element.classList.contains(\"the_first_row\")) {\n                        reviewer_element.classList.remove(\"the_first_row\");\n                    }\n                }\n            }\n\n            handleViewportChange();\n            update_post_info_layout();\n             \n            window.addEventListener(\"resize\", () => {\n                handleViewportChange();\n                update_post_info_layout();\n            });\n    <\/script>\n\n        <span class=\"img-container\">\n            <picture class=\"\" style=\"filter: grayscale(0)\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/11\/kroll_mainn_small.webp\" type=\"image\/webp\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/11\/kroll_mainn_small.jpg\" type=\"image\/jpg\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/11\/kroll_mainn.webp\" type=\"image\/webp\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/11\/kroll_mainn.jpg\" type=\"image\/jpg\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/kroll_mainn.jpg\" width=\"640\" height=\"357\" alt=\"kroll main image testimonial\" title=\"\">\n            <\/picture>\n        <\/span>\n    \n<ul>\n<li>See how a partnership running nearly a decade built secure data pipelines and real-time analytics for Kroll&#8217;s most sensitive financial and investigative workloads.<\/li>\n<li>Learn how CTO-level engineers held the engagement to strict GDPR and CCPA standards, maintaining zero critical data breaches across the full collaboration.<\/li>\n<\/ul>\n<p>For over nine years, DevsData LLC has collaborated with Kroll, Inc. as a long-term client, delivering technically demanding backend and big data projects involving sensitive financial data. By leveraging the expertise of CTO-level engineers with over 15 years of experience, DevsData LLC built enterprise-grade data pipelines and provided secure backend development services tailored to Kroll\u2019s needs. These solutions significantly improved data processing efficiency, enabled real time analytics, and ensured robust financial data compliance solutions aligned with industry standards.<br \/>\n<\/section>\n<style>\n.quote {\n  font-size: 28px !important;\n  letter-spacing: -.3px;\n  line-height: 36px;\n  color: #000;\n  font-family: Tiempos Headline, sans-serif;\n  font-weight: 300;\n  letter-spacing: -.3px;\n  line-height: 60px !important;\n  padding-bottom: 36px;\n  padding-left: 36px;\n  padding-top: 30px;\n  position: relative;\n}\n.quote:before {\n  background-color: #0332c987;\n  border-radius: 2px;\n  content: \"\";\n  display: block;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 4px;\n}\nul{\nlist-style: inside;\n}\nol.numbered-list-1{\n  list-style: none;\n}\nol.numbered-list-1 li a{\n  color: #000;\n  text-decoration: none;\n}\nol.numbered-list-1 li a:hover {\n  color: #0332c9;\n}\nol.numbered-list,\nol.page-numbered-list {\n  list-style: none;\n  counter-reset: list-counter;\n}\nol.page-numbered-list {\n  padding: 0;\n}\nol.numbered-list li a {\n  color: #000;\n  text-decoration: none;\n}\nol.numbered-list li a:hover {\n  color: #0332c9;\n}\nol.numbered-list li::before,\nol.page-numbered-list li>h2::before {\n  content: counter(list-counter) \") \";\n  counter-increment: list-counter;\n  margin-right: 5px;\n  font-weight: bold;\n}\nol.numbered-list li::before {\n  display: inline-flex;\n  justify-content: end;\n  width: 30px;\n  margin-right: 10px;\n}\nol.page-numbered-list li:nth-of-type(-n+15) h2 a {\n  padding-top: 40px;\n}\nol.page-numbered-list li:nth-of-type(-n+15) h2::before {\n  padding-top: 40px;\n}\nol.page-numbered-list li>h2 {\n  display: flex;\n  font-weight: 500;\n  position: relative;\n  z-index: -1;\n}\nol.page-numbered-list li>h2 a {\n  color: #000;\n}\nol.page-numbered-list li>h2::before {\n  font-weight: 500;\n}\nli>a:hover {\n  text-decoration: underline;\n}\n#devsdata_homepage img {\n  transition: all .25s linear;\n}\n#devsdata_homepage:hover img {\n  transform: scale(1.01);\n}\ntable, th, td {\n  border: 1px solid black;\n  border-collapse: collapse;\n  text-align: start;\n  padding: 5px 10px;\n  vertical-align: top;\n}\nthead {\n  background-color: #b8c0c6;\n}\ntd ul {\n  list-style: none;\n  margin-top: 0;\n  padding-left: 0;\n}\ntd > p {\n  margin: 0 !important;\n}\ntd > a:hover {\n  text-decoration: underline;\n}\ntbody > tr:hover {\n  background-color: rgba(255, 248, 220, 0.5);\n}\nli{\n  margin-bottom: 5px;\n}\nol.java-inform > li{\n  margin-bottom: 10px !important;\n}<\/p>\n<\/style>\n<section>\n<h2>Client overview<\/h2>\n<p><a href=\"https:\/\/www.kroll.com\/en\/about-us\" rel=\"nofollow noreffer noopener\" target=\"_blank\">Kroll, Inc.<\/a>, established in 1932 and headquartered in New York City, is a global authority in financial advisory and risk management services. Originally focused on corporate investigations, Kroll has since expanded its offerings to include valuation, compliance, restructuring, cybersecurity, and corporate intelligence. Following its acquisition by Duff &#038; Phelps in 2018 and a rebranding in 2022, Kroll continues to serve as a trusted advisor to many of the world\u2019s top legal, financial, and corporate institutions. Today, the company employs over <span class=\"formatted-number\">6500<\/span> professionals across 30+ countries and generates over $1.5 billion in annual revenue.<\/p>\n<p>Kroll\u2019s client base spans a wide range of top-tier organizations, including:<\/p>\n<ul>\n<li>94% of Am Law 100 firms (top law firms in the US).<\/li>\n<li>24 of the top 25 private equity firms in the PEI 300.<\/li>\n<li>62% of Fortune 100 companies.<\/li>\n<li>47% of S&#038;P 500 companies.<\/li>\n<li>68% of Euro STOXX 100 firms.<\/li>\n<\/ul>\n<p>With a strong global presence and a reputation for excellence, Kroll remains a key player in the financial consulting, private equity, and corporate risk management sectors.<\/p>\n<h2>Project scope &#038; objectives<\/h2>\n<p>Kroll, Inc. first engaged DevsData LLC in 2016 to support a series of technically complex and security-critical backend and big data initiatives focused on processing vast volumes of sensitive financial and investigative data. The collaboration spanned both staffing and software development services, with <a href='\/' target='_blank'>DevsData LLC<\/a> providing vetted engineers and delivering end-to-end technical solutions. Projects included building scalable data pipelines, real-time analytics infrastructure, and advanced data visualization tools, each tailored to support Kroll\u2019s risk assessment, compliance monitoring, and client reporting needs. All work was executed in strict alignment with international data protection standards, including GDPR and CCPA.<\/p>\n<p class='quote'>&#8222;The quality, experience, skills, and dedication of their technical team are exceptional.&#8220; &#8211; Christopher Ting, Senior Software Architect at Kroll, Inc.<\/p>\n<p><strong>Objective: Design and implement high-performance data processing systems<\/strong><\/p>\n<p>To meet this goal, we:<\/p>\n<ul>\n<li>Designed and deployed scalable data pipelines using <a href=\"https:\/\/hadoop.apache.org\/\" rel=\"nofollow noreffer noopener\" target=\"_blank\">Hadoop<\/a> and <a href=\"https:\/\/prestodb.io\/\" rel=\"nofollow noreffer noopener\" target=\"_blank\">Presto<\/a>, enabling the processing of over 1TB of data daily.<\/li>\n<li>Integrated real-time data frameworks that achieved a 99.9% processing accuracy rate.<\/li>\n<li>Reduced data processing time by 30% through algorithm optimization and enhanced caching.<\/li>\n<\/ul>\n<p><strong>Objective: Build advanced data visualization tools for reporting and analytics<\/strong><\/p>\n<p>To support informed decision-making, we:<\/p>\n<ul>\n<li>Deployed <a href=\"https:\/\/www.elastic.co\/kibana\" rel=\"nofollow noreffer noopener\" target=\"_blank\">Kibana<\/a>, <a href=\"https:\/\/grafana.com\/\" rel=\"nofollow noreffer noopener\" target=\"_blank\">Grafana<\/a>, and <a href=\"https:\/\/www.elastic.co\/logstash\" rel=\"nofollow noreffer noopener\" target=\"_blank\">Logstash<\/a> to develop real-time dashboards.<\/li>\n<li>Developed over 50 visualization modules focused on financial risk, transaction volume, and client activity.<\/li>\n<li>Enabled drill-down, interactive reporting for senior stakeholders.<\/li>\n<\/ul>\n<p><strong>Objective: Ensure high-level data security and compliance<br \/>\n<\/strong><\/p>\n<p>To align with <a href=\"https:\/\/gdpr-info.eu\/\" rel=\"nofollow noreffer noopener\" target=\"_blank\">GDPR<\/a>, <a href=\"https:\/\/oag.ca.gov\/privacy\/ccpa\" rel=\"nofollow noreffer noopener\" target=\"_blank\">CCPA<\/a>, and internal standards, we:<\/p>\n<ul>\n<li>Implemented multi-layer encryption protocols for sensitive data protection.<\/li>\n<li>Built a DevOps pipeline that included continuous security testing, vulnerability scans, and automated breach alerts.<\/li>\n<li>Conducted over 300 security assessments, mitigating risks proactively.<\/li>\n<\/ul>\n<p><strong>Objective: Vet technical personnel rigorously to meet Kroll\u2019s compliance needs<\/strong><\/p>\n<p>To safeguard internal systems and data, we:<\/p>\n<ul style='margin-bottom: 20px;'>\n<li>Implemented secure recruitment practices with a comprehensive vetting process, including <a href=\"https:\/\/www.investopedia.com\/terms\/k\/knowyourclient.asp\" rel=\"nofollow noreffer noopener\" target=\"_blank\">KYC<\/a>, background checks, and clearance verification.<\/li>\n<li>Adopted a zero-trust security framework to restrict data access strictly to authorized personnel.<\/li>\n<li>Delivered periodic security training to technical staff, focusing on incident response and data protection best practices in compliance-heavy industries.<\/li>\n<\/ul>\n<h2>Challenges &#038; solutions<\/h2>\n<p>Throughout the nine-year partnership with Kroll, DevsData LLC encountered several complex challenges that required strategic, data-driven solutions to maintain high standards in data processing, security, and project management.<\/p>\n<p><strong>1. Ensuring comprehensive KYC and due diligence<\/strong><\/p>\n<p>Given Kroll\u2019s role in handling sensitive financial and investigative data, rigorous Know Your Customer (KYC) and due diligence processes were essential. DevsData LLC implemented a multilayered vetting system for all engineers, including background checks and identity verification. This safeguarded data access and ensured alignment with Kroll\u2019s internal security frameworks.<\/p>\n<p><strong>2. Consistent project delivery across multiple scopes<\/strong><\/p>\n<p>Throughout the nine-year partnership, DevsData LLC supported Kroll across a broad range of initiatives. For example, some require the recruitment of vetted IT specialists, while others focus on delivering end-to-end software development. These included scalable backend system builds, data analytics platforms, and compliance-focused visualization tools. Managing this diverse project landscape demanded a flexible yet coordinated approach. DevsData LLC combined agile delivery practices with tailored recruitment workflows, ensuring both timely talent placement and consistent technical execution. Through weekly check-ins, structured communication, and proactive risk management, we maintained alignment across parallel work tracks, adapting quickly to Kroll\u2019s evolving priorities and internal standards.<\/p>\n<p><strong>3. Processing high volumes of sensitive data securely<\/strong><\/p>\n<p>Handling large-scale, highly sensitive data presented one of the most complex technical challenges. To meet performance and security expectations, DevsData LLC built a robust DevOps infrastructure tailored to Kroll\u2019s needs. The architecture included multiple layers of encryption, both at rest and in transit, alongside automated deployment processes, access controls, and rigorous monitoring. Real-time analytics dashboards, utilizing tools like Grafana and Kibana, provided continuous visibility into system health and performance. The team also configured automated alerting to detect anomalies and trigger immediate responses, ensuring rapid containment of any security threats. These measures collectively safeguarded data integrity while supporting the speed and flexibility needed for high-stakes processing.<\/p>\n<p><a href=\"https:\/\/clutch.co\/profile\/devsdata-tech-talent?page=2#review-135879\" rel=\"nofollow noreffer noopener\" target=\"_blank\">\n        <span class=\"img-container\">\n            <picture class=\"\" style=\"filter: grayscale(0)\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/08\/Kroll-Testimonial-Upscaled_small.webp\" type=\"image\/webp\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/08\/Kroll-Testimonial-Upscaled_small.jpg\" type=\"image\/jpg\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/08\/Kroll-Testimonial-Upscaled.webp\" type=\"image\/webp\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/08\/Kroll-Testimonial-Upscaled.jpg\" type=\"image\/jpg\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/Kroll-Testimonial-Upscaled.jpg\" width=\"640\" height=\"357\" alt=\"kroll testimonials image testimonial\" title=\"\">\n            <\/picture>\n        <\/span>\n    <\/a><\/p>\n<h2>Results and impact<\/h2>\n<p>The long-term collaboration between Kroll and DevsData LLC demonstrates a strong track record of delivering secure, high-performance, and compliant data solutions. Over nine years, DevsData LLC supported Kroll in building systems that process over 1 terabyte of data daily, reducing processing latency by up to 15% through backend optimization and efficient caching. The team developed over 50 real-time data visualization modules, significantly enhancing operational visibility and enabling faster, data-driven decision-making.<\/p>\n<p>In a compliance-heavy environment, <a href='\/services\/' target='_blank'>DevsData LLC<\/a> conducted over 100 proactive security assessments and maintained zero critical data breaches throughout the engagement. Real time analytics dashboards, paired with robust DevOps infrastructure, ensured both infrastructure resilience and rapid incident response. Additionally, all technical personnel passed strict internal vetting, meeting Kroll\u2019s high standards for staffing compliance and data security. This partnership has not only strengthened Kroll\u2019s data governance and digital infrastructure but also supported its long-term strategic goals across financial intelligence, scalable architecture, and global compliance.<\/p>\n\n        <span class=\"img-container\">\n            <picture class=\"open-picture\" style=\"filter: grayscale(0)\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/07\/kroll-exp_small.webp\" type=\"image\/webp\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/07\/kroll-exp_small.jpg\" type=\"image\/jpg\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/07\/kroll-exp.webp\" type=\"image\/webp\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/07\/kroll-exp.jpg\" type=\"image\/jpg\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/kroll-exp.jpg\" width=\"640\" height=\"357\" alt=\"kroll experience image testimonial\" title=\"\">\n            <\/picture>\n        <\/span>\n    \n<h2>Conclusion<\/h2>\n<p>Since 2016, Kroll, Inc. has been a long-term client of DevsData LLC, relying on the team for a range of secure, high-performance data solutions. <a href='\/services\/' target='_blank'>DevsData LLC<\/a> supported multiple initiatives, including backend system architecture, big data processing, real-time analytics, and advanced data visualization. By deploying CTO-level engineers and implementing robust data infrastructure, the company delivered consistent results while upholding strict security protocols and compliance with international standards.<\/p>\n<p>\n        <section class=\"author_section_container\">\n            \n            <div class=\"schedule-consultation\">\n                <div class=\"block-contact\">\n                    <p>Discover how IT recruitment and staffing can address your talent needs. Explore trending regions \n        like Poland, Portugal, Mexico, Brazil and more. <\/p>\n                <\/div>\n                <div class=\"contact-us-show schedule-consultation-button\">\n                    \ud83d\uddd3\ufe0f\n                    <span>Schedule a consultation<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"author_section\">\n                <div class=\"author_photo_container\">\n                    <picture>\n                        <source srcset=\"https:\/\/staging.devsdata.com\/wp-content\/uploads\/2024\/12\/tsiala-jobava-min.webp\" type=\"image\/webp\"> \n                        <source srcset=\"https:\/\/staging.devsdata.com\/wp-content\/uploads\/2024\/12\/tsiala-jobava-min.jpg\" type=\"image\/jpeg\">\n                        <img decoding=\"async\" class=\"avatar lazyload\" width=\"64\" height=\"64\" src=\"https:\/\/staging.devsdata.com\/wp-content\/uploads\/2024\/12\/tsiala-jobava-min.jpg\" alt=\"avatar\" loading=\"lazy\" title=\"Tsiala Jobava\" >\n                    <\/picture>\n                    <a class=\"read_full_bio\" href=\"\/author\/tsiala-jobava\/\" aria-label=\"Read more from Tsiala Jobava\">Read full bio<\/a>\n                <\/div>\n                <div class=\"author_info_container\">\n                    <div class=\"author_info\" data-role=\"Author\">\n                        <h4 id=\"author_title\">\n                            <a href=\"\/author\/tsiala-jobava\/\" aria-label=\"Read more from Tsiala Jobava\">Tsiala Jobava<\/a>\n                            <span class=\"position\">Copywriter and Marketer<\/span>\n                        <\/h4>\n                    <\/div>\n                <\/div>\n                <div class=\"author_about\">\n                    <span>Tsiala Jobava is a talented marketing specialist. Tsiala holds a bachelor\u2019s degree in International Relations and a master\u2019s in Marketing and Communication from Barcelona Business School. She has built a diverse career, working as a Copywriter and in marketing and PR, before returning to her first passion \u2013 writing. Along the way, she has gained valuable experience in social media management, content creation, and brand development.<\/span>\n                    <div class=\"links\">\n                        <ul class=\"author_socials\">\n            <li>\n                <a href=\"https:\/\/www.linkedin.com\/in\/tsira-jobava-131081206\/\" aria-label=\"Check out Tsiala Jobava on LinkedIn\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">\n                    <svg version=\"1.0\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\">\n                        <g id=\"linkedin5_layer\">\n                            <path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\" data-hs-event-238572417=\"1\"><\/path>\n                        <\/g>\n                    <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"mailto:tsiala.jobava@devsdata.com\" aria-label=\"Email Tsiala Jobava\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" d=\"M64 112c-8.8 0-16 7.2-16 16v22.1l172.5 141.6c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16zM48 212.2V384c0 8.8 7.2 16 16 16h384c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0zM0 128c0-35.3 28.7-64 64-64h384c35.3 0 64 28.7 64 64v256c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64z\"\/><\/svg>\n                <\/a>\n            <\/li><\/ul>\n                        <a class=\"recruitment_link\" href=\"\/recruitment\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n                            Read more about our IT staffing services\n                            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                                <path d=\"M5 12H19\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n                                <path d=\"M12 5L19 12L12 19\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n                            <\/svg>\n                        <\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tags-author \">\n                \n            <\/div>\n        <\/section>\n    <br \/>\n\n        <script>\n            document.addEventListener(\"DOMContentLoaded\", function() {\n                function debounceMessagePopUp(func, timeout = 300) {\n                    let timer;\n                    return (...args) => {\n                        clearTimeout(timer);\n                        timer = setTimeout(() => {\n                            func.apply(this, args);\n                        }, timeout);\n                    };\n                }\n\n                const toastPopUp = document.getElementById(\"copy-toast-meet-us\");\n                const copyEmailPopButtons = document.querySelectorAll(\".copy-email-button-meet-us\");\n\n                const debouncedMessagePopUp = debounceMessagePopUp(() => toastPopUp.classList.remove(\"toast-active\"), 2000);\n\n                for (let i = 0; i < copyEmailPopButtons.length; i++) {\n                    copyEmailPopButtons[i].addEventListener(\"click\", () => copyEmailFunctionPopUp(copyEmailPopButtons[i]));\n                }\n\n                function copyEmailFunctionPopUp(button) {\n                    navigator.clipboard.writeText(button.previousElementSibling.innerHTML);\n                    toastPopUp.querySelector(\".toast__text\").innerHTML = \"Email copied to clipboard\";\n                    toastPopUp.classList.add(\"toast-active\");\n                    debouncedMessagePopUp();\n                }\n\n                const toastCloseBtn = toastPopUp.querySelector(\".toast__close\");\n                if (toastCloseBtn) {\n                    toastCloseBtn.addEventListener(\"click\", function() {\n                        toastPopUp.classList.remove(\"toast-active\");\n                    });\n                }\n        })\n<\/script>\n<br \/>\n<\/section>\n","protected":false},"author":46,"featured_media":180438,"template":"","class_list":["post-180437","case_study","type-case_study","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/staging.devsdata.com\/de\/wp-json\/wp\/v2\/case_study\/180437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.devsdata.com\/de\/wp-json\/wp\/v2\/case_study"}],"about":[{"href":"https:\/\/staging.devsdata.com\/de\/wp-json\/wp\/v2\/types\/case_study"}],"author":[{"embeddable":true,"href":"https:\/\/staging.devsdata.com\/de\/wp-json\/wp\/v2\/users\/46"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.devsdata.com\/de\/wp-json\/wp\/v2\/media\/180438"}],"wp:attachment":[{"href":"https:\/\/staging.devsdata.com\/de\/wp-json\/wp\/v2\/media?parent=180437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}