채용공고 올리기

송인재님을 응원해보세요!

이직/구직 중이에요
책임감
분석적
목표 지향적
커뮤니케이션
긍정적

미리보기

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

경력

회사명
주식회사 아이들랩
직책 • 부서
풀스택 개발자 • 개발팀
근무 기간 (근무 형태)
2024.07. - 재직 중
(9개월 | 정규직)
담당 업무

주소 : https://app.igogo.kr

[회사소개]

에듀테크 분야에서 B2B·B2C 사업을 전개하는, 알파세대 대상 클래스 및 액티비티 플랫폼 '아이고고'를 운영하고 있습니다. 교육 시장의 디지털 평준화를 목표로 하며, 유저에게는 더 나은 학습 경험을, 파트너에게는 최적의 교육 환경을 제공하는 혁신적인 서비스를 구축하는 데 집중하고 있습니다.

[서비스 기여]
  • CX 매니저 공석으로 인해, 업무를 맡아 단순 처리에 그치지 않고 개발적으로 해결할 수 있는 부분을 탐색 후 기능 개선

  • 우선순위 설득을 통한 PB 상품 상세페이지 개선 -> 매출 14% 증가

  • 환불 사유 분석을 통해 일정 변경 도입 제안 -> 환불율 26% 감소

  • 판매 데이터 분석을 바탕으로 한 히트 기대되는 상품들의 기획전 제안

  • 일부 상품의 장소 노출 문제 제시를 통해 상품의 가시성 향상

[기능 개발]
  • CRM에 최척화된 채팅 기능 개발

  • 서비스 확장을 위한, 카카오 예약하기 서비스 연동 작업

  • 파트너 어드민 페이지 개발

  • 환불 기능 개발 -> CS 75% 감소

  • 사내 이미지 최적화 작업 -> 이미지 비용 40%감소

[주요 기술 스택]

React Typescript Sass NestJS Redis Docker MongoDB


프로젝트

프로젝트명
CRM 기반의 채팅 기능 개발
소속/기관명
주식회사 아이들랩
프로젝트 기간
2025.02. - 진행 중
(2개월)
프로젝트 설명

Description.

"고객과 파트너"간의 텍스트, 이미지, 파일형의 소통 뿐만이 아니라,
파트너가 직접 커스텀한 결제를 포함한 다양한 기능이 포함된 카드 타입의 메시지를 보낼 수 있도록 한 프로젝트

Experience.

  • WebSocket을 활용한 실시간 메시지 전송 구현

  • Redis pub/sub으로 메시지 관리 최적화

  • 앱 푸시 알림 및 인앱 브라우저 연결 기능 구현

Tech Stack.

  • Web: React Typescript Tanstack-Query React-Native

  • Server: NestJS Socket.IO Redis


프로젝트명
카카오 예약하기 서비스 연동
소속/기관명
주식회사 아이들랩
프로젝트 기간
2024.12. - 2025.01.
(2개월)
프로젝트 설명

Description.

사내 상품들을 카카오 예약하기 서비스에서도 판매할 수 있도록 서비스를 연동하는 프로젝트

Experience.

  • 특정 IP만을 허용하기 위한 비트 연산자를 이용한 CIDR 기반의 ACL Guard 구현

  • 상품 재고 조회, 예약 생성, 예약 변경/취소, 환불 처리 등 주요 기능을 위한 API 엔드포인트 구현

  • 예약 확정/취소 시 웹훅(Webhook) 기반 알림 시스템을 구축하여 사용자 및 관리자에게 실시간 업데이트 제공

Tech Stack.

  • Web: React Typescript Tanstack-Query

  • Server: NestJS AWS S3 Elastic Load Balancing


프로젝트명
파트너 어드민 개발
소속/기관명
주식회사 아이들랩
프로젝트 기간
2024.09. - 2024.12.
(4개월)
프로젝트 설명

Description.

파트너들이 자신의 상품을 관리 및 발전시킬 수 있도록, 프로필/상품/리뷰/판매관리 다양한 영역의 기능을 제공

Experience.

  • 프론트엔드 기술환경 세팅 및 CI/CD를 구축하고, 의존성 캐싱을 통한 CI 시간 단축

  • API 요청을 관리하기 위해, Axios Instance, Interceptor를 활용한 공통 에러 핸들링

  • 네트워크 개선을 위하여 필터 및 검색 기능에 디바운스 훅을 만들어 API 최소화

  • 효율적인 데이터 수집을 위해, 병렬 요청을 사용하여 API 호출 시간 단축

  • 다양한 디바이스에서 사용자 친화적인 인터페이스와 UX를 제공하기 위한 반응형 디자인 적용

Tech Stack.

  • Web: React Typescript Tanstack-Query ChartJS Yarn Berry

  • Server: NestJS AWS S3 AWS CloudFront Github Actions New Relic


프로젝트명
환불 기능 개발
소속/기관명
주식회사 아이들랩
프로젝트 기간
2024.07. - 2024.08.
(2개월)
프로젝트 설명

Description.

UX개선과 CS 리소스 축소를 위해 기존 전화를 통해 환불을 받는 시스템에서, 서비스를 통해 유저가 환불을 신청하고 파트너가 해당 환불을 승인/반려를 거쳐 관리자가 환불할 수 있도록 한 프로젝트

Experience.

  • 유저 / 파트너 / 어드민 페이지 환불 UI 및 API 개발

  • 환불의 각 단계에 관련한 사용자들이 정보를 받을 수 있도록 환불 알림톡 개발

  • 환불 관리자가 환불 요청이 되었을 때 알림을 받을 수 있도록 슬랙 봇 제작

  • 환불 신청 후, 일정 시간 내에 환불 취소할 경우 알림톡 취소를 위한 스케줄링 구현

  • 다양한 케이스들에 대한 에러핸들링

