채용공고 올리기

장동호님을 응원해보세요!

이직/구직 중이에요
성실함
책임감
목표 지향적
학습 지향
긍정적

미리보기

기본 정보

이름
장동호
직업
백엔드 엔지니어(Node.js)
간단 소개

사용자 경험을 최우선으로 하며, 데이터 기반 문제 해결과 시스템 최적화에 열정을 가진 신입 백엔드 엔지니어 장동호입니다. 현재 1,000명의 학우가 사용하는 '커넥트 지누' 챗봇 서비스를 개발하고 운영하고 있습니다. 기능 구현에 그치지 않고, 스스로 개선점을 찾아내어 제품에 반영했습니다. 사용자의 행동 데이터와 모니터링 도구를 활용하여 사용성을 개선하고 성능을 최적화하는 역량을 지속적으로 쌓아왔습니다. 개발자로서 서비스 개발에 적극적으로 참여하고, 문제 해결을 위해 다양한 관점에서 고민하는 환경에서 성장하고 싶습니다. 또한 기술적인 성장을 넘어, 팀워크와 협업을 통해 조직과 함께 발전해 나가고자 합니다.

기술 스택

기술 스택

JavaScript, TypeScript, Node.js, NestJS, Python, TypeORM, PostgreSQL, Docker, Google Cloud Platform

프로젝트

프로젝트명

커넥트 지누

소속/기관명

전공종합설계PBL II

프로젝트 기간

2024.03. ~ 진행 중

프로젝트 내용

교내 정보 제공 카카오톡 챗봇 서비스 @커넥트 지누

  • 팀 구성: 5명 (프론트엔드 2명, 백엔드 3명) / 팀 리더

  • 목적: 학생들이 자주 찾는 교내 정보들을 카카오톡 챗봇으로 제공

  • 기술 스택:

    NestJS, TypeORM, PostgreSQL, Python (Selenium, BeautifulSoup), Docker, NGINX, Jenkins, Sentry, CentOS

  • 성과 및 기여

    • 교내 정보 수집 모듈 성능 최적화

      • 배경:

        순차적인 I/O 처리 방식으로 인해 높은 대기 시간이 발생

      • 액션: 파이썬 ThreadPoolExecutor를 활용한 멀티스레딩 구현으로 동시 작업 처리 최적화

      • 결과: 정보 수집 시간 4m30s 1m26s로 단축

    • 인프라 구축

      • CentOS 기반 학과 서버 환경에서 서비스 배포

      • JenkinsDocker Hub를 활용한 CI/CD 파이프라인 구축

      • HTTPS 통신을 위한 SSL 인증서 적용

      • NGINX를 사용하여 리버스 프록시를 설정하고, 카카오 챗봇 IP 대역 외의 요청에 대해 접근을 차단하여 보안을 강화

  • 성과

    • 에브리타임 홍보만으로 5개월 내 1,000명 사용자 확보, DAU 100명 이상 유지

    • 지속적인 UI 개선과 실시간 오류 모니터링을 통한 빠른 문제 대응으로 사용자 경험 향상

경력

회사명

GNU Algorithm 연구실

직급 | 부서 | 근무 유형

학부 연구생 | GNU | 재직 중

근무 기간

2022.07. ~ 재직 중 (2년 7개월)

담당 업무
  • 전자책 저작을 위한 딥러닝 기술을 연구하며 이미지, 템플릿, 레이아웃 자동 생성 기술 개발에 참여

  • KCI 논문 1저자: 이커머스 도메인에서의 동일 태그 교체 데이터 증강 기법을 활용한 개체명 인식

    • Journal of Digital Contents Society 투고(2024.04.12. Accepted)

대외활동

활동명

K-HACKATHON 11 우수상 수상

소속/기관명

과학기술정보통신부

연도

내용

독거노인과 대학생의 홈쉐어링을 중개하는 플랫폼 개발 @GrandPartner

  • 팀 구성: 5명 (기획자, 디자이너, 프론트엔드 2명, 백엔드) / 백엔드 담당

  • 목적: 서울시 '한지붕세대공감' 정책을 보완한 독거노인과 대학생 간의 상호 지원적 주거 모델을 제공

  • 기술 스택: NestJS, TypeORM, MySQL, Docker, NGINX, Google Cloud Platform

  • 액션

    • 데이터베이스 설계: 상향식 설계 방법을 적용하여 데이터베이스 구조를 체계적으로 정의

    • 카카오 REST API를 활용한 로그인 구현: 안드로이드 클라이언트와 NestJS 서버 간의 카카오 로그인 연동 및 액세스 토큰을 통한 사용자 인증 및 회원가입 프로세스 처리

    • Swagger를 활용한 개발 협업:

      Swagger를 활용하여 API 문서를 자동으로 최신 상태로 유지하고, 변경 사항을 실시간으로 반영하여 문서 관리의 효율성을 개선

  • 성과:

    • 과학기술정보통신부 주최 K-HACKATHON 11 우수상 수상

포트폴리오

URL

link

깃허브

깃허브
link

기술 블로그

URL 링크
link

링크드인

링크드인

교육

소속/기관명

경상국립대학교

종류 | 전공

대학교(학사) | 컴퓨터공학과

재학 기간 | 재학 상태

2019.03. ~ 현재 | 재학 중

댓글