레몬베이스 팀 (Lemonbase Team)
Gyumin Choi's Portfolio/레몬베이스 팀 (Lemonbase Team)

레몬베이스 팀 (Lemonbase Team)

Frontend Engineer 2023.12 - 2025.03
 

Roles & Responsibilities

  • 디자인 시스템 제작 기여
  • 팀 빌딩 과정에서 소속 스쿼드의 제품 개발 프로세스 재설계
  • 사용자 경험, 서비스 안정성, 팀 생산성 저하를 초래하는 조직의 구조적 문제 분석 및 리더십 설득
  • App·API 저장소 README.md 문서 작성
  • 엔지니어링 온보딩 프로그램 개선
 

Achievements

  • 팀이 올바른 패턴으로 코드를 작성하고 설계하기 위한 기준점 제시, 엔지니어링 토론 문화 조성
    • 코드의 역할과 책임, 경계의 개념을 이해하고, 이를 바탕으로 구현체가 올바른 의존관계를 맺도록 도와, 변경에 의한 영향 범위를 제어하고 예측할 수 있도록 함
    • UI 기준으로 컴포넌트를 설계하고, 컴포넌트 집합 내에서 상태를 끌어올림으로 프레젠테이션·비즈니스 로직을 적절한 위치에 응집해, 재사용 가능한 컴포넌트를 만들도록 권장
  • ‘Definition of Ready’를 정의, 팀이 프로젝트 의존성을 사전에 파악하고 인수 조건을 통해 개발 완료 상태를 동기화함으로써, 실행 단계에서 발생하던 잦은(불필요한) 변경과 혼란 방지
  • 주 2~3회의 1:1 미팅으로 이야기를 수집하고, 조직이 겪고 있는 문제 현상들의 인과 관계를 시스템 원형과 인과 루프 다이어그램으로 설명하며, 각 현상별 단기적 해결책에 의존해 개인 또는 특정 직무에 부담을 전가하는 대신 조직·리더십 차원에서 근본적인 문제를 해결하도록 도움
 

Learned

  • 팀 내 엔지니어들의 의견 충돌이 좁혀지지 않는 상황에서, 합의를 이루고 동료들의 기술 역량을 향상시키기 위해 노력한 경험
  • Individual Contributor의 위치에서 조직의 구조적인 문제를 파악하고 분석해, 이를 전달하고 해결방안을 모색한 경험
  • 목표 수립부터 평가까지의 프로세스를 학습하고, 실제 업무에서 OKR을 수립해 목표 지향적으로 실행
 

Projects