Ashish Shah

Technical Lead at Greycube

Ahmedabad, Gujarat, 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

👤
Senior
🎓
Top School
Ashish Shah is a Technical Lead with 8+ years in enterprise software, specializing in ERPNext customization and full-stack development on the Frappe framework using Python, JavaScript and CSS. He blends hands-on coding with strong QA discipline—designing features, writing tests, and running both manual and automated validation to ensure releases meet business use cases and protect client market share. His open-source contributions to frappe and ERPNext include cross-cutting backend and frontend work such as Python 3 email fixes, user-group assignment UX, and configurable credit-limit checks with test coverage. Comfortable managing cross-functional teams and complex integrations, he has delivered solutions for NGOs and multinational clients across life sciences, hospitality and telecom. Based in Ahmedabad, he pairs an engineer’s technical depth with project-management and communication skills, and holds Oracle certification.
code8 years of coding experience
job13 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at Terna Engineering College
github-logo-circle

Github Skills (18)

erp10
javascript10
python10
full-stack10
frappe10
web-framework10
test-automation10
send-email9
sendmail9
user-interface9
human-interface9
graphical-user-interface9
low-code9
sql9
e-mail9

Programming languages (8)

TypeScriptJavaCSSVueJavaScriptMustacheHTMLPython

Github contributions (5)

github-logo-circle
frappe/erpnext

Oct 2017 - Aug 2021

Free and Open Source Enterprise Resource Planning (ERP)
Role in this project:
userBack-end Developer
Contributions:37 commits, 33 PRs, 83 comments in 3 years 10 months
Contributions summary:Ashish primarily contributed to the ERPNext backend, implementing and modifying features related to credit limit checks in sales orders and sales invoices. They introduced a "bypass credit limit check" option, requiring code changes across multiple doctypes (customer, sales order, sales invoice). Additionally, they updated the customer credit balance report and added new test cases to validate the new functionality and existing flows.
procurementpythonhrmsfrappeprofit
frappe/frappe

Apr 2018 - Aug 2019

Low code web framework for real world applications, in Python and Javascript
Role in this project:
userFull-stack Developer
Contributions:9 commits, 18 PRs, 27 comments in 1 year 4 months
Contributions summary:Ashish contributed to the Frappe framework by addressing issues related to Python 3 compatibility in the email handling module and by implementing a new feature for assigning users via user groups within the application. These changes involved modifying both backend (Python) and frontend (JavaScript) code. The contributions demonstrate a solid understanding of both the core framework components and UI/UX aspects, making the user a key contributor to enhancing the framework's functionality.
cmspythonzammadfrappecommunity-management
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
Ashish Shah - Technical Lead at Greycube