Fintech Company

Fintech Company Migrates from Monolithic On-Prem System to Cloud-Based Microservices Solution

Accelerated growth, increased customer satisfaction, increased efficiency

Background

This tech-first provider of professional liability insurance for healthcare, real estate, tech, and other industries leverages technology to make insurance simple and affordable for professionals and small businesses.

Man in a server room using a laptop

The Challenge

Our client’s central technology was rigid to work with and built on an outdated version of a system that depended on on-premise data storage. The system included a client-facing interface for entering data, and a back-end used by team members to access and use the data.

The company experienced significant growth in customers and employees using its system as it expanded the range of products offered. The system was not able to easily scale with their growth and was cumbersome to use, and there was a risk that customers and employees would experience issues. While the code in the legacy system was high-quality, it was difficult to maintain across different teams, and a challenge to find engineers with expertise in the system.  Further, team members struggled to update their on-prem data storage, which slowed down the business.

The Solution

It was time for our client to migrate its monolithic legacy system to a modern microservice architecture on the cloud to improve performance and the customer experience.

Our client selected Kopius because of the team’s specialized technical skills, the ease of working with nearshore teams, and the exceptional value of the work for the investment made. Further, Kopius demonstrated significant expertise in the financial services domain, which gave our client confidence that Kopius project leads understand the unique and consequential requirements of software engineered for the insurance industry.

Kopius designated a team that includes a tech lead, developers, a QA lead, a QA analyst for QA automation, business analysts, and a product owner to partner with our client’s teams, enabling us to be flexible and address a variety of domains and products with wide coverage on our client’s platforms.

Kopius developed a modern microservice architecture that includes process automation developed with Golang and deployed on AWS. In contrast to the previous system, this cloud-based solution supports company growth, provides greater flexibility to add features and functionality, and offers a solution that is easier to manage and organize.

Kopius deployed automated QA testing for each microservice, improving the quality of the service and reducing the number of bugs sent to production – improving the customer experience while reducing costs.

Results

Our client is benefiting from reduced infrastructure costs and time investments to support its growth in customers, products, and employees. An additional benefit is that development and deployment processes are now easier and better organized, to further optimize the business. By using micro-services, the client can scale each micro-service differently and suited to its specific needs. The microservice approach also creates flexibility in staffing models and simplifies the structure of roles and responsibilities.

Now our client can scale its offerings with greater performance and is also liberated to add features and products faster and more easily. The updated architecture showed immediate benefits, with the client’s team releasing new products before the new system was fully launched.

CME Group

AWS Blockchain-Inspired Platform

Saves 70% of Client Budget MoM

Background

CME Group and Britain’s Royal Mint collaborated to create a new gold trading platform based on Blockchain Technology running on Amazon Web Services.

The Challenge

The client needed help creating a Blockchain Validator Solution capable of controlling transaction flow within a private network on the Cloud. Additionally, they required a cost-effective “Scale on-demand” architecture solution as a result of uncertainty in expected network transaction volume. This meant a high level of data and transaction security was required due to the nature of the transactions, including rigorous fault tolerance with high up-time SLAs.

The Solution

Kopius’* team of AWS experts implemented an AWS solution while also providing ongoing AWS Managed Services post-launch. As an AWS partner, Amazon Web Services were easily leveraged to locate all development, testing, and production environments. This allowed for instant scaling in a ”pay for what you use” model. Additionally, our team managed Cloud use based on Amazon CloudWatch services, allowing a 24×5 support and full real-time supervision. We also introduced world-class DevOps best practices and tools to regularly maintain the environment. Our flexibility allowed the CME to update servers and enable more instances on-demand with Amazon Machine Images (AMI).

Results

CME Group achieved an average cost savings of 70% per month on AWS compared to their on-site servers. Through CloudWatch, monitoring cost 60% less than before. The client now has a highly scalable and fault-tolerant Cloud environment managed by our Cloud Managed Services group. In the end, it took 50% less time to build and deploy our solution than with an alternative resource.

*Work was performed under the previous business name, Tradehelm

DSC Logistics

Scale On-Demand Architecture Solution

Saves 40% MoM

