지환태
jht008@gmail.com

경력

휴비즈

2021-07-19~현재

전대전(전국대신전해드립니다) 커뮤니티 서비스 개발

  • Nest.js를 사용하여, 백엔드 서버 개발
  • Next.js를 사용하여, 프론트엔드 개발
  • React Native를 사용하여 iOS, Android 어플리케이션 개발

뉴스레터 제작 도구 개발

  • Google Workspace 연동
  • 뉴스레터 상태 저장, 이미지 업로드
  • 웹 브라우저의 Canvas 사용하여 이미지 HTML 코드 생성
  • 사각형 배치하여 map 태그 생성
  • 이미지 분할하여 table 태그 생성

티맥스소프트

2018-01-01~2021-07-31

3270 터미널 웹 브라우저 구현

  • OFGW와 웹소켓을 이용해 통신
  • SVG를 사용하여 화면 구성
  • 한국어, 일본어, 중국어 입력기 구현

3270 터미널, 오픈프레임 간 통신 중계 서버 개발

  • 3270 터미널 에뮬레이터와 오픈프레임 간 통신 중계
  • 웹브라우저와 오픈프레임 간 통신 중계
  • JAVA NIO 소켓, 웹소켓으로 클라이언트 연결 제공
  • Tmax 연결을 통해 오픈프레임과 데이터 통신
  • 터미널, 커넥션 자원 관리
  • 터미널, 프로그램의 트랜잭션 스케줄링
  • 3270 데이터 스트림 JSON 변환

CICS COBOL → JAVA 변환 프로젝트

  • CICS COBOL 커맨드 JAVA 변환을 위한 CICS COBOL 커맨드 파서 제작
  • CICS JAVA 커맨드 구현

학력

한양대학교 대학원

석사 컴퓨터·소프트웨어학과
2016-03-01~2018-02-28

한양대학교

학사 컴퓨터전공
2012-03-01~2016-02-28

프로젝트

커뮤니티 서비스 백앤드

휴비즈
2021-07-19~현재

지역 기반 커뮤니티 전대전(전국대신전해드립니다)의 서버. REST, GraphQL API 엔드포인트 제작.

주요 업무

  • 커뮤니티 서비스에 필요한 기능(피드, 알림, 게시물 작성, 구독, 신고, 블라인드 등) 개발
  • 게시물을 Facebook page로 발행하는 기능 개발
  • Facebook, Apple OAuth 로그인 개발
  • Elasticsearch를 사용하여 게시물 검색 기능 개발
  • Elasticsearch를 사용하여 모니터링 환경 구축
  • Elasticsearch를 사용하여 통계 분석 환경 구축
  • HashiCorp Packer, Terraform를 사용하여 빌드, 배포 라인 구축

성과

2022년 3월 ~ 현재 사용자 5,000여 명, 게시물 10,000여 개 확보.

사용 기술

S3 이미지 리사이징

휴비즈
2021-07-19~현재

S3에 저장된 이미지 파일 리사이징. width, height, fit, format 옵션 제공. Lambda@Edge의 origin-response 에서 작동.

주요 업무

  • Node.js의 이미지 처리 라이브러리인 sharp를 사용하여 원본 이미지를 1MB 미만으로 축소
  • HEIC 이미지 처리 환경 구축
  • Github Actions를 사용하여 빌드, 업로드 라인 구축

사용 기술

커뮤니티 서비스 모바일 어플리케이션

휴비즈
2021-07-19~현재

전대전(전국대신전해드립니다) 서비스의 React Native 구현.

주요 업무

  • 어플리케이션 전체 개발
  • Code Push 배포 환경 구축
전대전 모바일 어플리케이션 스크린샷전대전 모바일 어플리케이션 스크린샷

사용 기술

커뮤니티 서비스 웹페이지

휴비즈
2021-07-19~현재

전대전(전국대신전해드립니다) 서비스의 웹 사이트 구현.

주요 업무

  • 관리자 페이지 구현
  • 메인 페이지 구현
  • 게시물 상세 페이지 구현
전대전 웹페이지 스크린샷전대전 웹페이지 스크린샷

사용 기술

뉴스레터 제작 도구

휴비즈
2023-01-01~현재

https://youtu.be/QEGcYB1dKbE

이미지 → map, table 태그를 포함하는 HTML로 변환해는 도구의 서버 개발

주요 업무

  • 사내 구성원만 사용할 수 있도록 Google Workspace와 연동
  • 제작중인 뉴스레터 상태 저장
  • 로컬 이미지 파일 사용한 뉴스레터의 이미지를 S3에 저장
  • Github Actions, Terraform을 사용하여 빌드, 배포 라인 구축
  • map을 포함한 HTML 생성 기능 개발
  • 이미지 분할 및 table을 포함한 HTML 생성 기능 개발

성과

뉴스레터 HTML 제작을 개발팀에게 전달하지 않고 각 담당자가 수행하여 업무 효율 상승.

사용 기술

3270 터미널, 오픈프레임 간 통신 중계 서버

티맥스소프트
2018-01-01~2021-07-16

IBM 3270 터미널과 오픈프레임(CICS, AIM, IMS 등) 간 통신 중계 서버 개발 참여.

주요 업무

  • SSL 커넥션 지원 확대
  • 트랜잭션, 터미널 관련 커맨드를 위한 자원 관리
  • 메인프레임 트랜잭션 미들웨어 AIM 지원
  • 3270 Data Stream ↔ JSON 변환 기능 개선
  • 각종 버그 수정, 기능 추가 및 개선

사용 기술

3270 터미널 웹 브라우저 구현

티맥스소프트
2018-01-01~2021-07-16

IBM의 3270 data stream을 사용하는 메인프레임 터미널 웹 브라우저 구현.

주요 업무

  • 단축키 기능 버그 수정 및 개선
  • 엑셀 데이터 처리
  • SVG → React 리팩토링
  • 한국어, 일본어, 중국어 입력기 구현
  • Context menu(copy, cut, delete) 구현
  • 각종 버그 수정, 기능 개선
3270 터미널 웹 브라우저

사용 기술

OF21

티맥스소프트
2018-01-01~2021-07-16

오픈프레임의 새로운 버전 개발 참여.

주요 업무

  • CICS COBOL 커맨드 JAVA 변환을 위한 CICS COBOL 커맨드 파서 제작
  • CICS JAVA 커맨드 구현

사용 기술

유튜브 메일 알림 서비스

2021-01-07~현재

https://www.ytfm.app/

유튜브의 메일 알림 기능이 종료되어, 유튜브 메일 알림 기능 구현한 개인 프로젝트.

주요 업무

  • YouTube 구독 목록 동기화
  • PubSubHubbub 프로토콜을 이용한 동영상 업로드 정보 수신
  • 업로드된 동영상 이메일로 전송
  • 구독 해지를 위한 List-Unsubscribe 헤더 처리
  • ical event 처리
YTFM WebYTFM Email

사용 기술

Github