Software Engineer | React, Typescript, Graphql, Sql
Current-Collaborated with a team of 4 software engineers to develop an advanced NPM package for traversing GraphQL abstract syntax trees, capturing nested field-level queries, and integrating Redis caching to eliminate redundant requests.-Implemented TypeScript’s static typing to enhance application maintainability, resulting in a 50% decrease in runtime errors, a 20% increase in code quality, and a 15% improvement in team collaboration and communication. -Leveraged GraphQL’s efficient data fetching and strongly typed schema to cache at the field level which reduced network overhead, boosting performance, reliability, and ensuring consistent data handling to optimize the application efficiency.-Integrated Redis for in-memory storage, boosting retrieval speeds by 83% and cutting server load by 52%, ensuring superior performance during high-traffic periods and improving user experience. Incorporated Chart.js to craft a performance review interface featuring an array of interactive charts and graphs; facilitated data interpretation and strategic insights, empowering engineers to make data-driven decisions.-Engineered in Node and Express to develop a high-performing, scalable application with streamlined functionality and enhanced error handling through asynchronous, non-blocking operations and modular middleware integration.-Spearheaded the seamless integration of PostgreSQL and GraphQL, maximizing API performance and security; Leveraged PostgreSQL’s vertical scalability to accelerate data access and ensure ACID compliance for data integrity and security. -Optimized workflow productivity by implementing a lightweight Vitest integration with minimal dependencies, resulting in a 30% reduction in testing time and enabling faster bug detection in the software development life cycle.