Skip to content
View younganswer's full-sized avatar

Highlights

  • Pro

Block or report younganswer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
younganswer/README.md

Hi there 👋

🧑‍💻 ENKI WhiteHat 백엔드 엔지니어 인턴 (2025.11 - 2026.02)
🧑‍🎓 국민대학교 컴퓨터공학부 졸업 (2019.03 - 2025.02)
🧑‍🎓 42Seoul 7기 Cadet 수료 (2022.04 - 2024.03, 현재 alumni)

개인 Blog에서 보다 다양하고 자세한 내용들을 확인하실 수 있습니다 :)


Skills

Languages
C C++ TypeScript JavaScript Python Shell Java

Frameworks & Libraries
Node.js Express NestJS MikroORM TypeORM Prisma Mongoose Socket.IO Passport JWT OAuth2

Databases
PostgreSQL MySQL MongoDB Redis

Infrasturcture & Cloud
Docker AWS Linux Nginx CI/CD GitHub Actions

API & Tools
REST API Swagger Postman Mermaid

Package & Build Tools
Yarn npm Shell Script Makefile JSON YAML

Collaboration & Productivity
Git Slack Notion Jira

Code Quality
Prettier ESLint Husky DDD Clean Code Clean Architecture


Key Projects

  • SaaS 모델 기반 보안 학습/훈련 환경 제공 서비스
  • Presentation → Application → Domain ← Infrastructure 계층 전반에서 Nest.js 기반 백엔드 기능 설계 및 구현, DDD와 Clean Architecture 실무 경험 강화
  • 데이터베이스 설계 검토 및 API 표준화 수행을 통한 출시 시점 서비스 품질 안정화 지원
  • 관련된 주요 백엔드 아키텍처 및 구현 내용은 clean-ddd에서 확인하실 수 있습니다
  • AI 기반 음성 일기 서비스, 백엔드 개발 및 클라우드 인프라 담당
  • NoSQL Injection, IDOR, Origin spoofing 등 주요 보안 취약점 식별 및 네트워크 ACL, RBAC 적용을 통한 보안 강화
  • 중복 DTO 및 Repository를 의존성 주입 기반 추상화 계층으로 통합해 코드 재사용성, 확장성, 서비스 유지보수성 개선
  • 동아리 관리 및 운영 효율화 목적 플랫폼, 백엔드 개발 리드 및 클라우드 인프라 구축
  • RESTful API 설계 및 구현, Swagger 기반 API 문서 체계화
  • MongoDB ObjectId timestamp를 활용한 startAt ~ endAt 범위 쿼리에서 Full Scan을 B+Tree Index Scan으로 전환해 응답 속도 약 70% 개선
  • C/C++ 기반 시스템 레벨 프로젝트 14개 수행, 컴퓨터공학 핵심 기초 및 실전 문제 해결 역량 강화
  • 동료 기반 학습, 스터디 및 팀 프로젝트를 통한 협업/커뮤니케이션 역량 향상
  • Docker 중심 개인 프로젝트 및 팀 웹서비스 개발 경험을 통한 백엔드 개발 전문성 심화

Additional Projects

  • AWS ECS Fargate 기반 완전관리형 마이크로서비스 아키텍처 구현, 컨테이너화 및 서버리스 배포를 통한 확장성/신뢰성/비용 효율성 확보
  • Application Load Balancer 기반 트래픽 분산, CloudWatch 기반 중앙 모니터링, ECS Service Auto Scaling 기반 자동 확장 구성으로 고가용성 및 자원 효율 최적화
  • EC2 직접 운영 제거를 통한 운영 단순화 및 현대적 클라우드 네이티브 애플리케이션 기반 마련
  • FileProcessing 과목 학생 보고서 평가용 자동화 테스트 도구
  • 핵심 기능 C++ 구현, 자동화 Shell Script 작성, GitHub Actions 기반 CI/CD 통합
  • 모호한 과제 안내와 불명확한 평가 기준 이슈에 대응해 과제 문서 재작성 및 GitHub Actions 기반 자동 채점 시스템 구축
  • FileProcessing Report Tester 프로젝트에서 사용한 B-Tree 원본 소스 코드
  • 삽입/삭제/검색 연산을 지원하는 B-Tree 자료구조의 C++ 구현 제공
  • C++ Standard Template Library(STL) 유사 설계, iterator 지원(allocator/deallocator 미포함)
  • ft_transcendence
    • 실시간 멀티플레이 게임 및 소셜 네트워킹 기능을 포함한 풀스택 웹 애플리케이션
    • NestJS와 socket.io 기반 백엔드 서비스 개발, RESTful API·WebSocket 통신·OAuth2 인증 구현
    • 효율적 데이터 저장/조회 보장을 위한 PostgreSQL 데이터베이스 스키마 설계 및 운영
  • inception
    • Docker 이미지 빌드, 멀티 컨테이너 구성, 네트워크/볼륨 설정을 통한 시스템 운영 역량 확장
  • webserv
    • Nginx에서 영감을 받은 C++ 기반 HTTP 서버 개발, CGI 지원 등 핵심 기능 구현
    • HTTP/1.1 프로토콜 지원 및 kqueue 기반 non-blocking I/O 적용으로 성능 효율 확보
    • Nginx 핵심 기능 다수를 커스텀 서버로 재현
  • miniRT
    • miniLibX 기반 간단한 ray tracing 프로그램, scene description 파일로부터 3D 장면 생성
    • sphere/plane intersection, ambient/diffuse/specular 조명 모델, 그림자, 반사 등 핵심 ray tracing 알고리즘 구현
  • cub3D
    • miniLibX 기반 Wolfenstein 3D 스타일의 간단한 ray casting 게임 구현
    • 2D 맵 기반 3D 환경 렌더링을 위한 2D ray casting 알고리즘 구현
  • minishell
    • bash에서 영감을 받은 C 기반 간단한 Unix shell 구현
    • built-in command, 환경 변수 관리, 입출력 리다이렉션, 파이프 기능 지원
    • 재귀 호출 및 shell script 실행 미지원, 따라서 LL/LR/Pushdown Automaton(PDA) 기반 파싱 기법 미사용
  • philosopher
    • Dijkstra의 Dining Philosophers 문제 해결 프로젝트
    • mutex 및 semaphore를 활용해 multi-thread/multi-process 환경의 livelock, deadlock, starvation 방지 알고리즘 구현
    • C와 POSIX threads 기반 동시성 philosopher 프로세스 제어 구현

Pinned Loading

  1. 42cursus 42cursus Public

    42cursus started at July 4th

    C

  2. KMU-2024-Capstone/You-know-what KMU-2024-Capstone/You-know-what Public

    Dairy service with AI conversation

    TypeScript

  3. UuuuuuuDong/ourdongbang UuuuuuuDong/ourdongbang Public

    대학교 동아리 플랫폼 '우리동방'

    TypeScript 1