1996년 공군사관학교에서 기상예보 장교로 실무를 시작하면서 슈퍼 컴퓨터, 수치예보를 경험했으며 '성무기지의 안개와 대청댐의 상관관계 분석' 논문을 썼다. 전역 후 닷컴솔루션을 설립하여 최근까지 SI 사업을 했으며 검색엔진, 그룹웨어, ERP 솔루션을 개발했다. 2003년 검색엔진에 관심을 가지게 된 후 2004년 형태소분석기를 개발하여 오픈소스로 공개했다.
2012년부터는 회사를 정리하고 국내 1호 빅데이터 대학원인 충북대학교 비즈니스데이터융합학과의 교수로 부임하여 분산병렬처리(하둡), 데이터 마이닝과 머신러닝(스파크), 시각화 과목을 맡고 있다. 현재 국민대학교 빅데이터경영MBA과정 겸임교수와 연세대학교 데이터사이언스 과정 외래교수를 맡고 있으며, 숙명여대, 한국생산성본부, 삼성SDS 등 다수의 대학교 및 기업에 출강하고 있다.