
미리보기
- 직업
- 꿈을 현실로 만드는 개발자
- 이름
- 송인재
- 이메일
- pan06041@gmail.com
- 간단소개
- ✔︎ 함께 일하고 싶은 동료 - 빠른 적응력과 성과 입증: 인턴 기간 중 사전 정규직 제안을 받을 만큼 빠르게 업무에 적응하고, 성과를 인정받음 - 협업 역량 검증: 프로그래머스 데브코스에서 각기 다른 3번의 멘토 및 동료 익명 평가에서 '협업' 부문 모두 "상" 획득 - 폭넓은 경험을 통한 소통 능력: 총학생회장 경험을 비롯해 프론트엔드·백엔드·DevOps 개발, 디자인·영상 제작, CX(Customer Experience)까지 다양한 직무 경험 보유 ✔︎ 어떤 상황에서도 포기하지 않는 태도 - 서울시 일경험 인턴 150명 중 최우수 인턴 선정, 대표로 성과 공유회 발표 - 반복된 도전 끝에 총학생회장 당선: 학생회 면접에서 여러 차례 탈락했지만 포기하지 않고 도전하여, 최종적으로 총학생회장까지 역임 - 군 복무 중 체력 부족으로 행정병 전환을 권유받았으나, 포기하지 않고 훈련을 지속하여 중앙포반 분대장으로 승급 * 중대 1등, 대대 2등 성과 달성 및 군단 대표 이집트 수출 시범사격 중대 선출

