Ankit Joshi

Senior Software Engineer at Google

United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ankit Joshi is a Senior Software Engineer based in the UK with 10 years of experience building reliable backend systems and shipping production-grade software at scale. Currently at Google, he blends strong engineering fundamentals from an NIT Kurukshetra IT degree with hands-on expertise in backend development, dependency management, and test automation. His open-source contributions include improving Python security static analysis (pyt) and strengthening test coverage for the coala static analysis project, showing a practical focus on tooling, compatibility, and quality. Ankit's background spans startups and established teams, where he moved from backend roles to senior engineering responsibilities while maintaining a keen eye for packaging and deployment issues. Notably, he has experience ensuring backwards compatibility across Python versions and improving CI/test suites—skills that reduce friction in large, collaborative codebases. Colleagues would describe him as a pragmatic engineer who elevates reliability through thoughtful testing and build improvements.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Information Technology, 9.515, Bachelor's degree, Information Technology, 9.515 at National Institute of Technology Kurukshetra
bookDelhi Public School - Bopal, Ahmedabad
languagesEnglish, Hindi
github-logo-circle

Github Skills (18)

unit-testing10
static-analysis10
python10
package-management10
testing10
security10
code-analysis10
go10
package10
package-manager10
test-automation10
flask-ask9
linter9
flask9
githubaction-workflow5

Programming languages (9)

TypeScriptC#JavaCSSCJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
coala/coala-bears

Feb 2018 - Jul 2018

Bears for coala
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 12 PRs, 91 comments in 5 months
Contributions summary:Ankit primarily contributed to the testing aspects of the `coala-bears` repository, focusing on validating the behavior of different code analysis "bears". This is evident from their modifications to test files for Go and Python bears, including changes to test cases and the addition of new test scenarios. The user also updated tests related to RadonBear and PyFlakesBear settings, demonstrating a focus on ensuring the correctness of these code analysis tools. Their work directly supports the quality and reliability of coala's code analysis capabilities.
linterpythonbearsgenericlanguages
python-security/pyt

Feb 2018 - Mar 2018

A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications
Role in this project:
userBackend Engineer
Contributions:5 commits, 5 PRs, 15 comments in 6 days
Contributions summary:Ankit contributed to the Python-based security analysis tool, Pyt, by addressing issues related to package dependencies, compatibility, and deployment. They updated the `setup.py` file to manage package installation, including fixing the download URL, and also modified code to support Python 3.5 and below. These changes indicate a focus on improving the project's build process, ensuring compatibility across different Python versions, and packaging the project for distribution.
web-applicationspythonsecurity-toolspython-webbugbounty
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
Ankit Joshi - Senior Software Engineer at Google