• +1 (425)-209-0145

    info@streamglobalit.com

  • 2025 Guadalupe St, Suite 260

    Austin, TX 78705

Data Engineering for a Research Company

Case Study of PLM Software Development

CUSTOMER
An acknowledged innovator in private label PLM (product lifecycle management) from inception through design and manufacturing to disposal and food safety, the company powers 20,000 retailers, manufacturers and suppliers in 110 countries. Among the Customer’s clients there are Tesco, Auchan, Carrefour Group, Coca-Cola, Danone, L’Oréal, Procter & Gamble and many others.

CHALLENGE
The Customer had an e-collaborative cloud-based platform to support the development of private label products and national brands. The platform helped all supply chain stakeholders benefit from faster communication, more accurate data, and transparency in their business. With the private label industry growing more competitive on the global stage, the Customer was offering online collaborative platforms to help supply chain stakeholders to successfully deliver new products to the market. As the leading provider of PLM software in the US, the company aimed at merging with other industry players to consolidate competences, functionalities and clients, creating one of the world’s largest supply chain networks. Stream Global Solution was chosen among other US software development vendors to help the Customer develop and integrate the existing solutions into a single collaborative resource for the global retail industry.

SOLUTION
Stream Global Solution's development team of 1 project manager, 2 .NET developers and 1 QA engineer kicked off cooperation with the Customer, launching a project to develop and support one of the PLM products acquired in the UK. The solution was designed to streamline the development of private label products for 12,000 manufacturers and 32 large retailers by increasing their quality and security from start to finish. In the course of the project, Stream Global Solutions ramped up the team with 4 .NET developers to meet the increased demand.

Following the subsequent acquisition of another PLM software company in France, the Customer commissioned Stream Global Solutions to perform full-cycle testing for both products. To help the company reduce the testing costs, Stream Global Solution’s dedicated team came up with a test automation solution. It allowed building and running coded UI tests (automated tests of the user interface) for multiple solutions being customized for 11 large retailers. At this point, the overall testing team size totaled 24 specialists.

With the growing number of global retailers joining the network, it was important to provide users with full analysis and reporting capabilities through an intuitive multilingual interface. Armed with MicroStrategy tools as well as 23 years of experience in data analysis, Stream Global Solution’s dedicated team of 7 business intelligence (BI) developers and testers created a multilevel data warehouse (DWH) to aggregate the raw information from 20 globally distributed databases.
After two years of cooperation, Stream Global Solution’s team grew in number and finally involved 39 specialists working for multiple projects together with international development groups.

RESULTS
Repeatedly recognized as the most innovative and fast-growing technology company in the US, the Customer with the help of Stream Global Solutions delivered a unique platform that now drives the development of products with over $25 million in annual sales.

TECHNOLOGIES AND TOOLS
Frameworks & libraries: NET 4.0, ASP.NET (WebForms, MVC), Classic ASP, NHibernate, ADO.NET Build and deployment: Windows PowerShell, WIX, CruiseControl.NET, TFS Automated testing: Microsoft Coded UI Tests Business intelligence (BI): MicroStrategy 9.2.1, Microsoft SQL Server 2008 R2, T-SQL

Use Case of Mobile App in Image Processing

CUSTOMER
The Customer is a European company and one of Stream Global SOlution’s long-term clients. The company is a global leader in image processing with an extensive portfolio of innovative technologies and patents. They offer products and solutions to enhance user experience in all aspects of digital imaging including processing, compression, storage, printing and display of digital images.

CHALLENGE
The Customer came up with an app concept and started searching for an iOS application development company to develop the app and integrate it with a portable accessory (which would be attached to iOS devices and allow to take professional quality pictures). Stream Global Solution was briefed to develop the app in close cooperation with the Customer’s team of developers and perform complete functional testing of the end-product. Project planning was the main challenge faced by Stream Global Solution’s developers due to a strict dependency on the portable device that was created by a third party. Thus, Stream Global Solution could develop and test only the features that were already supported by the tool. And since the development was still in progress, the Customer’s business needs and technical requirements changed regularly. In addition, the project required considerable management skills as a number of teams working on different tasks needed timely and efficient coordination.

