Ayush Sharma

Software Engineer at Cisco

Bengaluru, Karnataka, India
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

🤩
Rockstar
🎓
Top School
Ayush Sharma is a software engineer based in Bengaluru with three years of hands-on experience across backend and front-end development, currently working at Cisco while pursuing a BE in Electronics and Telecommunication. He is a curious learner and collaborator with a particular interest in Go and DevOps, and has contributed meaningful fixes to high-profile open-source projects like MLflow—improving testing infrastructure and SageMaker deployment code. Ayush’s internship work spans backend roles and a Layer5 LFX placement where he improved UI accessibility and navigation, showing versatility across the stack. He consistently focuses on pragmatic, test-driven improvements that reduce technical debt and improve user experience. Outside the obvious, he combines academic study with real-world production contributions, accelerating from student projects to enterprise-grade code in a short timeframe.
code3 years of coding experience
bookBachelor of Engineering - BE, Electronics and Telecommunication, Bachelor of Engineering - BE, Electronics and Telecommunication at B. M. S. College of Engineering
github-logo-circle

Github Skills (12)

gatsbyjs10
mlflow10
pytest10
python10
react10
testing10
ui-design9
machine-learning9
javascript9
model-management8
css8
cloud-native7

Programming languages (10)

TypeScriptJavaC++RustMakefileJavaScriptGoPHP

Github contributions (5)

github-logo-circle
mlflow/mlflow

Nov 2022 - Nov 2022

Open source platform for the machine learning lifecycle
Role in this project:
userBack-end Developer
Contributions:1 review, 6 commits, 6 PRs in 8 days
Contributions summary:Ayush primarily focused on refactoring and improving existing testing infrastructure within the MLflow project. They addressed inconsistencies in test assertions by replacing `unittest` assertions with plain `assert` statements. Furthermore, the user corrected errors by adjusting and fixing tests, impacting code related to model registry and tracking store features. Additionally, the user's contributions involved updating and fixing code related to Sagemaker deployment client for the machine learning lifecycle.
pythonlifecyclemlmachine-learningincremental-learning
layer5io/layer5

Dec 2022 - Jan 2023

Layer5, expect more from your infrastructure
Role in this project:
userFront-end Developer
Contributions:23 reviews, 11 commits, 38 PRs in 1 month
Contributions summary:Ayush primarily focused on fixing and improving the user interface of the Layer5 project. Their contributions involved correcting errors in the 404 page, updating navigation elements, and addressing color contrast issues. They also worked on enhancing button functionalities and making adjustments to various components such as the footer and project sections to improve the overall user experience.
api-gatewaylfxinternshipistioaws
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
Ayush Sharma - Software Engineer at Cisco