Skip to content

안은소

Software Engineer

복잡함을 단순함으로 바꾸는 것을 지향하며, 깊이 있는 몰입과 구조적 접근으로 문제의 본질을 바라봅니다.

사용자와 상황의 다양성을 이해하고, 주도적으로 문제를 정의하며 해결책을 만들어 나갑니다.

경력

(주)데이터라이즈 (Datarize)

프론트엔드 개발

2026.01 - 2026.04

이커머스 고객 데이터 기반 CRM 마케팅 자동화 솔루션을 제공하는 B2B SaaS 플랫폼

[AI 기능 개발]

위젯 생성 완료율 11%→37% 향상 — 자연어 프롬프트 기반 AI 디자인 생성 기능 개발

  • 위젯 생성 시 디자인 옵션을 직접 설정하는 부담으로 사용자 이탈이 발생하는 문제 인식
  • 자연어 프롬프트로 위젯 디자인을 생성/수정하는 AI 채팅 기능 설계 및 직접 설정 단계 축소
  • 위젯 디자인 플로우 개선을 통해 위젯 생성 완료율 11%에서 37%로(약 3.4배) 향상
[기술부채 개선]

30개 컴포넌트, 480개 파일의 레거시 의존성 제거 — 자동 회귀 검증 체계 구축

  • 레거시 디자인 라이브러리와 신규 디자인 시스템이 혼재되어 UI 일관성과 유지보수성이 저하되는 문제 인식
  • 컴포넌트 대응 관계와 검증 기준 문서화 및 Feature Flag 기반 점진 배포 적용
  • Storybook, Playwright 기반 시각 회귀 검증을 통한 레거시 의존성 전면 제거와 반복 가능한 마이그레이션 프로세스 체계화
[UX 개선]

위젯 쉬운 설치 CS 30% 감소 — DOM 경로 추출 기반 위젯 쉬운 설치 기능 개발

  • 위젯 설치 시 스크립트 삽입과 노출 위치 설정에 고객사 개발 인력이 필요해 CS 대응이 반복되는 구조
  • 사용자가 선택한 DOM 요소의 경로 추출 및 해당 위치에 위젯을 동적으로 삽입하는 기능 구현
  • 개발자 없이 가능한 위젯 쉬운 설치 환경 제공 및 설치 관련 CS 30% 감소
[UX 개선]

중복 추천과 불필요한 API 호출 제거 — Cafe24 장바구니 데이터 연동 및 추천 로직 개선

  • 장바구니 상품의 중복 추천과 테스트 환경의 불필요한 API 호출로 인한 추천 유효성 저하 및 호출 비용 발생
  • Cafe24 Front API SDK 연동을 통한 장바구니 상품 조회, 추천 대상 제외 및 테스트 모드 호출 조건 분리
  • 장바구니 상품 중복 추천 제거와 실행 환경별 API 호출 범위 최적화를 통한 위젯 노출 효율 개선

(주)와이디엔에스

인턴

2021.04 - 2021.07

공공기관(양천구청, 대전광역시) 대상 데이터 플랫폼 및 스마트 행정 시스템을 구축하는 IT 솔루션 기업

  • [기획 참여] 공공기관 담당자와 협의해 필요한 데이터와 요구사항을 구체화하고 대시보드 구성 기획에 참여
  • [데이터 가공 및 개발] 서울시 공공데이터 API로 데이터를 수집, 가공, 적재하고 시각화 기능 구현

프로젝트

모잇지 (Moitz)

프론트엔드 개발

2025.07 - 2025.11

지하철 노선 기반, 모임 중간 지점 및 모임 장소 추천 웹 서비스 (우아한테크코스 7기 팀 프로젝트)

[로딩 성능 개선]

결과 페이지 FCP 4.4초→0.6초 단축 — Map API 동적 로딩과 상태 관리 훅 설계

  • 지도와 무관한 라우트까지 실행되는 동기 지도 스크립트로 렌더링 차단 및 FCP가 저하된 구조적 문제 인식
  • 전역 Naver Map 스크립트 제거로 렌더 블로킹 1.2초 제거
  • 결과 페이지 진입 시에만 API를 호출하는 동적 로더와 로딩/에러 상태 관리 훅 설계로 race condition 방지
  • FCP 4.4초→0.6초로 86% 개선 및 Lighthouse 성능 점수 46→57점 향상
[CI/CD]

GitHub Actions, OIDC 기반 프론트엔드 배포 파이프라인 구축

  • 운영 서버와 배포 작업이 동일 EC2에 집중된 기존 구조에서 SPOF 리스크 인식 후 배포 환경 분리 추진
  • GitHub-hosted runner로 배포를 이전하고 OIDC 기반 최소 권한 인증과 CI 검증 적용
  • 아티팩트 기반 배포와 중복 배포 방지를 적용하고 기존 runner EC2 제거로 운영 및 비용 부담 축소
[UX 개선]

