# Madison Huber > Senior Software Engineer at Quizlet Location: United States, United States Profile: https://flows.cv/madisonhuber ## Work Experience ### Senior Software Engineer @ Quizlet Jan 2024 – Present To better serve Quizlet's teacher users and in-classroom use, I contributed to classroom games, assignment capabilities, and mobile-first features. This included working on a FastAPI Python endpoint utilizing the OpenAI API to generate Jeopardy-style game questions based on a user's study materials. I also developed Quizlet's first production Go service with a PlanetScale MySQL backing database to provide teachers with a dedicated flow for assigning specific content in specific study modes. Included in that work was leveraging a Krakend API Gateway for clients accessing these endpoints. Building off this experience, I developed a Go service with API endpoints for server-driven-UI to enable mobile-first development of a new home feed. This enabled faster iteration where the service could add features without requiring clients to update for users to receive the changes. To provide a way for users to leave feedback on ML-generated recommendations in the new feed, I implemented user feedback flows in a Valkey cache and MySQL database. Throughout these projects, I prioritized mentoring new hires and contractors as well as scoping and delegating tasks to ensure on time project delivery. ### Fullstack Engineer II @ Quizlet Jan 2022 – Jan 2024 In this role I contributed to improving Quizlet's stability, security, and modernization efforts across different areas of the site. To improve Quizlet's internal search, I surfaced blended search results from different types of content through Hack PHP REST API integration displayed with React components. In order to improve availability of search results, I performed regular maintenance and upgrades of our Elasticsearch and Kibana clusters. Additionally, to enhance security of Quizlet's API endpoints I added input validation, caching, and appropriate response codes to legacy endpoints to prevent exploitation. During this time I also updated the Quizlet homepage to add Braze marketing placements and to use Next.js and React server-side rendering. ### Fullstack Software Engineer @ Quizlet Jan 2021 – Jan 2022 I worked on Quizlet's Explanations offering, including building React components for displaying textbook and exercise content. As Quizlet expanded the quantity of solutions provided, I added Spring API endpoints in Kotlin with Spanner persistence of user preferences to allow them to opt-in to notifications when new textbooks were added. To protect proprietary textbook solution content from scraping, I implemented a Memcached rate limiter. ### Undergraduate Teaching Assistant @ University of North Carolina at Chapel Hill Jan 2018 – Jan 2021 I helped mentor over 600 students each semester through one-to-one office hour interactions, in-class help, and review sessions. At weekly team meetings, I advised course objectives, content, and assessments. I also maintained and led further development on the internal React application used for scheduling and synchronized hour allocations between Airtable and MySQL. In addition to leading a development team on our scheduling application, I worked as an individual contributor adding features to the software we used for office hours. In 2020, I built a website to coordinate career resources and exploration for team members and launched a biweekly speaker series featuring recent alumni talking to the team about their various careers in technology. ### Web Engineering Intern @ Quizlet Jan 2020 – Jan 2020 I worked with the Agora marketplace team at Quizlet to contribute to supporting premium content. Developing in different layers of the stack, I primarily used Hack/PHP for backend contributions and TypeScript, React, and Redux in the frontend. For UI changes, I used CSS and Stylus to model my contributions after designs created in Figma. I also gained experience with Quality Assurance, testing new features before release and evaluating event logging in BigQuery. ### Software Engineering Intern @ Fidelity Investments Jan 2019 – Jan 2019 | Raleigh-Durham, North Carolina Area I collaborated on a team under the Agile workflow to incorporate open-source tools such as Handlebars and LitElement into an internal web application to develop code standards for web components used throughout Fidelity’s Healthcare Benefits department. I also worked on designing the structure of an application’s MySQL database and fully Dockerizing it with the ability to make connections from Node.js in addition to integrating Datadog into a Java application on AWS ECS in order to improve observability by aggregating logs, metrics, and data. ## Education ### The University of North Carolina at Chapel Hill Jan 2017 – Jan 2021 ## Contact & Social - LinkedIn: https://linkedin.com/in/madisonhuber --- Source: https://flows.cv/madisonhuber JSON Resume: https://flows.cv/madisonhuber/resume.json Last updated: 2026-03-29