지성봉(Seong bong Ji) resume


available for hire

프로필 이미지

"누구나 차별받지 않고 모두가 쉽게 접근할 수 있는 웹을 만드는 Front-End Developer" 라는 직업적 목적을 가지고 웹 표준, 웹 접근성, 사용자를 위한 UI/UX에 큰 관심을 두고 좀 더 나은 웹을 만들어 가기 위해 고민하는 웹 퍼블리셔 입니다.

논리적이고 구조적이며 의미론적인 코드를 사랑하며 효율적이고 이해하기 쉬운 코드를 만들기 위해 노력하고자 합니다.

Front-End의 전반은 내 업무 영역이다라는 생각으로, 수동적 입장으로 일하기 보다 좀 더 나은 접근성, 좀 더 나은 UI/UX를 제공할 수 있도록 기획·디자인에 역으로 제안과 설득, 토론을 아끼지 않는 적극적인 입장으로 일하기를 즐겨합니다.

Personal Details

Education

  • ​2000. 03 ~ 2010. 02

    경원대학교(現 가천대학교) 인터넷미디어학과 졸업

  • ​1997. 03 ~ 2000. 02

    서라벌고등학교 졸업

Techincal Skills

HTML, CSS, SCSS, JavaScript(ES 5, ES 6), Web Standard, Web Accessibility, SEO, Git, Gulp, Grunt

Work Experience

  • 콘텐츠연합플랫폼㈜ (2018.07.19 ~ 2018.07.31)

    • 아시안게임 특별관 PC/Mobile Web 개발
  • 모던아이 (2018.06.22 ~ 2018.07.01)

    • Oreo Colorfilled PC/Mobile Web 개발
  • 콘텐츠연합플랫폼㈜ (2014.08.25 ~ 2018.03.31)

    플랫폼기술본부 클라이언트개발부 연구원 (과장)

    • pooq 3.0 Front-End 개발 초기 설정 ( ~ )

      • Web Standard, Web Accessibility, Front-End Develop
      • establish pooq 3.0 Coding Convention for outsourcing
      • set task runner (grunt/gulp)
    • pooq 2.0 Front-End 개발 / 유지보수 ( ~ )

      • Web Standard, Web Accessiblity, Front-End Develop
      • establish pooq 2.0 Coding Convention
      • manage freelancers(web publisher)
    • 그 외 이벤트성 사이트 퍼블리싱 / 개발

      • 2014 인천 아시안게임 하이라이트 영상 사이트
      • 2014 무한도전 사진전 사이트
      • 2017 워너원 예능시티 사이트
      • 2018 평창동계올림픽 특집관 사이트
      • etc...
  • Freelance (2013 ~ 2014)

    Web Publish, UI Develop

    • Rainbow communication 홈페이지 리뉴얼
    • 한국승강기안전관리원 인재개발원 홈페이지
  • KT innoedu (2012.04.30 ~ 2014.08.01)

    플랫폼운영팀 러닝플랫폼본부 대리

    Web Standard, Web Accessiblity, UI Develop, manage freelancers(web publisher)

    • kt innoedu 평생교육원
    • 한국병원약사회 사이버 연수원
    • NH 농협생명 사이버 교육센터, NH 농협은행 사이버러닝 HUB
    • KT 그룹사 Learning Center
    • KT innoedu 홈페이지
    • etc
  • ㈜Tsem Solution (2010.03.15 ~ 2012.02.24)

    기업부설연구소 대리

    ASP, PHP Develop, Web Standard, UI Develop

    • 온라인 설문조사 통계 시스템 T-PLAN
    • 앙스마켓, 성남농협 등 쇼핑몰 개발
    • 교육청 영어교사TEE지수 인증 시스템
    • 교원능력개발평가 온라인 시스템
  • ㈜서비스퀘어 (2008.11 ~ 2009.08)

    SK Enclean TF 커뮤니티 기획팀 사원

    • Enclean.com 커뮤니티(클럽, 블로그 등) 개편 기획, 커뮤니티 운영

