Programmers.io Modernizes and Digitizes Data Backlog for Global Consultancy Group

About The Client

The client is a recognized and trusted consultancy group focused on driving safety and sustainability in the oceanic and energy sectors. They offer a substantial range of end-to-end consultancy services and support the development of renewable technologies and resources globally.

  • Industry: Renewables, Maritime, Oil & Gas
  • Headquartered: London, UK
  • Platforms: Cloud
  • Team Size: 4 (BA/Project Manager, Data Engineer, AI Engineer, Power BI Developer)
the_client
 

The Challenge

The client carried large amounts of maritime data in the form of reports which were scattered across various local drives, SharePoints, and 3rd party services. They needed a way to centralize their mission-critical data in order to save time on this inefficient and error-prone process.

Data centered in these reports also needed to be analyzed manually by the customer facing team. This process was not only time-consuming but resulted in poor data visibility from a high-level view.

Additionally, the client aimed to establish a subscription-based service for the data contained in their reports. To achieve this, it was necessary to digitize both historical reports and those created going forward.

 

Our Solution

The Programmers.io team followed an Agile approach to deliver impactful results in 12 months.

The Solution

Processed Unstructured Data

We used Azure Open AI to identify valid maritime reports from both PDF and Word document formats. We then employed Azure Functions and Logic Apps to process the unstructured data, using Python to implement PySpark as the API.

The Solution

Data Engineering

Azure Data was used as our engineering solution to clean, transform and store data in delta tables by implementing medallion architecture using Azure Synapse Analytics and Azure Storage Accounts.

The Solution

Enabled Data Reporting

Microsoft Power BI was utilized to present data at a reporting layer, enabling the customer team to analyze maritime cases based on the client’s available and processed data. For ease of data access, we applied multi-table data modelling.

Technologies Used

Our software architects and engineers are experts in using the latest technologies.

  • Azure Cloud Resources
    Azure Cloud Resources
  • Open AI
    Open AI
  • Logic App
    Logic App
  • Azure Function
    Azure Function
  • Azure Synapse
    Azure Synapse
  • Python
    Python
  • Microsoft Power BI
    Microsoft Power BI
  • Azure Storage Account (ADLS Gen2, Delta Lake)
    Azure Storage Account (ADLS Gen2, Delta Lake)
 

Business Impact

Our solution added value with surprising results because we were able to deliver a high-quality product on time.

Impact 1

Delivered Modern Data Visibility

Impact 2

Unlocked Monetization Opportunities

Impact 3

Greatly Reduced Manual Effort

Here’s how we did it

  • Successful Digitization

    of consolidated and verified report data for easy access.

  • Improved User Experience

    for painless data entry, reduced errors, and streamlined operations.

  • Data Visualization

    with Power BI to ensure accurate, data-driven decisions.

we-did-it

Other Case Studies

Default thumbnail

Data Update Automation Fortifies Bi-weekly Releases and Shopping Security

Programmers.io helped a US-based women's apparel company achieve 83.33% data update time reduction, bi-weekly release cycles, and secure sensitive data with automation and a robust password policy. This helped the organization improve user experience...
Default thumbnail

Programmers.io Experts Automate Bill Entry on IBM i Platform for Wholesale Grocery Distributor

A wholesale grocery distributor hired the Programmers.io team to modernize an outdated invoicing system – an entirely manual process at the time. Instead of having to filter all of their invoices through IT, our development team enabled bulk invoic...

I wanted to take a moment to highlight and commemorate the efforts from our dedicated PIO team. To preface, the projects we work on here are complex, with rigid objectives, budgets, and timelines. Expectations are always high and are ever-changing. From the start of our relationship, the IO team was able to exceed expectations and make our business wishes a reality.

Project Manager

Over the past year I have worked with them, they have worked very hard to understand our highly customized system and troubleshoot things with little or no documentation while managing to keep the business up and running normally. Without the hard work and dedication they have shown, I know we would have had some issues causing downtime or lost production. I am looking forward to continuing working them in the next year as well.

Information Technology Supervisor

I have been working with Programmers IO for more than 5 years now and I have been pleased with all projects and developers that I have worked with. We have had a few issues here and there but they have always fixed and made it right. They have been an excellent addition to our business.

Director Of Development

Let’s Build Your Modernization Roadmap Together

Contact us for a free strategy session with IBM i experts.

Talk to an IBM i Expert