지환태
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~현재
이미지 → 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) 구현
- 각종 버그 수정, 기능 개선
사용 기술
OF21
티맥스소프트
2018-01-01~2021-07-16
오픈프레임의 새로운 버전 개발 참여.
주요 업무
- CICS COBOL 커맨드 JAVA 변환을 위한 CICS COBOL 커맨드 파서 제작
- CICS JAVA 커맨드 구현
유튜브 메일 알림 서비스
2021-01-07~현재
유튜브의 메일 알림 기능이 종료되어, 유튜브 메일 알림 기능 구현한 개인 프로젝트.
주요 업무
- YouTube 구독 목록 동기화
- PubSubHubbub 프로토콜을 이용한 동영상 업로드 정보 수신
- 업로드된 동영상 이메일로 전송
- 구독 해지를 위한 List-Unsubscribe 헤더 처리
- ical event 처리
사용 기술
Github
https://github.com/zfanta
Pull Requests
fix getAllMMKVInstanceIDs NPE
2020-11-23~2020-12-01
ammarahm-ed/react-native-mmkv-storage#51feat: add dcinside
2020-06-07~2020-06-07
DIYgod/RSSHub#4934feat: add naver webtoon
2019-11-02~2019-12-07
DIYgod/RSSHub#3376Ko kr
2018-06-10~2018-06-11
typora/Typora-i18n#79에디터 컴포넌트가 디렉토리인지 확인
2018-03-09~2018-03-13
xpressengine/xe-core#2241모바일에서도 api를 사용할 수 있도록 변경
2015-07-13~2017-11-28
xpressengine/xe-core#1623update only checked item
2015-03-10~2015-03-16
birkett/CloudFlare-DDNS-Updater#2검색 옵션 수정
2015-01-08~2015-03-19
xpressengine/xe-core#1160이메일 비공개인 경우에도 이메일 보내기로 이메일 주소 노출되는 문제 수정
2015-01-08~2015-02-04
xpressengine/xe-core#1159