Software Developer – Agidens (Smart Liquid Loading Platform)

Introduction:

"At Agidens, I played a key role in developing a smart platform designed to automate and secure the loading and unloading of liquid-carrying trucks, such as those transporting oil and other hazardous substances. The system ensured precise weighing, fluid compatibility checks, and safety protocols to prevent dangerous errors."

Challenges:

  • Designing a service-oriented architecture (SOA) to manage communication between industrial devices and the platform.

  • Integrating safety features to prevent incompatible fluid allocation and spills.

  • Ensuring real-time data flow for precise weighing and safe loading/unloading operations.

  • Developing user-friendly interfaces for operators while managing the technical complexity of the platform.

Solutions & Contributions:

"I leveraged my expertise to design and implement a service-oriented architecture (SOA) that enabled seamless communication between the platform and connected industrial devices. Using RabbitMQ and the AMQP protocol, I ensured safe and efficient data exchange for tasks like weighing trucks and verifying fluid compatibility. My work also included designing visually intuitive WPF interfaces using the MVVM pattern to enhance usability. Key contributions include:"

  • Implementing fluid compatibility checks to prevent dangerous cross-contamination.

  • Integrating weighbridge systems for precise measurement of truck loads during loading and unloading operations.

  • Developing scalable communication protocols using RabbitMQ to manage real-time data flow.

  • Creating WPF interfaces that balanced functionality with visual clarity for operators.

Results:

  • Delivered a smart, automated platform for liquid loading and unloading operations.

  • Reduced the risk of hazardous errors by implementing robust safety protocols and fluid checks.

  • Enabled efficient and accurate truck weighing with real-time data integration.

  • Improved user experience with intuitive, operator-focused WPF-based interfaces.

Key Technologies:

  • RabbitMQ, AMQP Protocol

  • WPF, MVVM, .NET Stack

  • SOA, DDD

  • Visio, Git, TeamCity

Reflection:

"Developing this smart liquid loading platform at Agidens was a fulfilling challenge, combining my technical expertise with my passion for solving real-world safety and efficiency problems. The project underscored the importance of well-designed architectures and user-friendly systems in high-stakes industrial environments. Contributing to a system that ensures safety and efficiency for hazardous materials handling remains one of my proudest achievements."

Previous
Previous

Technical Analyst – Baloise Insurance

Next
Next

Software Developer – Fifthplay IoT Platform