Principal Software Engineer
Current• Designed and implemented an optimized distributed scheduler • Led the team to design and build Global Search micro-services based on Elastic Search and Google Cloud Services (Datastream, Dataflow, Airflow, PubSub, etc.)• Contributed to analyze, design and build events driven distributed architecture framework (Golang) for building micro-services• Led the team to design and build base wrapper libraries (Golang) for CQRS, SAGA, Outbox, Database, Logging and Instrumentation• Helping feature teams to follow design best practices for building micro-services in event driven distributed architecture