경력
- 회사명
- 주식회사 아이들랩
- 직책 • 부서
- 풀스택 개발자 • 개발팀
- 근무 기간 (근무 형태)
- 2024.07. - 재직 중
- (9개월 | 정규직)
- 담당 업무
CX 매니저 공석으로 인해, 업무를 맡아 단순 처리에 그치지 않고 개발적으로 해결할 수 있는 부분을 탐색 후 기능 개선
우선순위 설득을 통한 PB 상품 상세페이지 개선 -> 매출 14% 증가
환불 사유 분석을 통해 일정 변경 도입 제안 -> 환불율 26% 감소
판매 데이터 분석을 바탕으로 한 히트 기대되는 상품들의 기획전 제안
일부 상품의 장소 노출 문제 제시를 통해 상품의 가시성 향상
CRM에 최척화된 채팅 기능 개발
서비스 확장을 위한, 카카오 예약하기 서비스 연동 작업
파트너 어드민 페이지 개발
환불 기능 개발 -> CS 75% 감소
사내 이미지 최적화 작업 -> 이미지 비용 40%감소
주소 : https://app.igogo.kr
[회사소개]
에듀테크 분야에서 B2B·B2C 사업을 전개하는, 알파세대 대상 클래스 및 액티비티 플랫폼 '아이고고'를 운영하고 있습니다. 교육 시장의 디지털 평준화를 목표로 하며, 유저에게는 더 나은 학습 경험을, 파트너에게는 최적의 교육 환경을 제공하는 혁신적인 서비스를 구축하는 데 집중하고 있습니다.
[서비스 기여]
[기능 개발]
[주요 기술 스택]
React
Typescript
Sass
NestJS
Redis
Docker
MongoDB
프로젝트
- 프로젝트명
- CRM 기반의 채팅 기능 개발
- 소속/기관명
- 주식회사 아이들랩
- 프로젝트 기간
- 2025.02. - 진행 중
- (2개월)
- 프로젝트 설명
WebSocket을 활용한 실시간 메시지 전송 구현
Redis pub/sub으로 메시지 관리 최적화
앱 푸시 알림 및 인앱 브라우저 연결 기능 구현
Web:
React
Typescript
Tanstack-Query
React-Native
Server:
NestJS
Socket.IO
Redis
Description.
"고객과 파트너"간의 텍스트, 이미지, 파일형의 소통 뿐만이 아니라,
파트너가 직접 커스텀한 결제를 포함한 다양한 기능이 포함된 카드 타입의 메시지를 보낼 수 있도록 한 프로젝트
Experience.
Tech Stack.
- 프로젝트명
- 카카오 예약하기 서비스 연동
- 소속/기관명
- 주식회사 아이들랩
- 프로젝트 기간
- 2024.12. - 2025.01.
- (2개월)
- 프로젝트 설명
특정 IP만을 허용하기 위한 비트 연산자를 이용한 CIDR 기반의 ACL Guard 구현
상품 재고 조회, 예약 생성, 예약 변경/취소, 환불 처리 등 주요 기능을 위한 API 엔드포인트 구현
예약 확정/취소 시 웹훅(Webhook) 기반 알림 시스템을 구축하여 사용자 및 관리자에게 실시간 업데이트 제공
Web:
React
Typescript
Tanstack-Query
Server:
NestJS
AWS S3
Elastic Load Balancing
Description.
사내 상품들을 카카오 예약하기 서비스에서도 판매할 수 있도록 서비스를 연동하는 프로젝트
Experience.
Tech Stack.
- 프로젝트명
- 파트너 어드민 개발
- 소속/기관명
- 주식회사 아이들랩
- 프로젝트 기간
- 2024.09. - 2024.12.
- (4개월)
- 프로젝트 설명
프론트엔드 기술환경 세팅 및 CI/CD를 구축하고, 의존성 캐싱을 통한 CI 시간 단축
API 요청을 관리하기 위해, Axios Instance, Interceptor를 활용한 공통 에러 핸들링
네트워크 개선을 위하여 필터 및 검색 기능에 디바운스 훅을 만들어 API 최소화
효율적인 데이터 수집을 위해, 병렬 요청을 사용하여 API 호출 시간 단축
다양한 디바이스에서 사용자 친화적인 인터페이스와 UX를 제공하기 위한 반응형 디자인 적용
Web:
React
Typescript
Tanstack-Query
ChartJS
Yarn Berry
Server:
NestJS
AWS S3
AWS CloudFront
Github Actions
New Relic
Description.
파트너들이 자신의 상품을 관리 및 발전시킬 수 있도록, 프로필/상품/리뷰/판매관리 다양한 영역의 기능을 제공
Experience.
Tech Stack.
- 프로젝트명
- 환불 기능 개발
- 소속/기관명
- 주식회사 아이들랩
- 프로젝트 기간
- 2024.07. - 2024.08.
- (2개월)
- 프로젝트 설명
유저 / 파트너 / 어드민 페이지 환불 UI 및 API 개발
환불의 각 단계에 관련한 사용자들이 정보를 받을 수 있도록 환불 알림톡 개발
환불 관리자가 환불 요청이 되었을 때 알림을 받을 수 있도록 슬랙 봇 제작
환불 신청 후, 일정 시간 내에 환불 취소할 경우 알림톡 취소를 위한 스케줄링 구현
다양한 케이스들에 대한 에러핸들링
Web:
React
Typescript
Tanstack-Query
Zustand
Yarn
Server:
NestJS
AWS Lambda
Amazon EventBridge
Description.
UX개선과 CS 리소스 축소를 위해 기존 전화를 통해 환불을 받는 시스템에서, 서비스를 통해 유저가 환불을 신청하고 파트너가 해당 환불을 승인/반려를 거쳐 관리자가 환불할 수 있도록 한 프로젝트
Experience.
Tech Stack.
- 프로젝트명
- 변압기 회사 홈페이지 제작
- 소속/기관명
- 주식회사 혜성이엔지
- 프로젝트 기간
- 2023.12. - 2024.04.
- (5개월)
- 프로젝트 설명
코드 스플리팅 및 Observer API를 이용한 이미지 Lazy Loading을 적용하여 LCP 53% 개선
정적 리소스 비용 절감을 위한 AWS CloudFront 배포
검색엔진 최적화를 위해, Semantic Markup 및 Meta 태그를 등을 적용하여 SEO 24% 개선
클라이언트와의 업무 진행도 공유를 위해, Github Action을 이용한 CI/CD 파이프라인 구축
공통 컴포넌트를 구현하여 중복코드 제거(Modal, LazyImage, Pagination 등)
Web:
React
Typescript
Tanstack-Query
npm
Server:
NodeJS
Nodemailer
MongoDB
AWS S3
AWS CloudFront
AWS LightSail
Description.
고객들이 회사에서 판매하는 변압기들에 대한 정보를 확인하고 문의를 하게 되면, 관리자는 메일을 통해 문의 내용을 확인할 수 있고, 고객들이 확인해야하는 사항들과 회사에 대한 정보를 업로드할 수 있도록 한 프로젝트
Experience.
Tech Stack.
- 프로젝트명
- 동아리 관리 시스템
- 소속/기관명
- 프로그래머스
- 프로젝트 기간
- 2023.10. - 2023.12.
- (3개월)
- 프로젝트 설명
유효성 검사를 위해, React-hook-form을 이용하여 에러 핸들링
(ex. 신청시간과 행사 시간 설정에 대한 유효성 검사 etc.)Google Form과 같은 폼 커스텀화를 위해, 공통 컴포넌트 구현 및 Zustand 상태관리 라이브러리를 적용
API 요청을 최소화하기 위해, Tanstack query를 이용하여 캐싱 전략 적용 및 에러핸들링
Web:
React
Typescript
Tanstack-Query
Emotion
Zustand
npm
Description.
동아리에서 행사들을 생성 및 관리하고, 사람들을 모집할 수 있는 동아리 플랫폼
Experience.
Tech Stack.
깃허브: https://github.com/Space-Club/Frontend
배포: https://spaceclub.vercel.app/
교육
- 소속/기관
- 세종대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 지능기전공학부 스마트기기전공
- 재학 기간 (재학 상태)
- 2018.03. - 2024.02. (졸업)
대외활동
- 활동명
- 프로그래머스 데브코스 프론트엔드 4기
- 소속/기관
- 프로그래머스
- 활동 연도
- 2023
- 활동 상세 설명
알고리즘, Javascript, TypeScript, Vue, React 등 강의 수강
여러번의 개인프로젝트 & 팀프로젝트를 진행하며, 멘토 및 팀원들간의 코드리뷰 진행
기초부터 다시 탄탄하게 쌓아감으로서, 기초의 중요함 인식
함께 공부하고 함께 성장하는 즐거움 경험
총 3번의 프로젝트간 멘토 및 팀원 익명 리뷰에서 모두 협업스킬 '상' 평가 획득
활동내용
결과
자기소개
- 자기소개
Semantic Markup을 적용하여 작업합니다.
CSS 속성 컨벤션에 맞춰 스타일을 작성합니다.
Emotion이나 SASS(SCSS)와 같은 css in js와 css in css의 차이를 알고 사용합니다.
SEO를 위해 favicon, robots.txt, 메타태그 등을 적용해본 경험이 있습니다.
Vanilla JavaScript를 통해 웹페이지를 만들어본 경험이 있습니다.
Observer API를 사용하여 무한스크롤 및 지연 로딩을 적용해본 경험이 있습니다.
문법을 활용하여 적절한 타입을 사용합니다.
React Hooks를 사용하여 적절하게 데이터를 분배합니다.
Redux, Context API, Zustand과 같은 상태 관리 패턴을 적절한 경우에 사용합니다.
Atomic Design으로 컴포넌트의 재활용성을 높여서 활용합니다.
Life Cycle을 이해하여 적절하게 활용합니다.
StoryBook을 사용한 컴포넌트 주도 개발을 할 수 있습니다.
NodeJS나 NestJS를 활용하여 RESTful API를 작성할 수 있습니다.
라우팅 규칙을 적절하게 사용하여 경로를 작성합니다.
단일 책임 원칙을 최대한 지키도록 Interceptor, Pipe, Guard를 적극적으로 사용합니다.
AWS S3, CloudFront, Route53, LightSail을 이용하여 배포한 경험이 있습니다.
GitHub Action을 이용한 자동 배포 구축 경험이 있습니다.
동료들과의 커뮤니케이션을 통해 집단 시너지를 높일 수 있습니다.
어려운 도전이 있어도, 포기하지 않고 끝까지 해내 성공시킨 경험이 여러번 있습니다.
어떠한 상황에 쳐해 있어도, 하나라도 더 배워가기 위해 노력합니다.
사람들과의 커뮤니케이션을 즐깁니다.