Background

DSC Logistics (aka CJ Logistics) delivered integrated and multimodal logistics services, connecting every corner of the world via air, sea, and land. The company is an industry leader in transforming logistics and supply chain management into a critical business strategy based on innovative thinking and high-performance operations.

The Challenge

DSC needed a cost-effective “Scale on-demand” architecture solution to accommodate fifty new warehouse sites. Furthermore, application integration was required against legacy technologies and solutions. Given the client’s knowledge of Cloud technologies or implementations, Kopius* stepped in with budget-friendly software development and testing environments to mimic production.

The Solution

Kopius’ teams presented strategy, technology, and architecture to solve the client’s challenges. We used Amazon Web Services to locate all development, testing, and production environments providing instant scaling in a ”pay for what you use” model. Next, we brought in Docker and Ansible as configuration management and deployment tools, allowing seamless configuration launch. Finally, Kopius introduced world-class DevOps best practices and tools to DSC for continual program maintenance, including an automated testing framework.

Results

DSC now saves 40% on monthly hardware costs compared to previous years, and the new infrastructure allows DSC to duplicate its Kopius team size, work in parallel on multiple applications at once, and improve its time to market by 55%. Overall, DSC expanded its capabilities without rewriting or extending any of its legacy systems, saving $450K in development expenses.

*Work was performed under the previous business name, Tradehelm

CISION

Automated Testing Frameworks

Streamline Development Iteration Time by 95%

Background

CISION is a leading global public relations and earned media software company and services provider.

The Challenge

A large portion of CISION’s back-end infrastructure is composed of difficult-to-test web services, and automated testing suites only covered unit tests and functional GUI tests. Additionally, regression web services testing was performed manually – quite a time-consuming task.

The Solution

Kopius’* quality assurance team implemented an automated testing suite built on REST services. The framework for this test suite included real REST service interaction without having to rely on specific web service clients or tools. From here, a model was created for test creation, allowing manual testers and developers to easily write test scripts, and the framework was added to the Continuous Integration toolset.

Results

Ultimately, the time to run automated regression tests on a continuous integration server was reduced by 95%. After implementing the new automated testing framework, case creation time was reduced to only 30 minutes, and the refactoring time required for web services post-testing cycle went down by 80%.

*Work was performed under the previous business name, Tradehelm

DSC Logistics

Agile DevOps Improves QA Testing Times by 97%

Time to fix technical and functional issues reduced by 45%

Background

DSC Logistics (aka CJ Logistics) delivered integrated and multimodal logistics services, connecting every corner of the world via air, sea, and land. The company is an industry leader in transforming logistics and supply chain management into a critical business strategy based on innovative thinking and high-performance operations.

Woman sitting at a desk coding on a computer with two monitors

The Challenge

To accommodate the addition of fifty new warehouse sites that would bring new software application components to their ecosystem, DSC needed to perform quality assurance on the integrity of its data and pre-existing legacy services while efficiently integrating new services. They also needed their testing frameworks and resources to work in a DevOps environment.

The Solution

Our team recommended a mix of tools and best practices to provide earlier feedback to developers in conjunction with the DevOps team. Kopius’* team implemented:

  • REST-Assured Java framework to verify service health
  • Selenium to validate user interaction with all application services – web, mobile, and desktop
  • Automated load-testing framework created with Gatling to mimic a performance load of thousands of users

Results

Kopius’ automated checks within a continuous integration server reduced the prior testing cycle times by 97% overall. Thanks to a graphical system focused on quality and testing times, management and the development team had greater visibility into the process. This helped them reduce the time it took to fix technical and functional issues by 45%. In the end, DSC’s quality assurance team had more free time to perform true quality assurance on the product rather than running manual and semi-manual test scripts. This increased the overall level of quality and experience in the application.

*Work was performed under the previous business name, Tradehelm

Providence Genomics

Platform and Website Design + Development

How a solution goes from a beta test to a sustainable product

Background

Part of the Providence healthcare system, Providence Genomics builds cutting-edge programs including prevention, early detection, and therapeutic programs. Providence Genomics is growing quickly, and all efforts are intended to improve patient care using genomics.

