Project Review: Packaging Train Software Revamp

This is an application used for packing the goods onto the pallet and assigning the information to the RFID card in the pallet. There are around 10 packaging machines deployed on the client site. The packaging machine will pack more than 10,000 tons of goods per day. Therefore, it is critical to ensure the application is fully tested before deploying it to production. Otherwise, it will seriously impact and delay the shipment.

My responsibility in this project:

  1. Deploy and update some functionalities based on the requirement.
  2. Fix existing bugs.
  3. Change the application design.
  4. Apply new sensor library.
  5. Change the sensor scanning mechanism to minimize empty detection.
  6. Update the framework to .NET4.8
  7. Change the application to ClickOnce application and deploy the self-update function.
  8. Work with the hardware team to deploy the application on the new server.
  9. Visit the client’s site to test and monitor the application.

Application Interface (After Revamp):

In this project, I also suggested and assisted my company in setup Azure DevOps for a better source code management, testing and deploy process.

Description