미리보기
기본 정보

MAU 50,000의 PaaS 서비스 팀에서 가장 많은 티켓을 처리하고 있는 학생 개발자 임채성입니다.
자기소개
꾸준한 학습으로 성장 가능성이 높은 사람
2021년도부터 매년 3개 이상의 프로젝트를 진행하였고 200개 이상의 글을 작성하였습니다. 학부 1학년에 SW마에스트로를 수료하였으며 학술 컨퍼런스에서 2회의 발표하였습니다.
ㅤ새로운 지식 습득에 거부감이 없는 사람
백엔드, 프론트엔드, 인프라 등의 프로젝트를 진행하며 새로운 기술에 대해 학습할 때, 사용법보다는 해결하고자하는 문제와 해결방안을 이해하는 방법을 학습했습니다.
ㅤ팀의 성장을 중요히 하는 사람
개인의 성장을 위해 간단히 해결할 수 있는 문제를 어렵게 풀지 않습니다. 빠르고 확실하게 문제를 해결하고 나서 애매하거나 실수했을 수 있는 부분은 개인공부로 채워가고 있습니다.
대외활동
SW마에스트로
한국정보산업연합회
창의도전형 SW인재 육성 목표의 오프라인 자율형 부트캠프
Nest.js, AWS EC2, RD2, S3를 활용하여 팀 프로젝트를 진행하며 팀워크의 중요성을 체득.
Backend로서 개발자 간의 원활한 소통을 위해 CS 학습과 커뮤니케이션 능력의 필요성 인식.
프로젝트를 수행하며 매주 2회 HTTP 스터디 수행.
SW마에스트로에서의 프로젝트 경험은 이후 프로젝트와 교내 발표 행사의 밑거름이 됨.
포트폴리오
프로젝트
팬 게임 배포 플랫폼, 왁타버스 게임즈 프로젝트
Waktaverse Games (팀)
2024.04. ~ 진행 중
트위치 구독자 수 국내 1위(103만명) 스트리머의 MAU 50,000 팬게임 배포 프로젝트. waktaverse.games
Node.js 18, Nest.js 10.2.7, TypeORM 0.3.17, Jest 29.7.0, MySQL 8.0.40
ㅤ
1. 테스트 환경 구축
자기주도 작업, TypeORM, Jest, MySQL
135 API 규모의 서비스에 Test Case 250개 작성, Test Coverage 0% -> 19.54% 향상.
좋은 Test Case를 작성하기 위해 Test 관련 게시글 4개 번역.
Spring 계열의 Rollback 전략을 적용하여 테스트 환경 구축하여 테스트 간 격리성 보장. [코드]
ㅤ
2. 협업을 위해 구체적인 PR 방법론 문서화, 팀과 공유.
자기주도 작업, 협업
팀원에게 "PR을 읽기 쉬운 단위로 분리해달라"는 피드백을 받음.
Stacked PR 기법, 단일 PR에 적절한 Code Change Line 수 학습.
글을 문서화하여 팀원에게 공유하였고, PR 생성 시 Discord 알림을 통해 Code Line 명시를 통해 지속적 통합 환경 구축.
ㅤ
3. 캐싱을 통한 이미지 조회 성능 개선, 5.9초 -> 2.4초 개선, 59.35% 단축
유저 제보 문제, Cloudflare
메일 제보 이후 1일만에 문제 해결.
Cloudflare Cache 기능이 비활성화된 버그를 발견하고 해결하여 효율성 개선.
Cloudflare Polish 기능으로 webp 이미지 압축본 응답.
ㅤ
블로그 자동 번역 및 배포 서비스, 계왕권 프로젝트
개인
2024.10. ~ 진행 중
기술블로그 번역 및 배포 프로젝트 puleugo/kaio-ken
Node.js 20, Github Action, Jest 29.7.0
블로그 게시글을 자동 번역 및 배포를 위한 파이프라인 개발.
Github Actions CronJob을 통해 개인블로그에 적용. [자동 번역 결과물]
실시간 경매 서비스, 경남 경매
팀
2023.08. ~ 2023.10.
실시간 경매 서비스, 경남 경매(대회 입선작) gyeongnam-gyeongmae/server
Java 8, Redis 6, PostgreSQL, Stomp Protocol, Docker
실시간 통신 프로토콜 후보 Socket 통신과 SSE 중 후자 선택
대회 제출 마감 데드라인이 명확하여 팀원 모두가 알고 있던 HTTP 프로토콜 기반인 SSE를 선택.
Redis와 SSE를 활용한 실시간 경매 기능 구현
교육
인제대학교
대학교(학사) | 컴퓨터 공학과
2022.03. ~ 현재 | 재학 중
기술 스택
NestJS, Node.js, Jest, TypeORM, ec2, s3, aws-rds, cloudflare, Java