모임별 미리보기 카드 제공 — CloudFront Functions 기반 동적 OG 응답 구현

  • CSR SPA 구조로 모든 결과 URL에 동일한 고정 OG 정보가 노출되어 모임별 정보를 확인할 수 없는 문제
  • CloudFront Functions에서 User-Agent 기반 봇 식별과 쿼리스트링 분석을 통해 모임별 OG 메타 태그를 포함한 HTML 응답 생성
  • 소셜 플랫폼에 URL 공유 시 모임별 정보를 미리보기 카드에 노출하여 콘텐츠 식별성과 URL 공유 경험 개선

티토 (Tito)

백엔드 개발

2024.04 - 2024.12

LLM 기반 언어 교정으로 실시간 토론 커뮤니티 앱 서비스 (2024 ICT 멘토링 한이음 트랙 은상 수상)

[실시간 채팅]

WebSocket으로 실시간 토론 채팅 구현

  • WebSocket 기반 실시간 토론을 위한 채팅 엔드포인트와 메시지 형식 설계 및 구현
  • ping/pong 기반 연결 유지 로직을 구현해 비활성 상태에서 세션이 종료되는 문제 대응
[알림 시스템]

FCM 기반 푸시 알림 인프라 구축

  • FCM을 연동해 토론 참여, 멘션, 새 메시지 발생 시 사용자에게 푸시 알림을 보내는 기능 구현
  • 토픽 기반 알림 구독 기능을 구현하고 구독 대상에 따라 푸시 알림을 발송하도록 처리

교육

1년 차 주니어 소프트웨어 개발자 수준의 역량을 갖춘 인재 양성을 목표로 하는 우아한형제들 소속 집중 교육 프로그램

  • 페어 프로그래밍과 상호 코드 리뷰 기반의 8개 미션 수행을 통한 TDD 및 유지보수 중심의 코드 설계 역량 확보
  • 팀 프로젝트의 기획부터 배포, 운영까지 전 과정을 주도하며 체득한 실무 중심의 협업 프로세스 및 서비스 운영 경험
  • 커스텀 Hook 라이브러리로 DX를 최적화하는 인터페이스 설계, 구현 및 npm 패키지 배포

발표

CSR 환경에서 동적 OG 태그 적용하기

25/26 GDGoC Soongsil 연합 세미나2025.11

CSR 환경의 메타 태그 한계를 극복하기 위해 CloudFront Functions 기반 엣지 컴퓨팅으로 봇 요청을 식별하고 동적 OG 태그를 구현하며 Lambda@Edge 대비 트레이드오프를 정리한 트러블슈팅 발표

컴포넌트, 유연하게 다시 생각해보기

우아한테크코스 7기 테코톡2025.08

변경에 유연한 UI를 위해 컴포넌트의 의존성을 재구성하고 의존성 응집, Headless 패턴, 모델 단위 분리 등 유지보수성을 높이는 실용적인 컴포넌트 설계 전략 공유

개발자도 할 수 있는 디자인 시스템

24/25 GDGoC Soongsil SSUMALL 세미나2025.08

개발 생산성과 일관된 UI/UX를 위한 디자인 토큰 및 컴포넌트 구조화 과정을 소개하고, 소규모 프로젝트에 적용하는 방법 공유

활동

Google Developer Groups on Campus in Soongsil

Member2023.09 - 2026.08

개발과 Google 기술에 관심 있는 대학생 커뮤니티에서 3기 Server 파트, 4기 DevRel, 5기 Member로 활동. 알럼나이 초청 ‘오픈슈몰세미나’ 기획, 운영으로 재학생 100여 명 참여 및 선후배 네트워크 구축.

숭실대학교 연합 스노우 보드 동아리 (4S)

회장2023.01 - 2024.01

300명 규모의 스포츠 보드 동아리 운영 및 연간 40회 이상의 온/오프라인 행사 기획, 진행 및 총괄하여 동아리 연합회 1등 수상. 타 대학 연합 행사 기획 및 대학생 보드 연합(KUSBF)과 협업 진행.

수상내역

2024 클라우드 아이디어 공모전대상 수상 (부산시장상)
2024.12
2024 ICT멘토링 프로젝트 한이음 트랙은상 수상 (정보통신기획평가원장상)
2024.12

학력

숭실대학교컴퓨터학부 (융합전공 : ICT유통물류)
2020.03 - 2026.02

자격증

SQLD한국데이터산업진흥원
2026.09.11
TOEIC Speaking · IHTOEIC / 국제공인자격
2025.11.22
정보처리기사한국산업인력공단
2025.06.13
MOS Excel Expert 2016Microsoft / 국제공인자격
2021.12.08

기술 스택

LanguagesJavaScript, TypeScript, HTML, CSS
FrameworksReact, Next.js
StylingEmotion, Styled-components
TestingStorybook, Playwright, Visual Regression Testing, Jest
Build & ToolingVite, Webpack, ESLint, Prettier, npm, yarn
Release & MonitoringFeature Flag, GitHub Actions, Sentry, Google Analytics
CollaborationGit, GitHub | Jira, Linear, Notion | Figma, XD, Zeplin, Miro
안은소 | eunsoa