-
Leading the design and architecture of complex microservice based applications, ensuring scalability, reliability, and performance across multiple systems.
-
Driving technical strategy and decision-making for architecture and design across functional teams.
-
Mentoring senior developers, providing guidance on complex technical challenges, and promoting a culture of continuous learning and innovation within the team.
-
Developing highly automated pipelines for deployment, scaling, and testing of microservices.
-
Implementing observability practices (monitoring, logging, tracing) to ensure transparency, fault tolerance, and high availability.