Case Study:

System Modernization for A Metal Recycling Business

truck dispatching
custom react native development

React

Microservices

ASP.NET Core Development

ASP.NET Core

aws development

AWS

Redis development

Redis

The client

A US-based metal recycling company

Requirement

To transition from a original desktop version to a SaaS platform.

Feature

Transitioning from old to new system without disrupting operations

The results

The new system has enabled client to automate business processes.

Introduction

The client operates a metal recycling business that relies primarily on a management system developed 20 years ago using VB6 and ODBC. Due to business evolution and technological advancements, this system encounters several challenges:
  • The system experiences slow performance and frequent crashes because of the massive data accumulation over the past two decades.
  • The outdated technology prevents integration with third-party systems and hardware, such as ATMs, and hampers the development of new features needed for business expansion.
  • Competitive pressure demands digital transformation of the client’s operations.
  • The severe obsolescence of the technology makes it difficult to find maintenance personnel.
Based on the above issues, the client intends to upgrade this system while transforming it into a SaaS platform.

Transitioning from old to new system without disrupting operations

To ensure seamless system upgrades without disrupting user operations, we have adopted an agile development approach. This involves prioritizing modules based on their importance and incrementally replacing them through continuous integration and iteration. We also make real-time adjustments based on user feedback to ensure synchronization and compatibility between the old and new systems.

What value Shinetech developers brought to this customer

To ensure seamless system upgrades without disrupting user operations, we have adopted an agile development approach. This involves prioritizing modules based on their importance and incrementally replacing them through continuous integration and iteration. We also make real-time adjustments based on user feedback to ensure synchronization and compatibility between the old and new systems.

The system optimization encompasses the following key components:
  • Implementation of Advanced Technologies
  • Cutting-edge technologies such as AI, cloud computing, algorithm-based data analysis, and fingerprint recognition have been integrated to enhance the system’s security and convenience.
  • Significantly Reduced Response Time
  • By optimizing data structures and incorporating new technologies, the system’s response time has been improved from over ten seconds to about one second.
  • Enhanced System Framework for Easier Expansion and Maintenance
  • The use of microservices and React technologies for restructuring the system’s architecture and frontend has greatly improved scalability, stability, and maintainability, facilitating future business expansion.
  • Improved Management of Business Processes
  • The new system offers precise tracking of transportation processes, seamless data exchange with ATMs, automatic metal weighing, and user identification through facial recognition, fingerprints, and identity cards, enabling comprehensive digital management of business operations.
  • Integration with Multiple Third-Party Software and Hardware Systems
  • Using API interface technology, the new system integrates data with third-party ERP platforms such as QuickBooks, Microsoft Dynamics Business Central, and NetSuite, as well as synchronizing data with CRM systems like Salesforce and SugarCRM.
face detection
Face Recognition

The Results

The Brand New System Facilitating Rapid Business Development

The new system has enabled clients to automate business processes, such as metal weighing, user identity recognition, and transactions, eliminating the need for manual operations.

We have been collaborating with the client for over two years, transitioning the system from its original desktop version to a SaaS platform. Currently, 80% of the planned work has been completed, covering areas such as client relationship management, transportation, transactions, finance, crystal reporting, and integration with various hardware devices. The remaining 20% is expected to be completed within a year.

camera

Team Composition & Future Expansion

Our team currently comprises 8 developers (including testers), 1 engagement manager, and 1 architect.

Based on client’s business needs, we plan to expand the team by adding frontend and backend developers, ATM developers, mobile developers, testers, and other specialists in the future.

Are you looking for a team to help you with your SaaS Platform?

We would love to help!  Reach out to us via the contact form below. A Shinetech representative will get back to you in 1 business days.

Please fill require field.
Please fill require field.
Please fill a valid Email.
Please fill require field.
Please fill require field.