Santa Monica, California, United States
• Established dynamic routing via React Router and optimized relational/ non-relational database queries to make data handling lightweight resulting in reduction of rendering times throughout the application by 80%
• Implemented webhooks to notify developers of critical microservice failure via Slack or e-mail to facilitate with developer efforts in minimizing downtime for application users
• Employed Typescript and redesigned infrastructure for relational/ non-relational databases to optimize data handling and ensure strict type safe code facilitating long term reliability of the codebase
• Applied Travis CI, Jest, and Enzyme in combination with an Amazon Elastic Compute Cloud instance to streamline the testing environment and deployment process minimizing debug and development time
• Constructed dynamic D3.js and Plotly.js graphs to assist with visualization of diagnostic data on containerized and non-containerized microservices or applications
• Engineered an NPM package to act as downloadable middleware for user applications and microservices in order to collect and save diagnostic data while being database type agnostic throughout
• Deployed an Electron application, under OS labs, utilizing IPC communication protocol to interface with the Node.js environment, facilitating secure, asynchronous and efficient data flow from server to client
• Utilized code splitting via React Suspense and incorporated standard data visualization methods to reimagine display graphics and user experience leading to significant increase in user satisfaction