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.