Bring a large pot of salted water to a boil. Heat the olive oil and garlic in a large nonstick skillet over medium-high heat and cook until the garlic is golden brown; discard the garlic. Add the zucchini to the garlic oil; season with salt and pepper. Cook, stirring, until the zucchini is crisp-tender, about 2 minutes. Stir in the poppy seeds and remove from the heat.
Add the pasta to the boiling water and cook as the label directs. Reserve 1 cup cooking water, then drain. Return the skillet to medium-high heat and add the pasta, 1/2 cup of the reserved cooking water, the lemon zest, butter and parmesan; season with salt and pepper. Bring to a simmer and toss to combine. Add the remaining 1/2 cup cooking water and the lemon juice and simmer until the sauce is slightly thickened, about 1 minute (the pasta will continue to absorb the sauce as it sits). Divide among bowls.