윤태구
백엔드 / 서버 운영
010-9125-1528 xorngnlrn13@gmail.com 한국성서대학교 컴퓨터소프트웨어학과
소개
  1. AWS EC2 환경에서 서버를 직접 구축하고 외부에서 접근 가능한 형태로 운영한 경험이 있습니다.
  2. DB를 구성하고 서버와 연결하여 API 요청 → 서버 처리 → DB 저장까지의 흐름이 정상적으로 동작하도록 구성하고 테스트한 경험이 있습니다.
  3. 문제 발생 시 서버 실행 상태, 포트, 보안 그룹, DB 연결 순으로 단계적으로 점검하며 해결하는 방식으로 작업해왔습니다.
프로젝트
군 장병 상벌점 관리 시스템 : 병사, 간부 상•벌점 관리 온라인화
백엔드 & 인프라 담당 · NestJS / TypeScript / AWS EC2 / Supabase(PostgreSQL)
NestJS TypeScript AWS EC2 Supabase / PostgreSQL Linux
담당 역할
EC2 인스턴스 생성 및 Node.js 서버 실행 환경 구성
보안 그룹 인바운드 규칙 설정으로 외부 API 접근 허용
Supabase DB 생성 및 환경 변수 기반 연결 설정
API 요청/응답 테스트 및 서버 동작 확인
문제 해결
외부 접속 불가 → 보안 그룹 인바운드 규칙 수정
DB 연결 실패 → DB URL 환경 변수 재설정 및 연결 테스트
성과
종이 없이 온라인으로 상벌점 관리 가능 · 기록이 남아 상벌점 부여 과정의 투명성 확보
AI 기반 부동산 계약 분석 시스템 : AI를 활용한 계약서 분석 프로젝트
졸업작품 / 인프라 배포 담당 · FastAPI / Python / AWS EC2 / PostgreSQL
AWS EC2 Python FastAPI (배포 및 실행) PostgreSQL Linux
담당 역할
팀원이 작성한 FastAPI 서버를 EC2 환경에 배포
포트 오픈 및 보안 그룹 설정으로 외부 접근 구성
PostgreSQL 연결 후 데이터 저장·조회 동작 확인
팀원 접근 가능하도록 SSH 접근 방식 추가 구성
문제 해결
배포 후 외부 접근 불가 → 보안 그룹·포트 설정 수정
DB 조회 불가 → 조회 관련 코드 수정
특정 환경에서만 서버 접근 가능 → SSH 접근 방식 추가 구성으로 협업 환경 개선
성과
요청 → FastAPI 서버 → DB 저장 흐름 EC2에서 정상 실행 · 팀원 전원 서버 접근 가능
추가 경험
Raspberry Pi 기반 NFC 출석 시스템
하드웨어-서버 연동 경험
NFC 태그 인식 데이터를 AWS EC2 서버로 전송 · Linux 서버에서 데이터 처리 및 저장 환경 구성 · 하드웨어와 클라우드 서버 간 데이터 흐름 확인
자격증
정보처리기능사
네트워크 전문가 2급
리눅스마스터 2급
인터넷보안전문가 2급
기술 스택
Backend
NestJS, FastAPI (기존 코드 실행, 테스트, 수정 및 배포 경험)
Cloud / Infra
AWS EC2 Linux 보안 그룹 / 네트워크 설정
Database
Supabase / PostgreSQL MySQL
Language
Python JavaScript TypeScript (프로젝트 코드 수정 및 실행 경험) C