Liferay
Show contact
Links
Sateesh Narayan
Practice Manager
Shivansh Sharma
Nisarg Parikh
Current role
View in org chart