컴퓨터 프로그래머.

1994년에 IBM XT(8086) 호환 PC로 컴퓨터를 접했고 1998년에 모뎀으로 인터넷에 접속했다.

Basic, HTML, C, C++, Java, Python, Lua, Common Lisp, Clojure, Scheme, Bash, SQL, CSS, Javascript를 차례로 익히며 프로그램을 배웠다.

프로그래머의 생각을 간결하게 표현할 수 있는 함수형 패러다임을 좋아한다. 저수준의 기계적 구조에도 흥미가 있다. 게임 애플리케이션 개발을 위해 프로그래밍을 배웠고 요즘은 웹 기술(프론트엔드, 백엔드 둘 다)에도 관심이 많다.

주식회사 플러스이십일에서 개발팀장으로 일하고 있고, 사회 운동 단체인 ‘노동자 연대’의 개발팀에 기여하고 있다.

주력 기술

  1. Clojure
  2. Javascript
  3. Python
  4. C, C++

학력

부산대학교 법학과 전공, 정보컴퓨터공학부 부전공

학습한 도서1

“Never trust anyone who has not brought a book with them.” - Lemony Snicket

  • 《프로그램 디자인, 어떻게 할 것인가》
  • 《해커와 화가》
  • 《ANSI Common Lisp》
  • 《프로그래밍 클로저》
  • 《Good Math》
  • 《Effective C++》
  • 《더글라그 크락포드의 자바스크립트 핵심 가이드》
  • 《읽기 좋은 자바스크립트 코딩 기법》
  • 《손에 잡히는 정규 표현식》
  • 《Learn Vimscript the Hard Way》
  • 《게임 프로그래머를 위한 자료구조와 알고리즘》
  1. 내 손때가 묻은 책은 많지만 언급할 가치가 있는 책만 열거했다.