Tech Stack.

  • Web: React Typescript Tanstack-Query Zustand Yarn

  • Server: NestJS AWS Lambda Amazon EventBridge


프로젝트명
변압기 회사 홈페이지 제작
소속/기관명
주식회사 혜성이엔지
프로젝트 기간
2023.12. - 2024.04.
(5개월)
프로젝트 설명

Description.

고객들이 회사에서 판매하는 변압기들에 대한 정보를 확인하고 문의를 하게 되면, 관리자는 메일을 통해 문의 내용을 확인할 수 있고, 고객들이 확인해야하는 사항들과 회사에 대한 정보를 업로드할 수 있도록 한 프로젝트

Experience.

  • 코드 스플리팅 및 Observer API를 이용한 이미지 Lazy Loading을 적용하여 LCP 53% 개선

  • 정적 리소스 비용 절감을 위한 AWS CloudFront 배포

  • 검색엔진 최적화를 위해, Semantic Markup 및 Meta 태그를 등을 적용하여 SEO 24% 개선

  • 클라이언트와의 업무 진행도 공유를 위해, Github Action을 이용한 CI/CD 파이프라인 구축

  • 공통 컴포넌트를 구현하여 중복코드 제거(Modal, LazyImage, Pagination 등)

Tech Stack.

  • Web: React Typescript Tanstack-Query npm

  • Server: NodeJS Nodemailer MongoDB AWS S3 AWS CloudFront AWS LightSail


프로젝트명
동아리 관리 시스템
소속/기관명
프로그래머스
프로젝트 기간
2023.10. - 2023.12.
(3개월)
프로젝트 설명

Description.

동아리에서 행사들을 생성 및 관리하고, 사람들을 모집할 수 있는 동아리 플랫폼

Experience.

  • 유효성 검사를 위해, React-hook-form을 이용하여 에러 핸들링
    (ex. 신청시간과 행사 시간 설정에 대한 유효성 검사 etc.)

  • Google Form과 같은 폼 커스텀화를 위해, 공통 컴포넌트 구현 및 Zustand 상태관리 라이브러리를 적용

  • 비동기 개발을 위한 MSW API Mocking 적용

  • API 요청을 최소화하기 위해, Tanstack query를 이용하여 캐싱 전략 적용에러핸들링

Tech Stack.

  • Web: React Typescript Tanstack-Query Emotion Zustand npm

깃허브: https://github.com/Space-Club/Frontend
배포: https://spaceclub.vercel.app/

교육

소속/기관
세종대학교
종류 | 전공명/전공계열
대학교(학사) | 지능기전공학부 스마트기기전공
재학 기간 (재학 상태)
2018.03. - 2024.02. (졸업)

대외활동

활동명
프로그래머스 데브코스 프론트엔드 4기
소속/기관
프로그래머스
활동 연도
2023
활동 상세 설명
활동내용
  • 알고리즘, Javascript, TypeScript, Vue, React 등 강의 수강

  • 여러번의 개인프로젝트 & 팀프로젝트를 진행하며, 멘토 및 팀원들간의 코드리뷰 진행

결과
  • 기초부터 다시 탄탄하게 쌓아감으로서, 기초의 중요함 인식

  • 함께 공부하고 함께 성장하는 즐거움 경험

  • 총 3번의 프로젝트간 멘토 및 팀원 익명 리뷰에서 모두 협업스킬 '상' 평가 획득

자기소개

자기소개
HTML/CSS
  • Semantic Markup을 적용하여 작업합니다.

  • CSS 속성 컨벤션에 맞춰 스타일을 작성합니다.

  • Emotion이나 SASS(SCSS)와 같은 css in js와 css in css의 차이를 알고 사용합니다.

  • SEO를 위해 favicon, robots.txt, 메타태그 등을 적용해본 경험이 있습니다.

JavaScript & TypeScript
  • Vanilla JavaScript를 통해 웹페이지를 만들어본 경험이 있습니다.

  • Observer API를 사용하여 무한스크롤 및 지연 로딩을 적용해본 경험이 있습니다.

  • 문법을 활용하여 적절한 타입을 사용합니다.

SPA Framework
  • React Hooks를 사용하여 적절하게 데이터를 분배합니다.

  • Redux, Context API, Zustand과 같은 상태 관리 패턴을 적절한 경우에 사용합니다.

  • Atomic Design으로 컴포넌트의 재활용성을 높여서 활용합니다.

  • Life Cycle을 이해하여 적절하게 활용합니다.

  • StoryBook을 사용한 컴포넌트 주도 개발을 할 수 있습니다.

Server
  • NodeJS나 NestJS를 활용하여 RESTful API를 작성할 수 있습니다.

  • 라우팅 규칙을 적절하게 사용하여 경로를 작성합니다.

  • 단일 책임 원칙을 최대한 지키도록 Interceptor, Pipe, Guard를 적극적으로 사용합니다.

DevOps
  • AWS S3, CloudFront, Route53, LightSail을 이용하여 배포한 경험이 있습니다.

  • GitHub Action을 이용한 자동 배포 구축 경험이 있습니다.

Soft Skill
  • 동료들과의 커뮤니케이션을 통해 집단 시너지를 높일 수 있습니다.

  • 어려운 도전이 있어도, 포기하지 않고 끝까지 해내 성공시킨 경험이 여러번 있습니다.

  • 어떠한 상황에 쳐해 있어도, 하나라도 더 배워가기 위해 노력합니다.

  • 사람들과의 커뮤니케이션을 즐깁니다.

포트폴리오

타입
URL
깃허브
link
https://github.com/SongInjae
URL 링크
link
https://velog.io/@pan0663/posts
댓글