Software Engineer
Current- Applied React’s component-based architecture to create a performant and modular front-end application with reusable and extensible components that provides better maintainability and easier refactor between iterations of the application evolution- Developing web application using Node.js to rapidly prototype a full-stack GraphQL application, automatically generating GraphQL schemas, queries, and mutations to streamline the process of initializing a GraphQL application, and constrains user entries to prevent errors- Utilized Webpack with Babel Loader, CSS Loader, Uglify, and Minify to minimize bundle size to reduce transfer latency for better UX- Established continuous integration with Travis CI to ensure every push and merge was tested with Supertest and Jest and built correctly- Applied Material-UI to deliver standardized component styling to ensure uniformity and the optimal UX for the application