Hannah Spencer

Hannah Spencer Email and Phone Number

Software Engineer at Quell
Hannah Spencer's Location
Portland, Oregon, United States, United States
About Hannah Spencer

👩‍💻 Software engineer building full stack applications with JavaScript, React, Node.Js, NoSQL databases, and GraphQL.🌟 Passionate about debugging and problem solving, writing precise, readable code, and collaborating with genuine engineers🌈 Currently delving into these passions with Quell - a client and server-side caching solution for GraphQL. The benefits of incorporating this open source-developer tool can be seen here => quell.dev🔒 Recently, I had the opportunity of giving a talk on security, focused on preventing XSS and CSRF attacks. To learn more, go here => vimeo.com/806945472💡 Check out some of my recent works on Github! => github.com/Hannahspen⛰ In my free time, I enjoy designing with Photoshop, photography, hiking throughout the Pacific Northwest, crafting earrings, and modern dance

Hannah Spencer's Current Company Details

Software Engineer at Quell
Hannah Spencer Work Experience Details
  • Quell
    Software Engineer
    Quell Dec 2022 - Mar 2023
    - Engineered a client and server-side caching solution for GraphQL that aids developers transitioning to GraphQL for its specificity and aggregation of data, but are unfamiliar with caching from multiple endpoints and still require the resulting reduced load times. - Integrated React’s virtual DOM to minimize memory usage and conserve costly modifications while maintaining constant stateful updates as queries were inputted to the demo website and leveraged React’s reusable components to diminish development time.- Translated JavaScript code into TypeScript to keep the codebase in a consistent language and define variable types, function parameters, and outputs to prevent errors before compiling, minimize debugging time, and keep precise track of components in a large codebase.- Implemented Redis as an in memory data store for server-side object caching which decreased query times by over 75% while maintaining a low memory utilization rate, and accounted for the storage of a variety of data structures.- Utilized the speed of a NoSQL database with the multiple endpoint accessibility of GraphQL for semi-structured demo website data to demonstrate the full time saving benefits of server-side caching and to account for rapid growth with horizontal scaling.- Applied LokiJS as lightweight browser memory client-side cache with built-in support for Javascript that’s state persists over multiple tabs- Amalgamated Node.js and Express.js to serve a dynamic single page application and execute modularized, asynchronous middleware logic that leveraged the non blocking I/O operations derived from Node’s event loop while maintaining single threaded processing.- Displayed a responsive graph using ChartJS to expedite the process of providing a visual component to cached query speeds.- Developed as an open source product under tech accelerator OS Labs (opensourcelabs.io)
  • Open Source
    Software Engineer | Thresh | Team Management Platform
    Open Source Dec 2022 - Feb 2023
    - Integrated React and React Hooks such as useState to structure state in a reusable, non-redundant, and easily traceable manner and useEffect to continuously verify authorization privileges, improving security and reducing debugging time.- Handled conditional rendering and implemented lazy loading using React Router to efficiently serve a responsive single page application with a React-specific router that maintains accessibility of all native, performance-based techniques.- Established a server using Node.js to utilize its seamless JSON support, cross-platform compatibility, and wide expanse of packages.- Contained unstructured data in standalone objects using a MongoDB database, utilizing the swift query times of object-based storage and allowing for horizontal scaling and rapid application change with implementations of new features and sharp fluctuation of users.- Shaped a store for relational authorization data using PostgreSQL as an ACID-compliant database to ensure reliability and consistency.- Utilized Express as a lightweight and flexible framework to manage requests to update and view users and user-specific tasks and comments, provide descriptive error messages for easy debugging, and to modularize server routes and middleware for readability.- Maintained consistent styling using Tailwind classes that accelerated the development process and maintained a lightweight CSS file.

Frequently Asked Questions about Hannah Spencer

What is Hannah Spencer's role at the current company?

Hannah Spencer's current role is Software Engineer at Quell.

Not the Hannah Spencer you were looking for?

  • Hannah Spencer

    Audit & Assurance Senior Assistant At Deloitte
    Houston, Tx
  • Hannah Spencer

    Business Intelligence Developer Analyst At Mary Free Bed Rehabilitation Hospital
    Grand Rapids, Mi
    1
    maryfreebed.com

    1 +161625XXXXX

  • Hannah Spencer

    Human Factors Engineer Iii
    Cambridge, Ma
    1
    takeda.com
  • Hannah Spencer

    Executive Assistant To The President & Ceo, Shorewood Real Estate Group
    Amherst, Ma
    2
    yahoo.com, shorewoodgrp.com

    4 +191754XXXXX

  • Hannah Spencer

    Internal Communications | Employee Engagement
    Dallas-Fort Worth Metroplex
    3
    redcross.org, tylertech.com, tylertech.com

    2 +154134XXXXX

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.