• profile
  • work experience
  • projects
  • etc.
  • 인적사항
    이름이종훈 / 李鍾勳 / LEE JONGHOON이종훈 증명사진
    생년월일1992년 1월 22일
    연락처010-8564-4221
    이메일moscoso@naver.com / aljongjong@gmail.com
    주소경기도 수원시 장안구 정조로958번길 11, 101호
    병역사항육군 병장 만기전역 (복무기간: 2011년 5월 31일 ~ 2013년 2월 28일)

    최종학력 및 교육수료
    최종학력국가평생교육진흥원 학점은행 컴퓨터공학 학사2023년 8월 25일 (학위수여일)
    교육수료KH정보교육원 - 공공데이터 융합 웹기반 SW개발자 양성과정2021년 8월 5일 ~ 2022년 3월 18일 (교육수료기간)

    자격증
    자격증명취득일취득기관
    정보처리기사2022년 11월 25일한국산업인력공단
    웹디자인개발기능사2021년 12월 24일한국산업인력공단
    네트워크관리사 2급2021년 12월 21일한국정보통신자격협회
    SQLD2021년 12월 17일한국데이터산업진흥원

  • 경력사항
    회사명근무기간직위담당업무
    (주)이노그루2022년 5월 1일 ~ 2024년 10월 15일 (2년 6개월)주임웹 개발

    경력기술서
    사업명랜디워크 - 사업토지관리시스템 개발
    개요GIS(지리정보시스템)를 활용해 부동산 개발 사업지의 토지 및 건물 정보를 분석, 제공하는 의사결정지원 시스템
    발주처(주)이노그루
    참여기간2024년 3월 ~ 2024년 9월 (7개월)
    사용기술

    ∙ 사용 언어 : Java / JSP / Jquery / JavaScript / HTML / CSS

    ∙ 데이터베이스 : Maria DB

    ∙ CI/CD : SVN / Jenkins

    ∙ 프레임워크/운영환경 : Spring Framework / Apache Tomcat

    주요 업무

    ∙ GIS를 이용한 토지, 건물 데이터 분석 및 지도 표출

    ∙ 공공데이터포털 API를 활용하여 GIS와 연계

    ∙ 등기부등본 PDF 업로드 및 등본 데이터 추출, 등본 부동산(토지, 건물) 데이터 지도 표출 및 사업지 관리

    ∙ 부동산(토지, 건물) 데이터 세밀화(용도, 소유, 지목, 공시지가 등) 및 각 구분별 페이지 생성

    ∙ 전체 페이지 테스트 진행 및 오류사항 수정

    성과

    ∙ 토지, 건물 분석결과 신규 페이지 대폭 추가[토지: 4(소유자 연령, 소유자 거주지역, 소유형태, 용도지역) / 건물: 5(소유자 연령, 소유자 거주지역, 소유형태, 용적률, 건축물구조)]

    ∙ GIS 페이지 주제도 서비스 추가(공간정보 주제도 레이어를 지도위에 오버레이 형태로 확인)

    ∙ 각 페이지 분석 데이터 요약정보 그래프화

    ∙ 사용자 친화적 UI 개선(주제도 레이어, 데이터 요약 차트, 토지 및 건물 면적 평/㎡ 토글버튼 추가 등)

    ∙ Apache POI를 활용한 토지 및 건물 소유자 정보 리스트 워드파일 생성

    경험

    ∙ 자사 신규 서비스 런칭을 위한 데일리 스크럼 진행으로 각자의 업무 진행 상황과 문제점을 공유하여 신속한 의사 결정과 문제 해결 과정을 경험할 수 있었습니다.

    ∙ 공공데이터포털, 브이월드 등 여러 유형의 API를 통해 받은 데이터를 GIS와 접목시켜 기존에 경험하지 못한 새로운 시스템 개발을 할 수 있었습니다.

    사업명HF 인사이트 시스템 웹부문 개발
    개요한국주택금융공사 사내 시스템으로 경제, 금융 및 공사의 주요 이슈와 니즈 파악 시스템, 뉴스/카페/블로그/유튜브/커뮤니티 등 국민 관심도 분석을 위한 데이터 수집 및 시각화 시스템
    발주처한국주택금융공사
    참여기간2023년 11월 ~ 2024년 2월 (3개월)
    사용기술

    ∙ 사용 언어 : Java / Linux / JSP / Jquery / JavaScript / HTML / CSS

    ∙ 데이터베이스 : Oracle DB

    ∙ CI/CD : GitLab

    ∙ 프레임워크/운영환경 : Spring Framework / Apache Tomcat

    주요 업무

    ∙ 색인 및 수집 데이터 시각화

    ∙ 페이지 별 날짜 및 카테고리 선택 검색 조건 적용 및 검색 조건 저장 기능 개발

    ∙ 데이터 시각화 자료 저장 및 저장한 자료를 활용한 보고서 작성 기능 개발

    ∙ 내부 인트라넷 SSO와 시스템 연동

    성과

    ∙ 수집 데이터를 amcharts 5 라이브러리를 통해 시각화하고 다양한 차트(막대, 라인, 원형, 버블 등) 표현

    ∙ 다수의 API 호출 시 Promise를 활용한 비동기 병렬 처리로 페이지 렌더링 최적화

    ∙ 보고서 PDF, 이미지 다운로드 기능

    ∙ 카테고리 별 데이터 차트 연동(최대 8개) 적용(ex. 버블 차트 <-> 클라우드 차트, 막대 차트 <-> 라인 차트 등)

    경험

    ∙ 해당 프로젝트에서 주요 업무가 화면 개발이라 데이터 수집 및 색인을 하는 타사 직원과 지속적인 소통을 통해 고객 요구사항을 해결하고 프론트엔드와 백엔드의 분리된 개발을 경험할 수 있었습니다.

    ∙ JavaScript ES6 문법을 다양하게(Class, Promise, fetch API, map, reduce 등) 활용하여 JavaScript 이해도와 실력이 많이 상승할 수 있는 기회가 되었습니다.

    ∙ 이전까지 저연차라 경험하기 힘들었던 프로젝트를 빌드하고 내부망 서버에 직접 배포하는 과정을 매일 경험할 수 있어 리눅스 서버 조작에 대한 두려움을 없앨 수 있는 경험이었습니다.

    사업명금융보안 레그테크포털 웹접근성 및 서비스 개선 관련 시스템 도입 용역
    개요금융보안원 레그테크포털 웹접근성, PC/모바일 UI 서비스 개선, 파일 업로드 악성코드 검사, 인증 및 전자서명 서비스 이원화
    발주처금융보안원
    참여기간2023년 5월 ~ 2023년 10월 (6개월)
    사용기술

    ∙ 사용 언어 : Java / Linux / JSP / Jquery / JavaScript / HTML / CSS

    ∙ 데이터베이스 : Oracle DB

    ∙ CI/CD : SVN

    ∙ 프레임워크/운영환경 : Spring Framework / Apache Tomcat

    주요업무

    ∙ PC/모바일 전체 페이지 UI 및 시각화 개선

    ∙ 웹접근성, 웹표준 준수를 위한 지침기준에 위배되지 않도록 개선

    ∙ 사용자가 선택한 알림 서비스가 오류로 정상 발송되지 않았을 경우 기능 이원화(문자 <-> 카카오톡)

    ∙ 파일업로드 기능이 존재하는 페이지에서 파일업로드 및 파일수정 시 악성코드 검사 실행

    ∙ 업무신청 양식 모듈화

    성과

    ∙ W3C Validator, WAVE Evaluation Tool 등을 활용해 전체 페이지 웹접근성, 표준을 검사하고 지침에 위배되는 코드와 수정사항 개선

    ∙ Spring Scheduling Tasks 스케줄링 기술을 활용하여 데이터베이스 알림 서비스 테이블에 주기적으로 접근하여 발송 코드가 오류로 판단될 경우 기능을 이원화하여 사용자에게 알림이 누락되지 않도록 개선

    ∙ 사용자가 파일 업로드를 위한 파일 선택 시, 즉각 설치된 악성코드 검사 소프트웨어에 파일 검사를 요청하고 사용자에게 검사 결과를 안내해 업로드 전 악성 파일 접근 차단

    ∙ 관리자 페이지에서 업무신청 양식을 모듈화하는 페이지를 만들어 업무신청 양식을 레그테크 포털 클라이언트들의 요구사항에 맞게 다양하게 생성할 수 있도록 개발

    ∙ 기존 레그테크포털 인증/전자서명 카카오사의 단일 인증 시스템을 네이버사의 인증 시스템 추가로 이원화

    경험

    ∙ 입사 후 처음으로 PM을 제외하고 혼자 투입된 프로젝트로, 실무 고객과 직접 소통해야하는 할 경우가 많아 고객의 니즈를 파악하고 개발자로서 의사를 전달하여 여러 업무를 결정할 수 있는 경험을 할 수 있었습니다.

    ∙ 이전까지 회사에서 경험했던 단순 CRUD가 업무가 아닌 다양한 시스템 적용, 개발을 통해 개발에 재미를 느끼고 성장할 수 있던 계기가 되었습니다.

    사업명썸스톡 - 주식정보커뮤니티시스템 개발
    개요주식정보를 종합적으로 분석하여 실시간 포스팅을 제공하고, 테마별 주식정보를 한번에 관리하는 지능형 커뮤니티 서비스
    발주처(주)디윅스
    참여기간2023년 1월 ~ 2023년 4월 (4개월)
    사용기술

    ∙ 사용 언어 : Vue.js / JavaScript / Jquery / HTML / CSS

    ∙ CI/CD : SVN

    주요업무

    ∙ SNS(구글, 네이버) 간편 가입, 로그인 API 요청 및 response 데이터 처리

    ∙ 주식 테마 생성, 수정, 삭제

    ∙ 종목별 주식 차트 표현

    성과

    ∙ 초기 어플리케이션 기본 기능 구현

    경험

    ∙ Vue.js 기술을 활용해 JavaScript 프레임워크 사용의 편의성을 경험할 수 있었습니다.

    ∙ 이전까지 웹 어플리케이션 개발 경험만 있었지만, 해당 프로젝트를 통해 모바일 어플리케이션 개발을 경험할 수 있었고 웹과 다르게 다소 한정적인 화면 안에서 적재적소의 컨텐츠 배치 실현과 사용자 편의성 증대를 위해 고찰할 수 있었습니다.

    사업명전문가용 검색 서비스 지능형 검색 및 사전 시스템 구축
    개요헌법재판소 연구관이 연구보고서와 결정문 초안 작성을 위한 한글/영문 판례, 발간자료 등을 검색할 수 있는 시스템, 법률에 사용되는 단어들을 등록하고 통계 등을 확인할 수 있는 사전 시스템
    발주처헌법재판소
    참여기간2022년 7월 ~ 2022년 12월 (6개월)
    사용기술

    ∙ 사용 언어 : Java / Linux / JSP / Jquery / JavaScript / HTML / CSS

    ∙ 데이터베이스 : Oracle DB

    ∙ CI/CD : SVN

    ∙ 프레임워크/운영환경 : Spring Framework / Apache Tomcat

    주요업무

    ∙ 사전 시스템의 사전 단어 등록, 수정, 삭제 시스템 구현

    ∙ 사전에 등록된 단어에 대한 연구관들의 토론게시판 개발 및 댓글 기능 구현

    ∙ 전체 시스템 테스트 진행, 오류 및 수정사항 조치

    ∙ 프로젝트 산출물 작성

    성과

    ∙ 사전 시스템 메인 페이지인 사전 수치, 통계를 시각화하여 사용자 경험을 개선하고 주요 데이터 직관적 제공

    ∙ 토론 게시판을 구현하며, 토론글 게시, 진행 상태에 따른 게시글 정렬 기능과 댓글 기능을 포함한 주요 기능 전반을 직접 설계하고 개발

    경험

    ∙ 개발자로서 처음 투입된 실무 프로젝트로 기획 단계부터 개발, 테스트, 오픈 단계까지 전체 프로세스를 경험할 수 있었습니다.

    ∙ 기획 단계에선 초기 DB 설계에 참여할 수 있었고, 개발 단계에선 복잡한 로직 구현은 아니지만 여러가지 CRUD 구현을 담당해 기본기를 충실히 쌓을 수 있었습니다. 테스트 단계에선 단위 테스트부터 통합 테스트까지 시스템 전체를 꼼꼼히 테스트하여 사용자에게 이용 편의성을 제공하기 위해 오류 및 수정사항을 찾아내고 수정했습니다.


  • 도서 검색 (APP 라우터 버전)
    도서 검색 APP 라우터 버전 화면

    ∙ 도서 검색 및 도서 상세 정보 확인

    ∙ 인스타그램 피드 형식의 모달창 적용

    ∙ 도서 리뷰 작성 및 삭제 기능

    ∙ Skeleton UI 적용

    ∙ Next.js App Router 사용

    Next.js / React / TypeScript / Vercel / Supabase
    링크 / 소스코드
    도서 검색 (PAGE 라우터 버전)
    도서 검색 PAGE 라우터 버전 화면

    ∙ 도서 검색 및 도서 상세 정보 확인

    ∙ Next.js Page Router 사용

    Next.js / React / TypeScript / Vercel / Supabase
    링크 / 소스코드
    감정 일기장
    감정 일기장 화면

    ∙ 일기 작성, 수정, 삭제 기능

    ∙ 월별 조회 및 최신순, 오래된순 정렬

    ∙ 라이트 / 다크 모드 추가

    React / Vite / JavaScript / Vercel
    링크 / 소스코드
    연락처 관리
    연락처 관리 화면

    ∙ 연락처 작성, 수정, 삭제 기능

    React / Vite / JavaScript / Vercel
    링크 / 소스코드
    개인 홈페이지
    연락처 관리 화면

    ∙ 포트폴리오 및 개인 관심사 업로드 홈페이지

    Next.js / React / TypeScript / Nginx / GitLab
    링크

  • etc.
    홈페이지https://magicalbrigandinearmor.com
    깃허브https://github.com/aljongjong
    블로그https://velog.io/@aljongjong