Clinical research has complex resource and staffing requirements to support patient recruitment, education, and consent. Traditionally, a study coordinator guides each patient through a potentially complicated informed consent document and answers questions, before obtaining consent to enroll them in the clinical study. Motivated in part by the SARS-CoV-2 pandemic, the Providence Genomics leadership set goals to transfer much of the manual education effort from study coordinators to online content, including recruitment, study descriptions, details about risks and benefits of study participation, actions needed from study participants, and information about the study experience.

Providence owned a technology platform that had been adapted for participant e-consent by affiliated Institute for Systems Biology (ISB). When the COVID pandemic hit, Providence urgently needed to manage e-consent for patient studies while minimizing potential exposures for study staff. Providence and ISB turned to this platform to recruit for several large COVID-19 studies. Following the successful execution of these studies, Providence Genomics recognized an opportunity for the platform to improve processes for several large precision genomics studies that were in the planning stages.

Working together, Providence, ISB, and Genomics teams expanded the platform’s capabilities beyond the COVID-19 study features. These collaborations made the platform more sophisticated, robust, and feature-rich. It was successfully deployed in two ongoing studies (Geno4ME and Galleri), which are lengthy, multi-year studies that engage thousands of patients.

Based on this success, Providence made the decision to further develop the platform for broader use within Genomics, rebranding it as Propel.

“It’s gratifying that other teams looked at what we created through innovative collaborations between developers, designers, and subject matter experts, and saw the value in it.  They recognize that Propel meets a need that nothing else meets.”

Andrew Magis, PhD, Director of Data Science at ISB

The Challenge

The enterprise version of the product’s design needed to make it easy for patients, participants, and researchers to engage in research programs. The technical solution needed to be scalable for use by external partners and customers, and it needed to be sustainable so the number of engaged patients accessing genomic data within Providence could be expanded.

The platform needed significant changes to be marketed to new teams internally and externally. Focus areas included security, compliance, and features to ensure the product could support a broad range of use cases. The Genomics team also had to shift its mindset from meeting the needs of specific users to delighting and exceeding expectations of a broader group of customers.

The Solution

Providence needed a technology partner that could understand the strategy and translate it quickly into a working product. Further, Propel needed a brand identity that could introduce the solution and test its story. Kopius* was selected to help Providence transform Propel into a scalable product by introducing engineering capacity, including specialized design and technology skills to the “in flight” solution.

Kopius rapidly rounded out the engineering, design, content, and project management capabilities of the Propel team, and collaborated with Providence and ISB’s technical teams to build the scalable Propel SaaS product and website. Valance capabilities included product ownership, data visualization, and quality assurance.

Kopius provided a nearshore team with UX/UI design, quality assurance, data visualization, product management and strategy, and project management nearshore capabilities based in the US, and top engineering talent based in Latin America.

Kopius cost-effectively focused on deliverables and building the platform’s capabilities. By engaging Kopius, the Propel product could be developed without competing with internal initiatives that could pull the Providence engineering team in different directions. This was critical because the timeline to meet customer needs was tight and could not tolerate being reprioritized behind other internal initiatives.

The Propel platform is a complex technology stack based on multiple microservices and integrations that support a rich set of features. Shortly after onboarding, the Kopius team started designing and implementing a single-sign-on (SSO) capability across critical microservices, identity management tools, and study management tools.

“The Kopius Project Manager was incredibly helpful in helping us bridge the gap with new users. He brought a rigor of process, and I could rely on him to meet timelines, listen and understand requirements, and deliver results.”

Jon Clemens, Director of Programs, Providence Genomics

Results

Kopius’ involvement enabled the Providence and ISB teams to shift from a “start-up” mindset to sustainable, best practices following a continuous integration and deployment model.

With Kopius’ support, Providence Genomics was able to deliver: an enterprise software product and a set of websites that educate patients through dynamic media-rich content about available studies based on eligibility criteria; a platform able to manage patient identities, enrollment, and electronic consent in accordance with  Institutional Review Board (IRB)-approved protocols; and functionality for researchers to track and engage with patients, collect data, and return results.

