# Judy Tan > Software Engineer @ Gannett Location: Boston, Massachusetts, United States Profile: https://flows.cv/judytan FullStack Engineer specializing in developing JavaScript applications. Co-creator of QLens, an electron-based application that helps with the migration of non-relational database schemas to GraphQL schemas. Contributor to the open-source community who spoke on Caching with Redis at Single Sprout 2021. Find me on GitHub: https://github.com/Judanator ## Work Experience ### Software Engineer @ Gannett | USA TODAY NETWORK Jan 2022 – Present ### Frontend Engineer @ Lunchbox Jan 2021 – Jan 2022 | New York, New York, United States ### Full Stack Engineer @ QLens Jan 2021 – Jan 2021 | New York, New York, United States ● Leveraged React’s front-end component framework for unidirectional data-flow and develop a modular SPA by constructing components to reduce code redundancy and decrease bundle size, enabling developers to test GraphQL queries. ● Created custom React Hook to establish a global state-management library to be used with functional components that work efficiently with server side rendering (SSR) to minimize file sizes efficiently. ● Deployed Electron’s open-source framework for bundling cross-platform React/Node/Chromium applications to create a sandboxed environment allowing users to convert NoSQL database into graphQL schemas, complete with resolvers and mutations, as well as test GraphQL queries to ensure functionality, increasing developer productivity. ● Utilized CodeMirror’s interface, allowing users to interact with their non-relational database schemas based on their URI. ● Configured D3 layout algorithms to develop a visualizer, displaying non-relational data in an interactive hierarchical tree structure, providing a meaningful and dynamic data-driven representation of the user’s database information. ● Integrated Jest test-suites for TDD methodology to create unit and integration tests by checking schema validation, constructing planning sessions with the team to define behaviors pre-implementation, enforcing clean and well-structured code organization. ● Used electron’s IPC module to communicate asynchronously from the main process and renderer process. ● Product developed under tech accelerator OS Labs (opensourcelabs.io). ### Hush | Encrypted Messaging Chat @ Open Source Jan 2019 – Jan 2020 ● Implemented Redux state management library to effectively handle states while limiting prop-drilling components to ensure predictability and traceability by utilizing the single source of truth design pattern. ● Integrated WebSockets library to handle user communications within a private messaging board that utilizes Bcrypt’s hashing functionality to send encrypted messages, ensuring client-side privacy in both individual and group messaging. ● Established Express server to efficiently handle HTTP/API requests at various endpoints by employing the middleware design pattern, writing routers, controllers and middleware to modularize backend requests with a discernible chain of responsibility, enhancing code readability. ● Employed custom Webpack configuration to exercise granular control over the bundling of JavaScript files in React/Express framework and minifying code to improve application performance. ### Real Friends | Live Quiz System @ Open Source Jan 2019 – Jan 2020 ● Utilized React component reusability paradigm to develop a SPA with modularized components that follow React design patterns such as conditional rendering, and React hooks. ● Integrated WebSockets to efficiently handle multiple communication channels having multiple users communicating in real time with other users, over a single TCP connection. ### AlgoClash | Live Algo Quiz @ Open Source Jan 2019 – Jan 2020 ● Leveraged React’s modular component architecture to construct an interactive user interface, storing user input and conducting queries in database tree to compare user’s input with database data. ● Integrated TypeScript by enforcing type annotations and structural consistency to facilitate the debugging process during compile-time. ● Established WebSocket connections to maintain a real-time application by employing the observer pattern to broadcast state change across channels for synchronized views using full-duplex communication over a single TCP port to reduce HTTP overhead and application latency. ● Employed SCSS to decrease developer repetition with variables and wrote distinct stylesheets for different React components to be preprocessed into one compiled CSS sheet, allowing for an organized file structure optimizing and consolidated styling. ● Wrote styled components in React, declaring reusable blocks of styling, reducing the use of class names, in-line styling, and complicated CSS file structures while also reducing collisions and style-leaking and eliminating unnecessary HTTP requests. ### Frontend Web Developer @ Age Brilliantly Jan 2015 – Jan 2019 ● Led design team in an agile environment to develop user interface, branding and marketing for Age Brilliantly’s platform which led to an increase in lead generation, partnerships and conversation rates. ● Integrated UI/UX design to create custom user-friendly Wordpress theme and template files using HTML and CSS. ● Collaborated with the CEO to develop site-map guidelines and extra features/functionality for site development efforts. ● Tracked campaign results using Google Analytics, maximizing effectiveness for future marketing strategies. ● Supervised and trained wordpress developer interns in theme development, plugin customization and content management. ### Community Manager @ Age Brilliantly Jan 2015 – Jan 2016 | New York, NY ● Collaborated with staff to help improve business growth and customer retention for Age Brilliantly ● Applied digital marketing skills to gain potential prospects which drove event sales and member registration by 50% ● Communicated with partners for sponsored content and advertisements ● Communicate with online members to increase customer interactions, thus gain a more trusted bond between members and Age Brilliantly staff ## Education ### Bachelor of Arts in Psychology Brooklyn College ## Contact & Social - LinkedIn: https://linkedin.com/in/judytan1 --- Source: https://flows.cv/judytan JSON Resume: https://flows.cv/judytan/resume.json Last updated: 2026-03-28