불가능해 보이는 높은 목표를 세우고, 빠르게 만들고, 망하고, 배우며 성공을 이룹니다. 그 과정에서 함께 성장하고 즐기며 개발합니다.
교내 동아리 바인드에서 10명의 팀원과 협업한 경험이 있으며 도담도담이라는 실서비스 중인 앱을 유지보수 및 운영, 신규 서비스 런칭 및 운영, 디자인 시스템 구축 등의 경험이 있습니다. 최근에는 트렌디한 모바일 청첩장을 만들 수 있는 링크메리를 개발 및 운영 중이며 재사용 가능한 로켓 개발을 미션으로 하는 로켓 제작 동아리 ‘XLab’을 공통 설립하여 프로젝트 매니저 역할을 맡고 있습니다.
정보
이메일: [email protected] 전화번호: 010-8778-0310 깃허브: @hhhello0507 생년월일: 2007. 03. 10
기술 스택
프로그래밍 언어: Swift, TypeScript, JavaScript, Kotlin, Java, Python, HTML, CSS 프레임워크/라이브러리: SwiftUI, Jetpack Compose, React, Spring boot, JUnit 데이터베이스: MySQL
도담도담은 대구소프트웨어마이스터고등학교에서 학생, 선생님, 학부모 모두 사용하는 스마트 스쿨 플랫폼입니다. 기상송, 급식 조회, 버스 신청, 외출/외박 신청, 심야 자습 신청, 상벌점 조회 등의 학교 기능 서비스를 제공합니다.
사용 기술: Swift, Swift UI, Swift Concurrency, Tuist, Clean Architecture 참여 인원: iOS 앱 개발자 3명, 백엔드 개발자 2명, 안드로이드 앱 개발자 2명, 웹 개발자 3명 개발 기간: 2024. 03 ~ 2025. 03 (총 1년)
Github: Team-B1ND/dodamdodam-ios, Team-B1ND/dds-ios
레거시 코드를 리팩토링 했습니다.
UI 파일을 정리하고 디자인 시스템을 구축했습니다.
급식 캘린더와 급식 위젯 기능 개발을 주도했습니다.
학부모 기능을 개발 했습니다**.**
트러블 슈팅
- Role(학생, 학부모 여부)에 따라 뷰나 로직을 다르게 해야 하는 경우 코드의 복잡성이 올라가는 문제가 생겼습니다. 객체지향의 원리에 따라 Role관련 로직을 분리하여 문제를 해결하였습니다.
- 자녀 등록 화면이 여러 로직에서 필요하게 되었습니다. 이 화면을 컴포넌트화하여 재사용할 수 있도록 했고 ViewModel의 프로토콜을 정의하여 동일한 뷰가 다양한 로직에 유연하게 대응할 수 있도록 설계했습니다.
AI PR 리뷰 봇 도입을 시도 했습니다.
비동기 처리로 사용자 경험을 개선했습니다.
급식 데이터를 로컬에 캐싱했습니다.
왼쪽 및 중간 사진: 급식 화면, 오른쪽 사진: 급식 화면
왼쪽 사진: 역할 선택 화면, 중간 및 오른쪽 사진: 자녀 등록 화면
디자인 시스템 포토샷