Software Engineer
Current- GraphQL Security Monitoring Platform
- Constructed a Logging Aggregation Platform by utilizing Node.js with Express to ingest a constant stream of GraphQL queries and aggregate various metrics such as depth and latency, providing critical insights to.
- Developed a query analytics dashboard using server-side rendering and React Server Components, facilitating intuitive and seamless observation of GraphQL microservices’ health, performance, and security
- Implemented React performance optimization techniques using lazy loading, code splitting and memoization, resulting in a 30% improvement in load times for displaying collected queries and monitoring malicious activity
- Leveraged TypeScript alongside React and Redux to develop modular components, improving code maintainability through robust typing, and facilitating the seamless addition of future features.
- Incorporated JSON Web Token authentication and API key management to bolster application security, safeguarding data integrity during transmission between the client and server, and fortifying protection against.