대학원에서 정보보안학을 전공했으며, 20년 넘게 컴퓨터 응용 프로그램 개발 분야에서 다양한 수준의 개발 경험을 쌓아왔다. 여러 언어로 애플리케이션을 개발하고 관리하면서 깊은 통찰을 얻었고, 이를 토대로 소프트웨어 개발과 관련된 책들을 번역하면서 항상 새로운 기술과 도전에 생각이 열려 있도록 노력해왔다. 기업에 소속해서는 소프트웨어 아키텍트로, 프로젝트 현장에서는 프로젝트 리더 겸 시니어 개발자로 일하면서 아이디어를 현실로 구현해보고자 노력하고 있다.