“The genomics industry is highly innovative- and this project required a true collaboration of exceptional talent. No one is naïve enough to think that one org has all the answers. We worked together to lay out a plan and we’re continuing to collaborate with Kopius to meet the needs of this dynamic industry,”

Cheryl Isen, Head of Marketing, Providence Genomics

*Work was performed under the previous business name, Valence

Boeing

Data-Driven Proof-of-Concept B2B Application

A working application allowed Boeing to demonstrate key features and gauge interest in a new offering

Challenge

Boeing is a large global company with a heavily siloed organizational structure and process-rich manufacturing environment.   

Modern airplanes are basically flying IoT sensor arrays, with almost every part of the plane capturing data during a flight, which is downloaded for analysis by the airline when a plane lands.  This data contains a wealth of potential insights, such as performance trends that can lead to more accurate maintenance planning. This data becomes even more valuable when it is aggregated with other airline-specific data as well as supplier data so it can be used to identify trends and issues early, to the benefit of the industry.

Of course, much of this data is also proprietary and demands high security so that different airlines and suppliers are only sharing what they are willing to share and can maintain control over who sees what and for how long.

Boeing needed a better way to share data between organizations in a highly controlled and secure way.

The company wanted a proof-of-concept that would demonstrate an interaction between Boeing, an airline, and a parts supplier, and the value of this aggregated data. It was needed under a tight timeline, and it needed to demonstrate innovation and customer-focused development to Boeing’s customers.

boeing

The Solution

Because this project was a new type of endeavor, Boeing did not have an established process internally and selected Kopius* as its innovation partner, benefiting from Kopius’ nearshore engineering services, with team members based in the US and in Argentina.

Kopius conducted a series of client interviews and design sessions with key stakeholders to understand current processes and capabilities for sharing this type of data.  Because this was a new capability, there were many gaps and unknowns in the process.  Our team led the customer through envisioning sessions to develop wireframes for key features in the solution while also working closely with Microsoft to integrate with existing technology solutions including Microsoft Synapse, Purview, and an unreleased Microsoft product that creates and enforces contracts when data is shared securely.

Boeing Screenshot

Results

The solution was a responsive web application hosted in Azure that allowed users to access, share, and analyze data with airline customers and suppliers in a secure and trusted environment.

The result was a working application that allowed Boeing to demonstrate these key features to customers to gauge interest in becoming an early adopter of this new offering. The effort also enabled Boeing to collect early user feedback to inform the exploration of new revenue streams by monetizing existing data. Boeing was able to conduct market analysis rapidly and inexpensively without the long and expensive process of launching a new service.

*Work was performed under the previous business name, Valence

Stealth Mode Startup

Human-powered Avatar

Background

A stealth mode startup was inspired to invent a new model of digital engagement that links artificial intelligence, machine learning, computer vision, and hardware to achieve a real-time realistic avatar. This solution could enable enterprise organizations to interact with people in unprecedented ways for scenarios including training and role-playing.

Facial capture that includes emotional context had been developed in Hollywood – the innovation from this startup is that the facial capture would happen in real-time. While the opportunities for film and television productions are easy to see, this client also saw a massive unmet need in the public/private domain without all the post-processing work that Hollywood spends months to create realistic avatars and scenes

facial avatar

Challenge

To render real-time facial features for the avatar, the solution needs to operate faster than real-time, but with technology this new, no one had experience building it.

There was no clear and obvious path for the technology, so the hardware and software elements needed to be designed together. Further, the final solution needed to be extremely efficient in terms of computation cycles without sacrificing quality and reliability.

This project included ingredients like intense time pressure, expertise in cutting-edge hardware and software, creating a seemingly impossible user experience that hadn’t been done before – all amidst an unparalleled job market with extraordinary competition for data scientists and engineers.

Kopius* was engaged because the leadership team of the digital transformation startup had heard of Kopius’ reputation for technical innovation.

Kopius was experienced working in uncertainty and could manage a project that demanded rapid prototyping and pristine technical delivery in an agile development environment.

“Kopius demonstrated ongoing agility in the face of several unknowns and variables. It was great to work with a technology partner that didn’t require us to tell them exactly what to do and when to do it so we could be successful.”

