Service
  • End-to-end digital products
  • Digital business strategies
    Technology
  • Angular
  • .NET Core
  • SQL Database
  • C# based Microservices - Business Logic
  • Service Bus

Get to Know Rochester Electronics

Rochester Electronics is the largest continuing source manufacturer of semiconductors in the world. With product licensing from leading manufacturers such as Analog Devices, Altera, Cypress, Fairchild, Freescale, Infineon, Intel, NXP, Renesas and Texas Instruments, Rochester continues to manufacture mature products, which is of crucial importance for industry, transportation, and hi-reliability markets. With over 100,000 products and over 15 billion units in stock, no other company compares to RE selection, capabilities or solutions.

The Challenge

Dealing with an ever-increasing number of Bills of Materials from clients, Rochester Electronics decided that it's time to upgrade the BOM maintenance and administration system. Our team was tasked with system redesign to accommodate the increasing customer needs. We had to fully grasp how Rochester Electronics operates their business, and also be mindful of their interaction with other clients, because the system had to communicate with third party API's. We had to develop a custom-tailored web app, which would facilitate easy data manipulation and set up a series of scheduled tasks, to perform heavy data transactions between the database and a large number of BOM's.

The Solution

We carefully implemented custom scheduled tasks to perform batch transactions with the database, and log if any errors were to happen during transfer. Special care was taken when designing this aspect of the application, because we had to ensure no server clogging would happen at any given time.

The Results

We created a modern web application, focusing on ease of use, delivering all the requested operations that were to be performed on a BOM (entry, edit, deletion, upload and save). Application was customized to accept, recognize and modify Excel spreadsheets which are commonly used in this scenario.

Recent Case Studies