Angel Dimitrov - Software Engineer
Nexus EOL (side/weekend project in progress)
nexus - noun - nex·us ˈnek-səs : CONNECTION, LINK
EOL = end-of-line, describes the final manufacturing test performed on an assembled manufactured product at the end of the assembly line
What does it do?
An aggregator and central connection hub for manufacturing test data (hence 'Nexus'). When a product is tested by a manufacturer, said test status and data is sent to the platform. Pushes of data to the platform can trigger subsequent logic, such as back-office operations.
What issue does it solve?
Manufacturing processes sometimes suffer from being woefully disconnected. The amount of data available can offer tremendous value, IF it is captured. The platform is specifically tailored to make it easy for manufacturing testing teams to send their data to a centralized location where various stake-holders can access it from the web, as opposed to various random bits of data being stored away on scattered machines across multiple networks and with varying formats.
What does the software implementation of the platform look like?
The project is built in Node.Js with a monolithic backend built with Express.Js and a client-rendered Angular frontend that uses mostly Angular Material UI components. MongoDB is the data store to provide flexibility for data models. It employs a multi-tenant architecture for logically separating multiple accounts'/users' data from each other within the same common data store, which brings value at reasonable compute cost.
Questions?
Feel free to DM on Linkedin if you're interested and would like to learn/discuss more.