Solution

Throughout the process, Kopius’ engineering team would present concise and well-researched scientific documents that articulate architecture and engineering strategies to be considered. Then Kopius would conduct an experiment, get feedback, and create work tickets to finish a set of requirements for the upcoming sprint.

The work started by testing a range of hardware and sensor approaches, while concurrently exploring ways to capture the surface textures and features of the human face in motion. The last hurdle was to process the data received from the cameras and sensors faster than real-time.

Ultimately the solution required that the hardware capture images at 60-frames-per-second so that they could be rendered and played back at 24-frames-per-second, which is the standard for video conferencing and is perceived as seamless by the human eye. The data is stored and processed on a local workstation appliance because latency and delay hazards with cloud computing introduced too much risk to performance.

Kopius researched dozens of cameras and sensors before selecting Intel RealSense 3D cameras with an integrated RBG sensor, offering the highest depth and performance.

“Kopius’ engineers didn’t just accept the challenge – they relished it. We needed to partner with a firm that was comfortable with the unknown, could do the necessary research, had the technical expertise to innovate, and then turn out an enterprise product – and that was Kopius.” Founder, Stealth mode Startup.

“When you think about partnering with a third-party technology consultant, the relationship between engineers is especially important. Kopius’ collaboration and communication were spot on and enabled our rapid integration.”

Results

As part of the solution, Kopius also built a custom solution that generated unlimited synthetic data of faces for machine learning. The client, therefore, did not need to purchase annotated faces from third-party vendors, saving tens of thousands of dollars in training data.

The final real-time solution powers the startup’s avatars in a fully interactive 3D environment, with details like different lighting and shadows reflecting the choice of interior and exterior environments.

In addition to creating something that has never been done before, Kopius helped the startup to effortlessly collaborate between the two teams to create an enterprise-caliber platform that was more than just a science experiment. Kopius’ work has been seamlessly integrated into the startup company’s larger solution.

Kopius set this startup to be able to ship V1 of its commercial avatar product to market much faster than if it tried to organically hire the right skill sets in its early stages.  

“Kopius is our go-to partner for high-end innovation tackling the toughest problems. Their contributions accelerated our innovation and go-to-market.”

*Work was performed under the previous business name, Valence

Spaceflight

Enterprise Application Design and Development

Background

Spaceflight is a premier launch services and mission management provider, offering routine, cost-effective access to space.

With the growing industry of smallsats, the demand for routine, cost-effective access to space has increased exponentially. Demand, coupled with the growing number of launch vehicle providers, created an opportunity for Spaceflight to assist in identifying, booking, and managing rideshare launches.

With a suite of products and services including satellite infrastructure, rideshare launch offerings, payload integration, and global communications networks, Spaceflight enables organizations to get launched, achieving their mission goals – on time and on budget.

Kopius has worked with Spaceflight since 2020 when we built Book My Launch and the first iteration of Mission Control, which is a task management and ticketing system that allows Spaceflight Mission Managers to manage the tasks such as testing, documentation, and communication.  Mission Control also provides a Resource Center, giving customers access to reference documents, templates, and information about their Spaceflight team.

Spaceflight smallsat

Challenge

Prior to Mission Control, Mission Managers had to patch together ad hoc management solutions, leaning heavily on decentralized documents, emails, texts, and endless phone calls.

Spaceflight needed a system to link the self-service model of Book My Launch to the backend systems used by Mission Managers. The company also needed to enable Mission Managers to support more customers as the business scaled and to provide customers with a single source to view all their mission information.

Spaceflight’s team had a strong vision for the end product and its business impact but had not previously worked on a software development effort of this nature. Spaceflight needed a partner that could guide them through the process.

Spaceflight continued its engagement with Kopius, building upon the knowledge and relationships built during the Book My Launch project.

“We could tell that Kopius* was excited about this project and was really engaged,” says Kristen Smithson, Spaceflight vice president of business operations, “When the whole team came to the office and gave a presentation, they spoke to all our needs, and we were impressed. Kopius was able to speak to the backend setup as well as how we would design it. The end-to-end capability made a difference.”

