한국 썬 마이크로시스템즈(현 오라클) 교육센터 전임강사, 한국 HP 교육센터 전임강사, 서울 디지털 대학교(SDU) 교수를 지냈으며, 다양한 금융 및통신 업계에서 컨설팅 및 개발을 수행했다. 현재는 삼성 멀티캠퍼스(구 삼성 SDS) 전임교수로 재직 중이며, 자바, 스프링, 분석/설계 모델링, 블록체인, 파이썬, 빅데이터 분석, 웹 크롤링 분야의 강의 진행 및 교재 집필, 컨설팅을 진행하고 있다.