프론트엔드 개발자 실무 1년 회고... SW 엔지니어로 확장

단단·2026년 3월 2일

회고

목록 보기
2/2
post-thumbnail

안녕하세요. 단단입니다.
2025년 2월 24일 제가 '올라핀테크'에 입사하고 1년이 흘렀습니다.

그래서 월별로 어떤 업무를 했고, 어떤 성장을 했는지 정리해보려고 합니다.
글은 KPT 회고, 소감, 월별 세부 회고 순서로 구성했습니다.

또, 저는 지난 1년 동안 프론트엔드 개발에 집중했지만,
앞으로는 풀스택으로 영역을 확장해 소프트웨어 엔지니어로 성장하려고 합니다.

KPT 회고

KEEP

  • CTO님을 비롯한 동료들에게 '1인분'한다는 평가를 받았습니다. 앞으로도 맡은 업무를 잘하는 것 외에 최소 5번은 의문을 가지며 더 나은 서비스를 만들고 싶습니다.
  • AI를 사용하면서 AI가 짠 코드 변경사항을 한 번에 적용하지 않고, 각각 리뷰한 후 적용합니다.
  • AI agent skills, mcp, commands 등을 적용해 스스로의 생산성을 높이고 있습니다.
  • 소프트웨어 엔지니어로 성장하기 위해 풀스택 개발의 필요성에 공감하며, 관련 기술 스택 공부를 꾸준히 진행하고 있습니다.

PROBLEM

  • 새로운 기술 관련 글만 읽고, 직접 써보지 않는 경우가 있습니다.
  • 공부할 것이 많아져서 막연한 불안감이 생겼고, 오히려 방향을 잡는데 어려움이 있습니다.
  • 기술과 관련해 설명할 때 '혹시 틀리면 어쩌지'라는 생각에 자신감이 하락할 때가 종종 있습니다.

TRY

  • '직접 치지 않은 코드는 내것이 아니다'는 마인드로 직접 코드를 짜며 새로운 기술을 적용하겠습니다.
  • 어떤 개발자가 되고픈지 선명하게 구체적으로 방향과 목표를 설정하겠습니다.
  • 암묵지를 언어로 표현하는 방법을 공부하고, 기술의 본질을 깊게 공부해 명확하고 자세하게 설명할 수 있게 만들겠습니다.

소감

1년 동안 스타트업 개발자로 일하며 정말 많은 것을 배웠습니다.
분기마다 조직 변동이 있어 변화에 빠르게 적응하는 법을 배웠고,
신규 서비스를 빠르게 구현하고 배포하며 더 효율적으로 일할 수 있게 개선했고,
서비스 기획, 정책, 매출까지 사업 전반을 신경쓰면서 비즈니스 관점을 가지게 됐습니다.

특히, 오핀 서비스와 어드민 구현 사이클 전반을 개발하며 서비스에 대한 애정이 깊어졌습니다. 오핀을 배포하고 사용자가 처음 이용했을 때 느꼈던 설렘과 기쁨을 여전히 기억합니다.

앞으로도 제가 만든 서비스를 아끼며, 사용자에게 더 큰 유익함을 주는 개발자가 되겠습니다.

월별 회고

2025년 2월

  • 프론트개발팀 기술스택(Next.js, TS, Tanstack Query, Zod) 온보딩
  • e2e 테스트 코드 작성 교육
  • 회사 서비스(올라 선정산, 세이비) 온보딩

2025년 3월

  • 프론트개발팀 아키텍처 파악
  • shadcn UI, recharts로 차트 구현
  • zod 메서드 refine 등을 사용해 폼 스키마 관리
  • 수습 1개월 팀원 피드백 받기
  • 세이비 배포를 앞두고 기획자와 긴밀히 소통
  • Next.js 이미지 컴포넌트 화질 이슈 개선 -> 이미지 컴포넌트는 자동으로 최적화해주기 때문에, 기기 지원 화소에 따라 다르게 렌더링
  • 네이버 웨일 크로스브라우징 이슈 개선 -> body에 기준 폰트 지정 안함

2025년 4월

  • playwright config 파일 작성
  • Hackle A/B 테스트 진행
  • Google Analytics 세팅
  • 개발자는 시키는 대로만 하는 사람이 아니고, 효율적으로 서비스를 개발하는 방향을 제안해야 한다.
  • 프로덕션 배포 전 로컬에서 프로덕션 테스트 진행
  • git cherry-pick 사용해 hotfix 운영계 배포
  • 디자인 개선 프로세스 공부 -> 가설 세우고 검증하는 방식으로 개선
  • 디자인 QA 재요청이 발생하지 않게 셀프 QA 진행 후 개발계 배포
  • 요구사항과 일정 조율 명확하게 소통

