프로필 이미지

김재희

Product Engineer

안녕하세요 :) Product Engineer가 되고 싶습니다.

스킬

Flutter

Dart

python

머신 러닝

경력 ・ 3년 5개월

- Software Engineer

2024.01 ~ 현재

스킬: Flutter

- 모바일 앱 개발자

2022.01 ~ 2023.10

베이비빌리 - 임신 육아 커머스 컨텐츠 앱 **베이비빌리 - 아기 추가 기능 개발** [프로젝트 설명] 아기 추가 기능을 개발하면서 MVVM 패턴으로 리팩토링을 진행하였습니다. [역할] - MVVM 패턴으로 리팩토링 - 아기 추가하기 기능 개발 - 아기 추가 기능으로 인해 필요해진 ux에 따라서 추가 기능 개발 - 아기 없음 상태에 따른 native home widget(iOS, AOS) 기능 개발 **베이비빌리 - Lokalise 적용** [프로젝트 설명] 기존에 Google sheet를 이용하여 localization 관련 데이터를 관리하고 있었는데, Lokalise라는 서비스 도입을 추진하고 적용하였습니다. [역할] - Lokalise 서비스 연동 - localization 관련 코드만 모듈화하여 bitrise로 CI/CD를 구축 **베이비빌리 - Native home widget 기능 개발** [프로젝트 설명] iOS 에서 동작하는 native home widget을 개발했습니다. 기존에 외주 작업으로 구현되어 있던 레거시 코드를 정리하고 native 코드를 수정하여 widget 기능을 개발하였습니다. [역할] - 임신/육아/임신준비중 D-day 기능 개발 **베이비빌리 - 리팩토링 + 임신준비중 상태 추가** [프로젝트 설명] 유저의 임신준비중 상태를 개발하면서 레거시 코드 제거와 클린 아키텍처 구조로 리팩토링을 진행하였습니다. [역할] - 레거시 코드 제거 - 클린 아키텍처 구조로 리팩토링 - 임신준비중 상태에 따른 기능 개발 - 가족공유 관련 기능(가족에서 나가기, 내보내기) 개발 **베이비빌리 - 커머스 기능 개발** [프로젝트 설명] 기존에 웹뷰 형태로 구현되어 있었던 커머스 기능을 인앱 형태로 변경하고 nhn에서 개발한 ncp API를 연동한 프로젝트 입니다. [역할] - ncp API 연동 - 상품조회 기능 개발 - 장바구니 기능 개발 - 주문서 작성 기능 개발 - 쿠폰 기능 개발

ARTLab - 모바일 앱 개발자

2020.11 ~ 2022.01

스킨로그 - 피부 기록 및 트래킹 앱 [프로젝트 설명] 스킨로그는 카메라를 이용하여 피부 사진을 촬영하고, 사진에 대한 기록을 남겨서 자신의 피부변화를 트래킹할 수 있는 기능을 제공하는 앱입니다. [역할] - 자동촬영 기능 초기 프로토타입 개발 - 피부 기록 트래킹 기능 개발 - 얼굴 감지, 얼굴 각도 확인, 조명 확인 기능 개발 - 피부 트러블 감지 기능 개발 - 피부 타입 분석 기능 개발 - 피부 타입 문진 기능 개발 - 피부 타입 레포트 기능 개발 - 배너 기능 개발 [과정] 주로 AI 관련 기능을 개발하였습니다. 기존에 backend에 동작하고 있었던 AI 모델들을 on-device 환경에서도 동작하도록 개발하였고, AI 모델이 동작하는 부분에서는 isolate를 이용하였습니다. 피부의 이미지 기록을 시간의 흐름에 따라서 트래킹할 수 있는 기능을 개발하였습니다. 이때, Flutter의 기본 제공 위젯으로는 구현이 불가능하여, Multi Image Tracker라는 자체 패키지를 개발하였습니다. 피부 타입 문진 기능, 배너 기능을 개발할 때는 문진의 내용, 배너의 내용이 변경될 수 있는 상황에 대비하기 위해서 Firebase에서 제공하는 remoteConfig를 이용하여 개발하였습니다.

교육

Hanyang University ERICA - 소프트웨어학부 컴퓨터전공

2015.03 ~ 2021.02

링크

개발 트렌드부터 Q&A, 네트워킹까지

요즘 개발자들의 필수 커뮤니티, 커리어리