Proficiency in Distributed application patterns. Experience in designing, Developing and implementing distributed applications patterns based on micro-services architecture.
Experience in assessing application architecture and providing recommendations to improve architecture considering performance, scalability, high availability.
Experience in transitioning an application from monolithic architecture to micro-services based architecture.