2025년 5월

  • 타 직군과 소통할 때 좀 더 부드럽게 소통해야한다. 우리의 공통 목표는 유저에게 좋은 서비스를 제공하고, 리텐션과 서비스 수익을 올리는 것이다. 동료와 잘 소통하는 것은 더 나은 서비스를 만드는데 꼭 필요하다.
  • 누군가에게 명확하게 설명하기 위해 스스로 개념을 완벽히 이해해야 한다. 원문을 그대로 읊지 않고, 이해한 바를 본인의 언어로 표현해야 한다.
  • 능동적으로 문제를 찾고 개선하고 동료와 공유하는 개발자가 되고 싶다.
  • 실수는 빨리 수습하면 된다. 실수를 반복하지 않는 게 더 중요하다.

2025년 6월

  • 타 부서와 업무 진행 방식 합의하기 -> 스프린트 건과 QA 건 분리
  • 데이터독 디버깅
  • iOS Safari 폰트 크기 16px 미만일 때 인풋 자동 줌인
  • API 구조 리팩토링 -> domain 하위에 hook, schema, fixture, queryFn 파일 분리
  • 백엔드가 API를 만들 때 프론트 개발 시 필요한 것을 정확히 말해야 한다. 그래야 중복 작업을 안 할 수 있다.
  • 사내 스터디 '좋은 코드 나쁜 코드' 완료

2025년 7월

  • 제한된 리소스를 효율적으로 활용해야 한다. 업무 요청을 받으면 우선 다른 팀 협조가 필요한지 확인하고, 논의해야 한다.
  • 작은 기능도 정성스럽게 개발해야 한다.
  • 믹스패널 이슈 디버깅
  • 배포 일정 제대로 확인하기
  • 중복 사용하는 하드코딩 문구 상수화 -> 중복 문구와 여러 곳에서 사용돼 일관성 유지해야 하는 문구 등의 유지보수 용이 목적
  • 올라 어드민 모노레포 공부
  • 오핀(후불결제) 스쿼드 합류
  • 오핀 어드민 모노레포에 세팅

2025년 8월

  • 오핀 husky, lint staged, 폰트 세팅
  • PDF 뷰어 구현하며 worker 개념 공부
  • 기존에 소통에 어려움이 있었던 동료와 공통 목표를 다지며 관계 개선
  • workflow.yaml, Dockerfile 등 CI/CD 세팅
  • 오핀 개발 일정 산출 후 공유
  • Iron Session, 미들웨어 세팅
  • Storybook 모킹 세팅해 UI 테스트 환경 조성
  • 프론트개발팀 신규 입사자 과제 전형 코드 평가

2025년 9월

  • 오핀 개발 가이드 문서 작성
  • 타 직군과 소통할 땐 내 입장에서 간단히 요약하지 말고, 상세하게 설명해야 한다.
  • 오핀 연동가이드 문서 Git Book으로 작성 / 플로우는 시퀀스 다이어그램 사용
  • nuqs로 url 상태관리
  • 거래내역 정확히 추적하기 위해 로드밸런서 요청에 실제 clientIp 헤더 추가
  • 믹스패널 세팅

2025년 10월

  • 오핀 배포
  • 오핀 전략 조정
  • 프론트개발팀 신규 입사자들에게 모니터링&사용자 분석 도구 소개

2025년 11월

  • SEO 세팅
  • ref, requestAnimationFrame 활용해 타이머 인풋 구현

2025년 12월

  • 오핀 어드민 개발 일정 관리
  • 오핀 어드민 배포
  • 정율제, 일할 수수료, 선취, 후취 등 서비스 용어와 정책 공부
  • 오핀 타겟별 메시지 프레임워크 논의

2026년 1월

  • 오핀 스쿼드에서 B2B 스쿼드로 통합 개편
  • 오핀 타 플랫폼(자재로) 연동 관련 커스텀 개발

2026년 2월

  • 오핀과 타 플랫폼(화물맨) 개발 범위, 정책, 연동 방식 논의
  • 오핀과 타 플랫폼(화물맨) 연동 고려사항 전달
  • 오핀 e2e 테스트 코드 작성
  • 풀스택 템플릿 스택 공부 -> NestJS, Drizzle ORM + PostgreSQL
profile
반드시 해내는 프론트엔드 개발자

5개의 댓글

comment-user-thumbnail
2026년 3월 4일

키보드 너무 예뻐요

1개의 답글
comment-user-thumbnail
2026년 3월 16일

1년 회고 글 너무 잘 봤습니다~
올라핀테크에서 1인분으로 인정받고 풀스택 방향으로 가는 과정이 진짜 인상적이었어요.
저도 프론트 오래 하다 보니 백엔드/AI 툴 도입하면서 성장하는 게 재밌더라고요.
계속 화이팅하세요!

2개의 답글