채용공고 올리기

서재완님을 응원해보세요!

이직/구직 중이에요

미리보기

기본 정보

이름
서재완
직업
프론트엔드 개발자
간단 소개

2년 차 개발자로 스타트업에서 웹 서비스를 개발하였습니다. 작은 규모의 팀에 팀장으로 개발을 시작해서 클라이언트와의 소통과 팀 내 개발 일정을 책임졌던 경험이 있습니다. 중복을 최소화하고, 직관적이고 이해하기 쉬운 코드를 작성하는 것이 목표입니다. 이를 위해 디자인 패턴을 환경에 맞게 적용하고자 노력해 왔습니다. 현재 Atomic Design Pattern에 관심을 가지고 있습니다. 함께 성장하는 과정을 중요하게 생각합니다. 블로그에 지식을 공유하고, 팀원들과 스터디 등 발전하는 방법에 관심이 많습니다. 또한, 개발 환경은 변화할 수 있다고 생각하기에 현재 팀에 부족함이 무엇인지 고민하여 도입해 왔습니다. 어려운 문제를 해결하는 과정에서 스트레스를 받기보다는, 해결했을 때의 즐거움을 더 크게 느끼며 도전을 좋아합니다.

기술 스택

기술 스택

React, Next.js, TypeScript, styled-components, Redux, zustand, React Native, Docker, nginx, Git, github-actions, react-query

경력

회사명

주식회사로맨(LomenInc.)

직급 | 부서 | 근무 유형

주임 | 개발팀

근무 기간

2023.03. ~ 2024.07. (1년 5개월)

담당 업무
  • 효율적인 협업을 위해 Atomic Design PatternCopound Design Pattern을 활용하여 프론트엔드 보일러 플레이트 템플릿 구현 및 사내 교육 진행

  • 프로젝트 단위로 개발 환경 업데이트를 체계화하기 위해 프로젝트 종료 후 프로젝트 회고 추진

  • 코드 리뷰 문화를 정착시켜 개발 지식 공유와 초기 단계에서의 버그 발견을 통해 품질 개선

자사몰 플랫폼

Next.js, Styled-Components, React-Query, Zustand

  • 자사몰 쇼핑몰 플랫폼 개발

  • 프로젝트 리더로 일정 관리 및 타팀과의 소통 진행

  • 정기 결제 및 간편 결제 기능 구현

한국과총웹진

React, Styled-Components, React-Query

  • 한국과학기술단체총연합회에서 발생하는 웹진 플랫폼 개발

  • 프론트엔드와 백엔드 동시 개발 투입으로 API 지연 문제를 MSW 도입으로 개발 시간 단축

  • 뉴스레터 발송용 이메일 템플릿 구현

무무스트

React, Styled-Components, React-Query

  • 아이디어 보유 사용자와 아티스트를 매칭하는 플랫폼 개발

  • 협업 시 함수 수정으로 인해 기능이 작동하지 않거나 완료한 코드에서 오류가 발생하던 문제를 테스트 코드를 작성하여 오류 발생 빈도를 줄이고, 안정성을 높임

로맨 홈페이지

Next.js, Styled-Components, React-Hook-Form, React-Query

회사명

주식회사포립소프트웨어

직급 | 부서 | 근무 유형

팀장 | 개발팀

근무 기간

2020.10. ~ 2022.03. (1년 6개월)

담당 업무
  • 프론트엔드팀 리더로 클라이언트와 소통 및 프로젝트 일정 관리

  • 정기적인 팀 스터디를 통해 지식 공유와 함께 팀원들과의 성장 도모

사주 플랫폼

React Native, Styled-Components, Expo

  • 생년월일과 위치 기반으로 사주 산출 플랫폼 개발

친절한 영어교실

React, Styled-Components, Redux

  • 고령층을 위한 영어 강의 플랫폼 개발

  • 사용 연령층이 고령층인 만큼 글자 크기를 크게 조정하고, 서비스 이용 단계를 최소화하여 접근 편의성 고려

  • 계좌이체 및 해외 결제 기능 구현

Smart Keeper

React, Styled-Components

  • 보안 제품을 판매하는 회사의 소개 홈페이지 개발

  • 반복되는 코드를 유틸 함수로 관리하여 팀 전체의 생산성 향상

프로젝트

프로젝트명

Rhythm Up

소속/기관명

프로젝트 기간

2024.12. ~ 2024.12.

프로젝트 내용

Next.js, Socket.io, TypeScript, Node.js, Docker, Nginx, GitHub Actions

[ 서비스 링크 ] [ GitHub ] [ 회고 ]

프로젝트 소개

실시간으로 동료들과 함께 노동요 재생목록을 만들고 재생시킬 수 있는 서비스입니다.
복잡한 과정 없이 유튜브 동영상 링크를 통해 간단하게 재생 목록을 추가할 수 있습니다.
또한, 반복 재생 및 재생목록 셔플 기능을 제공하여 다양한 방식으로 음악을 즐길 수 있습니다.

