It really depends on who(or what) is screening your resume. If it's someone with several years of techinical experience, they might consider the resume based on your generalist work. If it's a junior engineer or someone on HR side, they would just reject purely based on keywords on the resume.
I was once rejected for a python role because the last time I pushed code in python to production was 2 years ago.
Inexperienced developers but also inexperienced PMs have become extremely biased against generalists, due to assumptions and tendency to box others. This is a recent phenomena, it didn't used to be like this. A CTO, engineering director or senior knows better.
Fixing HR is easy, though: just explain it to them what a generalist is and the advantages, and they'll trust you.
Big companies like specialists because they have enough engineers to divide the work and have each one work on one specific aspect only.