• Leveraged Node/Express server to handle high user load via an event-driven, non-blocking paradigm with middleware to handle data between client and server while executing asynchronous tasks against a non-relational database
• Implemented Apollo Server to prevent under- and over-fetching of data, and improve performance by minimizing the number of endpoints used to manage each user’s public and private projects
• Integrated GraphQL resolvers with existing database to implement community platform for registered users, allowing seamless publishing and sharing projects between developers
• Utilized Apollo Playground to develop APIs and validate queries, reducing potential bugs during front-end integration
• Employed Jest and Supertest testing suite for both unit and server testing to ensure the application’s integrity and functionality, validate expected outputs and expediting the integration of refactored code, minimize the debugging of new features, and package functionality for engineers
• Product developed under tech accelerator OS Labs ( opensourcelabs.io )