Career Description

  • 콘텐츠연합플랫폼㈜ (2014.08.25 ~ 2018.03.31)

    플랫폼기술본부 클라이언트개발부 연구원

    server-side와 client-side의 완전한 업무 영역 분리와 웹 표준/웹 접근성 준수에 대한 내부적인 요구사항에 따라 입사하여 RESTful API를 기반으로 server와 완전히 분리된 웹 어플리케이션 제작을 주 업무로 진행하며, PC/mobile 웹에 대한 웹 퍼블리싱, Front-End 개발(Ajax를 통한 data binding, UI 개발 등)을 모두 전담하여 웹 표준, 웹 접근성 향상의 업무를 진행

    • pooq 3.0 Front-End 개발 초기 설정

      • component 단위 UI 구성에 대한 요구사항에 따라 내부의 관련 업무자들의 러닝 커브 및 유지보수를 고려하여 여러 Front-End framework들 중 Vue.js를 이용한 MPA(Multi Page Application) 구성을 제안.

      • 프로젝트의 아웃소싱 결정에 따라 산출물의 품질 관리를 위해 Github Wiki 문서로 HTML/CSS/JavaScript 작성에 대한 코딩 컨벤션 및 웹 접근성 가이드라인 작성.
        grunt/gulp를 통한 린트(htmllint, stylelint 등) 및 전처리기(autoprefixer, csscomb, uglify 등)를 셋팅하여 코딩 컨벤션을 최대한 준수할 수 있도록 제공.

    • pooq 2.0 Front-End 개발 / 유지보수 (마지막 버전 prototype)

      • cito.js(virtual DOM library)를 이용하여 MPA(Multi Page Application) 개발

      • 프린랜스 웹 퍼블리셔의 코드 품질 관리를 위해 HTML/CSS 코딩 컨벤션 수립 및 github를 통해 코드리뷰 진행

      • 지속적으로 웹 접근성 향상에 대한 학습을 진행하며 WAI-ARIA 도입하여 컴포넌트별로 접근성 향상을 도모. autocomplete, carouse slide, layer popup 등의 컴포넌트 및 문서구조(landmark)에 WAI-ARIA를 적용. 마지막 버전 prototype

      • HTML Specification에 따른 semantic markup 검증 및 오용된 마크업들을 적절한 용도의 요소(element)를 사용하도록 개선

      • 기획/디자인 단계의 산출물을 토대로 웹 접근성 제공 여부를 확인하여 각 담당자에게 웹 접근성 관련 이슈 제기 및 대안 제안, 운영 중 사이트에 대해 지속적으로 웹 접근성 현황을 검사하여 사이트 운영팀에 웹 접근성 이슈 및 가이드 라인 전달 (배너 등록 시 배너 이미지에 대한 대체 텍스트 작성 요령 등)

  • KT innoedu (2012.04.30 ~ 2014.08.01)

    플랫폼운영팀 러닝플랫폼본부 대리

    사내 사이트 및 고객사별 사이버교육 사이트 웹 퍼블리싱 및 UI 개발 업무 진행.

    • 웹 표준 리뉴얼 개인 프로젝트 진행 (markup, javascript 개선)

      기존 운영 사이트에 대해 웹 표준이 준수되지 않은 마크업, JavaScript등에 대한 지속적인 개선 프로젝트 진행
      이에 따라 기존에 server-side 개발자가 진행하던 client-side UI 개발 등의 JavaScript 작업을 모두 웹 퍼블리셔 업무로 가져와 코드 품질 및 생산성 향상에 기여

    • 웹 접근성 준수 제안

      2013년 4월 11일 장애인차별금지법 적용 범위의 모든 법인으로의 확대에 따라, 웹 접근성 준수에 대한 필요성 및 기본/향후 프로젝트에 대한 웹 접근성 향상 제안서 작성 및 보고. 이후 모든 프로젝트에 대해 웹 접근성 준수를 기본 요구사항으로 진행.

    • 웹 퍼블리싱 사내 교육

      Flash 콘텐츠를 HTML 5 기반의 콘텐츠로의 전환 계획에 따라 관련 부서 직원들을 대상으로 웹 퍼블리싱에 대한 사내 교육 진행.

Extracurricular Activities

Work Style & Strengths

  • Role-Driven

    • 상위 결정권자의 업무 지시에 따라 업무를 진행하기 보다, 내 전문 분야에 대한 높은 품질의 결과물을 만들기 위해 기획, 디자인, 동료 개발자들과 각 산출물에 대한 리뷰와 논의를 아끼지 않음.

      pooq의 경우 기획자의 의도로 동영상 플레이어의 자동 재생 기능이 요구되었으나, 웹 접근성이나 사용자의 의도하지 않은 기능 강제 동작, 자동 재생 방식을 채택하고 있던 YouTube도 웹 접근성의 이유로 WebAim으로부터 지속적인 개선 요구를 받고 있음 등의 이유로 해당 기능을 사용자의 선택에 의해 설정할 수 있도록 하는 UI를 제안했고, 해당 기능을 도입.

      pooq 리뉴얼 프로젝트 이후 개인 프로젝트로 JavaScript Refactoring, Web Accessibility improvement, UI Component Library 제작 프로젝트 진행. 이에 따라 많은 양의 memory resource 사용률을 줄이고, 재사용 가능한 jQuery Libary를 제작하여 차후 추가 프로젝트에 활용하는 등의 효과를 거둠.

    • 스스로 세운 일정에 대해서는 가능한 기한 내 처리할 수 있도록 하며, 부득이할 경우 사유와 함께 일정 조정을 요청하여 전체적인 업무에 대한 일정 리스크를 최소화 하고자 함.

  • 업무 관련 지식에 대한 빠른 습득

    • Front-End 개발에 있어 자동화 도구에 대한 자체적인 필요성을 느껴 Grunt와 Gulp에 대해 업무 외 시간을 통해 2주 정도의 시간 동안의 학습을 통해 이후부터 현재까지 진행하는 모든 프로젝트들에 대해서 task runner를 설정하여 진행 중.

      개발 환경 설정과 동시에 학습을 계속적으로 진행하며 Coding Convention에 대응하는 Lint 설정이 부족하여 배포된 npm package 일부를 커스트마이징하여 필요에 맞도록 재설정하여 업무에 활용함.

    • 이전 회사에서 사용할 기회가 전혀 없었기 때문에 튜토리얼 정도의 지식만 가지고 있던 Sass를 타 회사 채용 과정 중 처음으로 사용하게 되었었는데 담당 기술 면접관으로부터 처음 다루어본 것 치고는 꽤 잘 사용했다라는 피드백을 받았으며, 최근의 프로젝트에서 본격적으로 SCSS를 적용하면서 SCSS 설계에 대한 고민을 더 깊이 하게 되는 계기를 가졌음.

  • 웹 접근성에 대한 연구 경험에 따른 다양한 웹 접근성 이슈 분석 및 해결

    • 3년전부터 한국정보화진흥원 디지털격차해소팀에서 웹 접근성에 관한 기술, 이슈 연구 및 관련 강의 진행 중.