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.
10 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Information Technology, 9.515, Bachelor's degree, Information Technology, 9.515 at National Institute of Technology Kurukshetra
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.
A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications
Role in this project:
Backend 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.
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.