Ankita Saxena is a Senior Software Engineer at Google with nine years of experience building reliable full-stack systems, particularly using Python, C++, and Bash. A B.Tech in Computer Science from IIT Roorkee, she progressed through multiple engineering levels at Google and contributes to notable open-source projects like Oppia, improving both front-end UX and back-end checks. Her background includes Outreachy and Adobe research internships, and she has hands-on QA and test automation experience from a Google code-sample project. Based in London, she combines production engineering with a penchant for subtle UX improvements—such as prompting users to save changes before publishing—that reflect a user-focused, detail-oriented approach to large-scale platforms.
9 years of coding experience
6 years of employment as a software developer
Little Flower School, Gorakhpur
Indian Institute of Technology Roorkee
English, Hindi
Github Skills (20)
unit-testing10
javascript10
c-language10
testing10
googletest10
front-end-development10
test-integration10
cprogramming-language10
test-unit10
unit-test10
integration-testing10
test-automation10
css9
angularjs9
html9
Programming languages (8)
TypeScriptJavaJavaScriptHTMLFreeMarkerRich Text FormatPythonKotlin
A free, online learning platform to make quality education accessible for all.
Role in this project:
Full-stack Developer
Contributions:4 releases, 319 reviews, 233 commits in 3 years 7 months
Contributions summary:Ankita contributed to the Oppia platform by addressing issues across both the front-end and back-end. Their work included removing drag handlers, adding a "continue" button in preview mode within a JavaScript file, and making RTE (rich text editor) spacing uniform by changing CSS, and updating components for the same, along with changes in HTML. They also implemented features such as alerting the user to save changes before publishing and added a custom check to remove backslash continuation.
Contributions summary:Ankita primarily focused on test suite development and maintenance for the project. Their contributions involved writing and modifying test cases across multiple test files to cover different aspects of the application, including playlists, video functionality, and search features. The changes incorporated assertions and refined test coverage to ensure the application's behavior aligns with the expected functionalities. Additionally, the user addressed build issues and made improvements to existing test cases to improve test reliability.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ankita Saxena - Senior Software Engineer at Google