Hi there! My name is Renee Toscan, and I am an experienced full stack software engineer who loves working with JavaScript/TypeScript, Node, React, GraphQL and Redis. I’m highly organized, detailed-oriented, and passionate about creative problem-solving to build performant applications with the end-user in mind.
Leveraged Typescript to revamp the Events Management Engine, converting the legacy Node.js and Express application to use modernized best practices to improve type safety and reduce errors in the existing CI/CD Pipeline
•
Employed Docker to run applications in containerized development environments, establish proper formatting and linting, and conduct preflight checks with unit & E2E testing to ensure consistency across development lifecycle
•
Oversaw team of junior engineers through the successful launch of GraphPulse, an open-source product that optimizes GraphQL queries and enhances API performance, providing guidance in scope management, ideation, team dynamics, and debugging
•
Led internal Lunch & Learns on Redux, focusing on modernizing legacy Redux logic with Redux Toolkit to enhance codebase maintainability and developer experience
•
Proctored technical interviews, administering questions, and providing feedback to assess candidates' skill levels against requirements
Architected Redis cache to enhance data retrieval speed and overall application performance, leading to optimized user experience by storing normalized query data as key-value pairs in RAM, averaging 64% faster lookup and retrieval through the server-side cache
•
Developed the Caching Performance Observability Platform utilizing Node.js with Express, measuring latency improvements and byte throughput across the system for SRE teams to monitor performance improvements across microservices
•
Employed ApexCharts in developer dashboard to visualize custom metrics through interactive charts, resulting in graceful handling of large amounts of data and fast implementation for expedited developer experience
•
Incorporated GraphQL to optimize frontend data retrieval, reducing network data transmissions by up to 50% via mitigation of over/under-fetching, while serving data from multiple sources from single endpoint in queries and mutations
•
Harnessed React for user-specific state handling and conditional rendering, optimizing page re-renders and modularization of the codebase through a component infrastructure leveraging parent-child relationships for efficient component reloads and state management
Integrated React to handle user interactions, capitalizing on the virtual DOM for efficient page re-renders for user-specified changes to interactive components and handled single page application routing with React Router, reducing total number of calls to the server
•
Implemented Express Sessions for user authentication, increasing sec6urity by applying authorization checks to private endpoints
•
Implemented HTML and CSS to develop attractive websites for local small businesses, enhancing user experience
•
Interfaced with SQL database through GUI to facilitate efficient data management, sorting, and extraction for streamlined reporting
•
Led team of employees, fostering a culture of transparency and organization, resulting in enhanced employee satisfaction and retention