Here's my feedback and when you're reading my feedback, remember that I'm reading from the point of view of a recruiter. Most of them aren't technical even if you're right about something and they think you're wrong, you well get slept on.
The very first thing at a 3 second glance, you have wayyyyy too many bullets for company A for only being there for 6-7 months. Each bullet point should be a feature/project. The only time you should be splitting it up is if it was a bigger project and had multiple parts to it. You also listed a lot of technologies, you better know the ins and outs on these because the engineers at big tech companies are very smart. They will grill you and if you don't know the basic to intermediate concepts in that tech, they're gonna think you're lying. Like you mentioned "Cypress" for the unit tests but if all you did is hit play on the Cypress tests, don't put that on your resume.
From Company A, what I gathered is that you worked on 2 projects/features so you should have 4 or less bullets.
Keep everything in past tense. For example: Your very first bullet starts as in past tense but then you switched to present tense for the tech. Also, what do you mean by "Datastore", "App Engine"? You need to be specific like are you referring to Google Cloud Datastore, Google App engine...etc?
You have grammar mistakes in some areas (for example: "unittest" should be "unit test"). Me as an developer, I know that the testing framework is called unittest in python but a recruiter is going think that you made a grammar mistake. If not grammar mistakes then the wording in some areas is really odd like you said "halving deployment times". It just reads really awkwardly.
Run your resume through grammarly.
@unborn flame let me know if you're finding my feedback useful. If so, then I'll continue with Company B and lower.