Solution

Mission Control was developed in a phased approach, with Phase 1 relying on out-of-the-box software for task management and Phase 2 relying on custom-built software for Spaceflight’s unique workflows. The phased approach enabled faster process improvement and provided user feedback that contributed to a more successful software solution in Phase 2.  

“Our primary objective was to simplify the user experience to support the adoption of the tools,” said Alice Watkins, Kopius Technical Project Manager, “In addition to adding features to make the system easier to use, we were ruthlessly focused on streamlining the experience. We improved the ease-of-use, the booking process, and functionality for Mission Control.”

Because Mission Control’s intent is to digitize and streamline processes, understanding those processes was critical to success.  As is the case with many fast-moving and young companies, processes had been defined at a high level but had not yet been documented at the level of granularity needed to design and develop the right software solution and user experience.

Kopius conducted dozens of research sessions, bringing designers and engineers together with Spaceflight users to explore processes and user needs. Q & A sessions were insightful and benefited from Kopius participants with strong user experience practices with deep engineering skills. Part of Kopius’ role was to capture ideas that were still forming among the Spaceflight teams and to advise Spaceflight about how to use those ideas to create a better solution. These working sessions revealed the “hidden steps” in Spaceflight’s processes, which are critical to achieving adoption by Mission Managers.

Kopius also conducted user experience research and provided UX design, interface design, software engineering, testing, and QA to Spaceflight. In addition to features that allow Mission Managers to manage customers, create tasks, and easily see what the customer can see, Kopius also built filtering functionality so Mission Managers can easily manage their work and assignments.

In Phase 2, Kopius restructured tasks and workflows, created task management systems, built a notification system that triggers emails when a customer submits a task, improved the user database, and implemented multifactor authentication via text messages to increase security.

Following the release of Phase 2, Kopius collected user feedback for future enhancements and conducted internal training and client onboarding.

“I appreciate that Kopius was good at guiding us through the technical aspects of the project while also always treating us as equals. We felt like engaged and respected partners,” said Tony Frego, vice president of mission management, “Kopius also got to know our business at a detailed level, which is not easy. It’s cool that Kopius can talk about orbits with us now.”

Spaceflight Mission Control

Results

With Book My Launch and Mission Control, Spaceflight is transforming its business and the aerospace commercial space flight industry.

The Mission Control tool is scalable, flexible, trackable, and provides better records, impressively advancing Spaceflight from its previous ad hoc systems. Further, the onboarding of new Mission Managers is more consistent, and Mission Managers can save time and effort compared to previous processes.

And because Mission Managers can better manage customers, customers are expected to have a better experience with Spaceflight and demonstrate higher satisfaction – ultimately leading to future bookings and a stronger business.

*Kopius performed this work under it’s previously known business name, Valence.

Fortune 1000 Healthcare Company

Data Strategy, Web Application, and Recommendation Engine

Challenge

Hospital administrators and staff are under intense pressure to optimize performance within facilities while delivering best-in-class care to patients. This highly regulated industry has an abundance of data, but it’s often collected and managed in disparate systems by people with ranging levels of proficiency.

One opportunity to improve hospital efficiency is to optimize the scheduling of operating rooms, surgical procedures, and services.

We were approached by an advanced SaaS-based healthcare data analytics company that needed to use existing data feeds to improve the scheduling of operations for a hospital that used its systems. Because of the sensitive nature of EHR data, security was a priority.

business process management

Solution

Kopius delivered a web application including a scheduling recommendation engine. On the back-end, the web application relied on a Paas-based solution that analyzed trends using artificial intelligence.

First, we transformed and normalized the hospital’s robust pipeline of raw and structured EHR data. Using that data, we developed a recommendation engine that prompts hospital staff to take actions based on key data indicators.

Then we designed and developed a custom web-app to present and manipulate data, including the scheduling recommendations.

Results

The solution provided hospital staff with a decision support tool capable of improving room scheduling and revealed trends and opportunities for efficiency over time. These improvements resulted in improved patient care and hospital efficiency.

*Kopius performed this work under its previously known business name, Valence.