Software Engineer passionate about creating great experiences for all users. I believe in elevating the underrepresented, expressing oneself through art (including code!), and helping anyone I can. I love contributing to open source communities across the stack.
Created a GraphQL subscription analytics toolkit to integrate with Apollo Server and Client, allowing developers to effectively monitor latency, resolver frequency, subscriptions concurrency, and error handling with an integrated dashboard
•
Integrated Aqls toolkit with Apollo’s built in PubSub module and Apollo Server to capture subscriptions that are concurrently subscribed to GraphQL mutation resolvers to accurately measure the latency between updates and user subscriptions
•
Incorporated React to create a developer dashboard while managing complex states in conjunction with Chart.js for dynamic and interactive charts and implemented interval requests to the API for updated GraphQL monitoring information
•
Implemented OAuth for developers utilizing the application, allowing them to securely sign up and login, then wrote the user data to the PostgreSQL database, allowing for an intuitive user experience while maintaining a high level of data security
•
Utilized Jest framework to write automated unit tests for targeted functionality and automated integration tests throughout the API, ensuring that data is returned to the developers as expected, including various edge cases to account for networking errors
Designed frontend with functional React to incorporate third party libraries, implement authorized requests to the internal API to display content, improve performance with client side routing, and effectively manage state to distribute content to subscribers
•
Implemented TypeScript for better readability, to decrease error-prone code, to increase overall performance, enhance code quality and understandability, giving the code more structure and allowing for a faster debugging process while working with a team
•
Utilized Material UI to design the company website with simple and intuitive components while implementing best UX practices