SOLUTION
Stream Global Solution’s team started off with the development of two independent applications. One was a UI application for streaming pictures from the iOS-device viewfinder. The other provided interaction between the iOS layers and the portable tool thanks to the MFi Program allowing to work with electronic accessories that connected to iOS devices. Consequently, the applications were merged into one, so that the team could focus on the integrity of the end-product. While the specification was constantly changing, Stream Global Solution’s team worked along with the Customer’s team on several features of the ultimate tool: Full set of shooting modes such as portrait, landscape, sports, burst and others, as well as exposure settings, namely aperture, shutter speed and ISO Image gallery management Social sharing Cloud-based solution for image storage and processing Camera firmware updates Remote retouching service The portable accessory could be attached to a device only using a Lightning cable. This essentially impeded testing of the final solution (the mobile app together with the portable tool connected to an iOS device), as it was impossible to run automated tests on a device disconnected from the Mac computer. The team investigated the ways of testing the end-product and at the same time tested the mobile application in a standalone mode. Stream Global Solution’s dedicated team applied Calabash framework, a well-established and proven tool to write and execute automated tests for mobile apps. When the end-product was fully developed, Calabash was replaced by XCUI Test, a testing tool for iOS hybrid and native apps, that fit the testing needs better. The dedicated team developed a large number of repetitive (and constantly updated) testing scenarios that were automated and run to detect bugs. Though Stream Global Solution did not play the key role in the camera firmware development, the dedicated team put a considerable amount of effort into reporting the bugs to the third party.

RESULTS
Cooperating with Stream Global Solution, the Customer delivered an innovative image processing solution for iOS devices. The product saw several releases and was awarded as an innovative image processing solution.

TECHNOLOGIES AND TOOLS
Frameworks & libraries: NET 4.0, ASP.NET (WebForms, MVC), Classic ASP, NHibernate, ADO.NET iOS native development: Core Data, Core Image, Core Motion, Photos, Quartz Core, External Accessory, AV Foundation, Media Player, CFNetwork Testing: Calabash (automated testing), XCUITest (automated testing) TestRail (test case management system), Jira (bug-tracking system), Tera Term and ZOC (terminal emulators)/p>

Case Study of Food Supply Chain using Blockchain Technlogy

CUSTOMER
The Customer is an American multinational retail corporation that operates a chain of hypermarkets, discount department stores, and grocery stores,

CHALLENGE
When an outbreak of a food-borne disease happens, it can take days, if not weeks, to find its source. Better traceability could help save lives by allowing companies to act faster and protect the livelihoods of farmers by only discarding produce from the affected farms.

SOLUTION
We thought that blockchain technology might be a good fit for the decentralized food supply ecosystem. To test this hypothesis, the company created a food traceability system based on Hyperledger Fabric. The Corporation, together with its technology partner, ran two proof of concept projects to test the system. One project was about tracing mangos sold in stores and the other aimed to trace pork sold in the other side of world's stores. The Hyperledger Fabric blockchain-based food traceability system built for the two products worked. For pork in supplier, it allowed uploading certificates of authenticity to the blockchain, bringing more trust to a system where that used to be a serious issue. And for fruits in the origin country , the time needed to trace their provenance went from 7 days to… 2.2 seconds!

RESULTS
The MNR can now trace the origin of over 25 products from 5 different suppliers using a system powered by Hyperledger Fabric. The company plans to roll out the system to more products and categories in the near future. In fact, it has recently announced that it will start requiring all of its suppliers of fresh leafy greens (like salad and spinach) to trace their products using the system.

TECHNOLOGIES AND TOOLS
IBM HyperLedger

Case Study of Adoption of DevOps in the financial services industry

CHALLENGE
The client had the infrastructure deployed with AWS, but lots of their services were not utilized to the full extent. We have audited the existing systems, optimized the resource allocation and eliminated all services not critical to the project success. This allowed the customer to save around 68% of their OPEX with AWS. The second part of the task included the infrastructure setup and implementation to support the development and operations of the customer’s app — a cryptocurrency trading SaaS. We suggested splitting the monolith app into microservices in order to enable CI/CD and simplify the monitoring. The app has not been down ever since.

SOLUTION
The customer had the infrastructure with DigitalOcean and used Elastic Beanstalk App for the app deployment. The whole process took around 3 hours, and the process of build, testing and staging server setup was manual. We designed and implemented the software delivery pipelines using Ansible. The app deployment now takes 5 minutes and all the software development workflows are automated.

RESULTS
Deploying applications to the legacy infrastructure meant our client’s application was running closer to their customers, resulting in lower latencies,uninterrupted server availability, faster update and a better overall user experience.

TECHNOLOGIES AND TOOLS
DevOps, Ansible, AWS

How to purchase Stockton theme?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

What are the main features of Stockton?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

Wanna talk to our experts?

What industries do you specialize in?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

What is your refund policy?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

How to purchase Stockton theme?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

What are the main features of Stockton?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

Wanna talk to our experts?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

What industries do you specialize in?

What is your refund policy?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

How to purchase Stockton theme?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

What are the main features of Stockton?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

Wanna talk to our experts?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

What industries do you specialize in?

Over 20 years of experience we’ll ensure you always get the best guidance. We serve a clients at every sed level of their organization we can be most useful, who has any right to find fault with a man who chooses to find fault with a man who chooses to enjoy a pleasure annoying consequences.

What is your refund policy?

Let's put smart to work