담당한 역할
  • Next.js를 기반으로 서비스 개발

  • Youtube Iframe API를 활용해 영상 링크를 통해 재생 목록 생성 및 재생 기능 구현

  • Docker 이미지 최적화를 통해 배포 시 서비스 용량이 4.6GB에서 300MB 감소

  • HTTPS 배포를 완료한 후, Progressive Web App(PWA) 기술을 활용해 웹앱 형태로도 서비스 제공

참여 인원
  • 1인 개발

프로젝트명

마피아 게임

소속/기관명

프로젝트 기간

2024.11. ~ 2024.12.

프로젝트 내용

Next.js, Socket.io, TypeScript, Node.js, Docker, Nginx, GitHub Actions

[ 서비스 링크 ] [ GitHub ] [ 회고 ]

프로젝트 소개

모두에게 친숙한 마피아 게임을 브라우저로 즐길 수 있는 서비스입니다.
사용자는 Socket 기반으로 방을 생성하고 플레이어를 초대하여 게임을 진행할 수 있습니다.
실시간 채팅과 원활한 게임 흐름을 제공하며, 손쉽게 방을 만들어 플레이할 수 있습니다.

담당한 역할
  • Next.js 기반으로 프론트엔드 개발

  • Node.js와 Socket.io를 사용해 사용자 간 실시간 채팅 및 게임 진행을 위한 서버 구현

  • Docker와 Nginx, GitHub Action를 이용해 배포 자동화 파이프라인 구축

  • 데스크탑을 Linux 서버로 만들어 자체 서버 배포

참여 인원
  • 1인 개발

프로젝트명

얼롱

소속/기관명

프로젝트 기간

2024.10. ~ 진행 중

프로젝트 내용

React Native Cli, TypeScript, Styled Components, React Query

프로젝트 소개

여행 순간을 기록하고 공유할 수 있는 모바일 애플리케이션입니다.
사용자는 여행 일정 등록, 실시간 위치 기반 경로 로깅, 그리고 여행 스팟에 사진과 글을 등록하여
나만의 여행 일기를 작성할 수 있습니다.

현재 Google Play Store에 등록을 목표로 개발을 진행하고 있습니다.

담당한 역할
참가 인원
  • 팀 리딩 및 프론트엔드 : 1명 - 담당 업무

  • 백엔드 : 1명

  • 디자이너 : 1명

포트폴리오

URL

link

Blog

티스토리
link

GitHub

깃허브

자격증

자격증명

SQL 개발자 (SQLD)

점수 | 발급기관

데이터자격검정

취득연월

2023.12.

자격증명

정보처리 산업기사

점수 | 발급기관

한국산업인력공단

취득연월

2020.08.

교육

소속/기관명

네이버 부스트 캠프 7기

종류 | 전공

사설 교육 | 웹 풀스택 과정

재학 기간 | 재학 상태

2022.07. ~ 2022.12. | 졸업

소속/기관명

영진 전문 대학교

종류 | 전공

대학교(전문학사) | 컴퓨터 정보 계열

재학 기간 | 재학 상태

2016.02. ~ 2021.02. | 졸업

자기소개

자기소개

기술에 열정을 담아 일합니다.

저는 다양한 서비스를 구현해본 경험이 있으며, 팀장으로서 클라이언트와 소통한 경험이 있습니다.

Development

React, Next 환경에서 개발한 경험이 있습니다. TypeScript를 활용해서 서비스를 구현한 경험이 있습니다. 리팩토링과 QA에 자원 소비를 줄이기 위해서 Jest 기반의 테스트 코드에 관심이 있습니다.

컴포넌트의 재사용성을 높이기 위해서 디자인 패턴에도 관심이 있으며, Atomic 디자인 패턴을 활용해서 개발 환경을 구성하고 있습니다.

DevOps

GitHub Action을 활용해서 업무 자동화에 관심이 많습니다. PR을 생성할 때 테스트 코드를 실행해서 실행 환경에 문제가 있는지 검증하는 기능이나 설정해 둔 페이지를 Light House를 사용해서 성능 검사를 진행한 뒤 Google Sheet에 연동하는 기능 등 개발자의 개발 환경을 개선한 경험이 있습니다.

Co-work

서비스를 성공적으로 완료하기 위해서는 함께 작업하는 동료들과 소통이 중요하다고 생각합니다. 당장의 충돌을 피하기 위해서 돌려서 이야기하면 추후 더 많은 충돌이 발생하고 결과가 나오지 않은 것을 느껴 착한 돌직구를 중요하게 생각합니다.

배움을 위한 코드 리뷰를 하는 것을 좋아합니다. 알고 있는 지식이 완벽하지 않기 때문에 동료의 코드를 통해 저의 부족한 부분은 채울 수 있다고 생각합니다.

댓글