미리보기
기본 정보
Output이 아닌 Outcome, 가치 중심의 개발을 지향합니다
기술 스택
Flutter, dart, bloc, clean-architecture, MVVM, React, Next.js, TypeScript, Swift, UIKit, Git, github-actions
경력
(주)아이비베리(ivyberryCo.,Ltd)
2024.07. ~ 2024.11. (5개월)
레거시 백오피스 웹 페이지 리팩토링
React기반 BackOffice 웹 페이지 리팩토링
중복되는 UI를 컴포넌트화하여 반복되는 코드 재사용성 있게 변경
브라우저 웹 화면과 모바일 웹 화면에서 똑같은 비즈니스 로직이 중복 선언되는 이슈가 있었음
컨테이너 패턴을 적용해 컨테이너에서 비즈니스 로직을 관라하도록 변경
세차장 플랫폼의 쿠폰 시스템 개발
기존 프로젝트에서 쿠폰 시스템 추가 기능 개발
UI 컴포넌트화 및 컨테이너 패턴을 적용하여 각각의 책임을 분리
주식회사데블록
2020.11. ~ 2023.08. (2년 10개월)
Web Frontend Developer
HTML, CSS, JavaScript, jQuery를 이용한 어드민 페이지 개발
어드민 페이지 빠른 개발 및 유지보수를 위해 UI 컴포넌트화 작업 수행
국책과제 LNG 벙커링 웹 서비스, 부동산 전자 계약 웹 서비스 개발
레거시 프로젝트의 신규 기능 개발, 유지 보수 및 코드 리팩토링 경험
iOS Developer
Swift, RxSwift를 이용한 MVVM 기반 앱 개발
SwiftGen을 리소스 관리 기능 구현
Configurations 를 이용한 프로젝트 개발 환경 분리 적용
Github Action을 테스트플라이트 업로드 자동화 구현
Firebase의 FCM, distribution, analysis 적용 경험
Naver, Kakao, Apple 등 OAuth 로그인 개발
OpenAPIGenerator를 적용하여 API 작성 시간 단축
10만 MAU 앱 서비스의 신규 기능 개발, 유지 보수 및 코드 리팩토링 경험
Flutter App Developer
Flutter를 이용한 앱 서비스 개발
GetX를 이용한 상태관리 적용
프로젝트
위드유
기타
2024.09. ~ 2024.12.
프리랜서와 사장님을 이어주는 플랫폼
담당한 기능은
Flutter를 활용한 AOS, iOS 앱 개발
BLoC 및 Clean Architecture 설계
pre-commit hooks 적용
GitHub Actions 와 Fastlane을 이용한 CI/CD 구축
피지컬노트
개인
2023.08. ~ 2024.05.
피지컬노트는 선수들의 일일 컨디션, 체중, 운동 강도 등의 데이터를 기록하고, 이를 분석하여 부상을 예방하며, 팀의 일정과 선수 개인의 컨디션을 관리할 수 있는 플랫폼입니다.
담당한 기능은
Flutter를 활용한 AOS, iOS 앱 개발 및 출시
GetX를 활용한 상태관리, l10n, 앱 리소스 관리
WebView를 활용한 Pass 인증 기능 구현
Firebase FCM 푸시 알림 구현
FlutterSvg
와SvgPathParser
라이브러리를 활용한 근육 이미지 선택 효과