New York, New York, United States
● Leveraged React’s front-end component framework for unidirectional data-flow and develop a modular SPA by constructing components to reduce code redundancy and decrease bundle size, enabling developers to test GraphQL queries.
● Created custom React Hook to establish a global state-management library to be used with functional components that work efficiently with server side rendering (SSR) to minimize file sizes efficiently.
● Deployed Electron’s open-source framework for bundling cross-platform React/Node/Chromium applications to create a sandboxed environment allowing users to convert NoSQL database into graphQL schemas, complete with resolvers and mutations, as well as test GraphQL queries to ensure functionality, increasing developer productivity.
● Utilized CodeMirror’s interface, allowing users to interact with their non-relational database schemas based on their URI.
● Configured D3 layout algorithms to develop a visualizer, displaying non-relational data in an interactive hierarchical tree structure, providing a meaningful and dynamic data-driven representation of the user’s database information.
● Integrated Jest test-suites for TDD methodology to create unit and integration tests by checking schema validation, constructing planning sessions with the team to define behaviors pre-implementation, enforcing clean and well-structured code organization.
● Used electron’s IPC module to communicate asynchronously from the main process and renderer process.
● Product developed under tech accelerator OS Labs (opensourcelabs.io).