전문적인 소프트웨어 공학 경력을 쌓는 과정에서 다양한 실제 상용 서비스, 아키텍처, 프로그래밍 언어(주로 JVM)를 작업해 왔다. 모놀리스와 마이크로서비스 아키텍처에 대한 실전 경험이 있으며, 수천만 명의 고유한 사용자와 초당 수십만 건에 이르는 연산을 처리하는 시스템을 설계해 왔다. 현재 현대적인 데이터 레이크하우스 솔루션을 만드는 드레미오(Dremio)에서 일한다.