이선민

Frontend Developer

• 하나의 이슈를 가지고 동료들과 함께 토의하는 문화를 좋아합니다.

• 코드 재사용성에 대해 고민하며 개발하는 것을 좋아합니다.

경력

LG전자

연구원 | MS본부 webOS시스템앱 개발팀 | 2024.01. ~ 재직 중 (1년 8개월)

📌 First Use 앱 유지보수 및 개선 (TV 초기 설정 앱)

TV 초기 설정 앱 개선 및 신규 기능 개발

  • Wi-Fi 연결 UX 개선: 기존 복잡한 리모컨 조작 방식을 개선하기 위해 직접 피그마 시안을 제작해 제안, 기획·디자인팀 검토 후 신규 모델에 최종 반영
  • 저사양 디바이스 앱 UI 렌더링 최적화: 조건부 렌더링이 많은 컴포넌트를 React.memo와 throttle 도입으로 렌더링 성능 개선 및 UI 반응 일관성 확보
  • 음성 안내 기능 구현: 유럽 규제 대응 및 시각장애인 접근성 강화를 위해 음성 안내 기능 구현, 일반 사용자와 장애인의 사용 흐름을 모두 고려한 UX 제안
  • Captive Portal 네트워크 신규 요구사항 구현: Captive Portal 네트워크 인증 기능 개발 및 TV의 RTC 부재를 보완하기 위해 시간 설정 팝업 제공

사용 기술

React.js, Enact.js, JavaScript, scss, Redux


📌 옥외형 전광판 관리자 웹 서비스

옥외형 전광판(디지털 사이니지) 원격 관리 웹서비스 대시보드 및 제어 기능 개발

  • 접근성 개선: fieldset, legend, ARIA 속성, Heading 태그를 활용해 스크린 리더 인식 개선
  • 대시보드 기능 개발: 디바이스 화면 출력, 온도, 연결 상태를 표시하는 대시보드 비즈니스 로직 개발
  • 화질 및 색감 조정 메뉴 구현: 화면 밝기·색온도 등 화질 및 색감 조정 메뉴를 socket을 사용하여 양방향 통신 구현
  • 화면 송출 실패 시 대체 컨텐츠 출력 기능 개발: 화면 송출 실패 시 Default 이미지 또는 영상을 출력해 안정적인 사용자 경험 보장

사용 기술

React.js, Next.js, JavaScript, Node.js, socket.io, scss


📌 약관 다국어 UI 자동 테스팅 툴 개발

50개국 이상의 언어를 지원하는 사용자 이용약관 앱의 UI 자동화 테스트 툴 개발

  • 자동화 검증: 언어 변경 과정을 포함해 약관 화면 캡처와 저장을 자동 수행하는 툴 구현
  • 안정성 확보: Retry 로직 (최대 10회)과 에러 핸들링을 적용해 언어 변경 및 약관 다운로드 지연 시에도 안정적으로 테스트 진행
  • 협업 효율성 향상: 검증 시간을 대폭 단축하고, 스크린샷 기반으로 기획·UX 팀과의 협업 효율성 향상

사용 기술

React.js, Enact.js, JavaScript, scss, Redux

프로젝트

Blue-SPOT

LG 사내 SW 교육 프로그램 (LG BootCamp) | 2025.07

• 서울시 상권 데이터를 기반으로 유동인구, 업종별 매출, 임대료, 점포 분포 등 다양한 데이터를 시각적으로 확인할 수 있는 서비스입니다.

• 지도 기반 상권 분석, 요일별 유동인구 시각화, 업종별 매출/점포수 분석, Gemini 챗봇 등 다양한 기능을 제공합니다.

프로젝트 기여

  • • UI 디자인 및 프론트엔드 개발 (4인 팀 중 프론트엔드 담당)
  • • Google Map api 활용하여 폴리곤 기반 지도 시각화 및 상세 데이터 툴팁 구현
  • • react-markdown, remark-gfm 기반 Gemini AI 챗봇 마크다운 렌더링
  • • Chart.js 활용하여 다양한 차트(파이차트, 바차트) 컴포넌트 구현 및 데이터 시각화

사용 기술

React.js, TypeScript, Material-UI, Chart.js, react-markdown, remark-gfm, GCP


모바일 청첩장

개인 프로젝트 | 2023.08~2023.09

• 지인의 결혼식을 위한 모바일 청첩장 웹사이트를 기획부터 배포까지 1인 개발한 프로젝트입니다.

• 웨딩 포토 갤러리, 댓글 작성 시스템, 모바일 환경을 고려한 이미지 최적화 등 다양한 기능을 구현했습니다.

프로젝트 기여

  • • 기획, 디자인, 개발, 배포까지 전 과정 1인 개발
  • • 용량이 큰 웨딩 포토 특성을 고려해, 이미지 최적화를 통한 모바일 환경에서 이미지 로딩 속도 개선
  • • MySQL + Knex.js 기반 CRUD 구현, 비밀번호 검증을 통한 수정/삭제 권한 관리
  • • 네이버·카카오 지도 API로 웨딩홀 위치 안내 기능 제공
  • • 댓글 DB를 초기 AWS 배포 후, JSON 기반으로 전환하여 운영 비용 절감 및 서비스 안정성 확보

사용 기술

Next.js, TypeScript, Emotion, MySQL, Knex.js, AWS


Moheyum(모헤윰)

네이버 부스트캠프 7기 | 2022.11~2022.12

• 마크다운 에디터를 지원하는 SNS입니다.

• 에디터는 마크다운 형식, 이미지 업로드, 사용자 멘션 추천, 미리보기 기능을 지원합니다.

프로젝트 기여

  • • contenteditable div 기반으로 에디터 구현
  • • getSelection api를 활용하여 커서 제어 로직 구현
  • • 에디터 내에서 사용자 멘션 추천 드롭다운 기능 구현 및 SSE를 활용하여 멘션 알림 기능 구현

사용 기술

Next.js, TypeScript, Emotion, Recoil, Yarn Berry

대외활동

서울 열린데이터광장 공공데이터 경진대회

서울시 | 2023.05~2023.06

  • • 일반부 장려상 수상
  • • 공공데이터를 활용하여 사용자에게 10일간의 날씨 정보와 나들이 장소를 추천해주는 서비스 개발

부스트캠프 웹・모바일 7기

네이버 커넥트재단 | 2022.07~2022.12

  • • JavaScript 기반 풀스택 프로젝트를 진행하며 웹개발 개념과 기술에 대한 학습
  • • 기술공유, 페어 프로그래밍 등의 커뮤니케이션 경험

교육

중앙대학교

대학교(학사) | 물리학, 소프트웨어•인문 융합전공 | 2018.03. ~ 2023.08.

자격증

OPIc

IH | ACTFL