Joyce Zhu

Senior Software Engineer

Boston, MA, United States10 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led accessibility initiatives reducing VPAT bugs significantly.
  • Designed complex query language for user-friendly data retrieval.
  • Automated job submissions for high-performance computing research.
Stackforce AI infers this person is a Software Engineer with a focus on Accessibility and SaaS solutions.

Contact

Skills

Core Skills

AccessibilitySoftware EngineeringResearch

Other Skills

PythonUnix Shell ScriptingJavaCLinuxWeb AccessibilityCode ReviewMentorshipArchitectureDesign DocumentationBug IdentificationEcommerce Service MigrationUser Experience ImprovementEcommerceJSON Query Language

Experience

10 yrs 10 mos
Total Experience
1 yr 9 mos
Average Tenure
3 yrs 11 mos
Current Experience

Github

Senior Software Engineer, Accessibility

Jun 2022Present · 3 yrs 11 mos

PythonUnix Shell ScriptingJavaCLinuxAccessibility+1

Slack

Staff Software Engineer

Feb 2022May 2022 · 3 mos · Remote

  • The exact same job as at Quip; I'd just like LinkedIn to stop showing me Slack jobs. Still working on web/desktop accessibility.
Web AccessibilitySoftware Engineering

Quip

Software Engineer

Jul 2017May 2022 · 4 yrs 10 mos · San Francisco Bay Area

  • Currently the accessibility TL and have been for the past 2 years: code review and mentorship for 3-4 engineers, architecture and design doc review for accessible systems across engineering, monitoring accessibility help chat, fixing / debugging high-touch customer issues, identifying and filing accessibility-related bugs in browsers and screen readers.
  • Since this iteration of Quip's accessibility team spun up, we've reduced the number of VPAT (external accessibility audit) bugs found from 194 (Dec 2019) to 39 (Nov 2021), including going from no to almost full support for WCAG Reflow criteria, while simultaneously increasing testing surface area
  • to span all in-product document editing.
  • Previously, I was the binary release TL (standardized and oversaw all native app release processes), implemented numerous enterprise-related requested features (e.g. custom session expiry times), wrote lexer and parser for oddly-formatted text language.
Code ReviewMentorshipArchitectureDesign DocumentationBug IdentificationAccessibility+1

Edx

Software Engineering Intern

May 2016Aug 2016 · 3 mos · Cambridge, MA

  • Improved user payment experience by migrating checkout cancel, error, and receipt endpoints from monolithic Open edX platform to independently-deployed ecommerce service and redesigning receipt page to reflect additional ecommerce features.
Ecommerce Service MigrationUser Experience ImprovementSoftware Engineering

University of rochester

3 roles

CSC 173 Head Teaching Assistant

Sep 2015Dec 2015 · 3 mos

  • I took care of a number of administrative details, such as reserving rooms for out-of-class workshops, hosting and updating the official class website on my CS undergraduate home page, and ensuring that other TAs grade and return assignments according to schedule, and helping students set up SSH access and adjust to using Unix-style command lines. I also created, graded, and released solutions for written assignments on formal languages and automata theory.

Undergraduate Research Assistant under Philip Guo

Jan 2015May 2015 · 4 mos

  • I analyzed thousands of forum discussions in a popular MIT MOOC introductory computer science course on the edX platform to determine trends in students' frustrations with the material or how the course was run. After we pulled data from this forum into a SQLite database, I wrote Python scripts to interface with the database and extract data about the frequency of several topics in discussions started by more experienced and less experienced programmers.
Data AnalysisPython ScriptingResearch

Computer Science Undergraduate Council Tutor

Sep 2014Apr 2015 · 7 mos

  • The Computer Science Undergraduate Council (CSUG) provides CS students at the University of Rochester with free tutoring opportunities Monday through Friday. I assist current students in classes I have previously taken as well as an introductory-level programming class which uses Python.

Pixability

Python Software Engineering Intern

May 2015Apr 2016 · 11 mos · Boston, MA

  • I designed and implemented a JSON-based query language for users to create query filters of arbitrary complexity when sending HTTP requests to exposed endpoints to retrieve a subset of records from a MySQL database. I also extended these exposed endpoints’ sorting capabilities to allow users to sort on any computed metric; previously, users could only sort on a restricted subset of metrics corresponding with existing database column names.
JSON Query LanguageMySQLHTTP RequestsSoftware Engineering

Harvard school of engineering and applied sciences

Programming Intern

May 2014Aug 2014 · 3 mos

  • I worked with Katia Bertoldi's materials science-oriented group; their research focuses on the non-linear behavior of materials and structures. I learned about shell scripting and wrote bash scripts to help them automate the generation and submission of multiple jobs to a high-performance computing cluster using the SLURM job scheduling system. Furthermore, I wrote Python scripts to collect data from the output of multiple jobs and store them in an easily-parsed format in one central file. I also modified Python scripts to use different geometries in their simulations using the ABAQUS software and wrote a shell scripting crash guide for scientists and researchers who are moderately familiar with Linux and performing tasks with the command line.
  • This shell scripting tutorial and some of my scripts are available for download at http://bertoldi.seas.harvard.edu/downloads.

Casa systems

Software Development Intern

Jun 2012Aug 2012 · 2 mos · Andover, MA

  • I learned the basics of working with Unix systems and the C programming language and used C to expand the capabilities of an existing video streaming program. This software can now handle 1000 simultaneous streams instead of just 1 in both IP unicast and multicast applications.The company’s engineers are regularly using this improved streamer for product development and testing.
Shell ScriptingBash ScriptingPythonSoftware Engineering

Education

University of Rochester

Bachelor of Science (B.S.) — Computer Science

Jan 2013Jan 2017

University of Rochester

Bachelor of Arts (B.A.) — Music

Jan 2013Jan 2017

Acton-Boxborough Regional High School

High School Diploma

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Accessibility & Software Engineering

Explore similar profiles based on matching skills and experience