Durolabs

PLM for disruptive hardware organizations

What is Durolabs?

Durolabs, an intuitive cloud-native PLM enables hardware teams to move with agility, make timely decisions and build disruptive products.

What are my contributions?

As a Full Stack Developer for this project, I utilized MERN Stack along with other tools and techs to develop many features of the product.

Some of my key achievements and tasks included:

  • Added new features and maintained Durolabs Add-in within Onshape (written in React JS), which is the CAD software giving ability to to create designs with drag and drop features.
  • Built the Public API in ExpressJS from scratch to allow the clients to access raw data via API calls.
  • Implemented Google OAuth 2.0 for authentication purposes.
  • Built many complete features e.g serializing of a product/components along with the detailed unit and e2e testing.
  • Durolabs Add-in within Solidworks (CAD Software) (written in C# WPF .NET framework): Along with maintenance and adding new features, reduced the loading time by more than 65% for by analyzing performance leaks and then refactored and optimized the code.

Techs and Tools I Used:

  • Languages and Frameworks: MERN Stack, C# WPF .NET
  • Database: MongoDB
  • Testing: Mocha, Chai, Nock, Jest, Puppeteer (e2e)
  • Others: Eslint, Slack, Github, GCP, AWS, Slack, Jira, Zoom and Sketch.