채용공고 올리기

차상진님을 응원해보세요!

지금 만족하고 있어요
책임감
협업 지향
커뮤니케이션
자기 주도적
긍정적

미리보기

기본 정보

이름
차상진
직업
ios 개발자
간단 소개

사용자 중심의 iOS 개발자로서, 실생활의 불편함을 해결하는 앱을 직접 기획·개발·배포해 왔습니다. 게임 유저를 위한 유틸리티 앱, 날씨 위젯 앱 등 다양한 프로젝트를 통해 SwiftUI, UIKit, 데이터 처리, UI/UX 설계 역량을 갖추었습니다. 또한, 웹 개발 경험을 통해 백엔드와의 데이터 연동까지 이해하고 있으며, 끊임없는 학습과 실행력으로 새로운 기술을 빠르게 습득하고 적용하는 개발자입니다.

기술 스택

기술 스택

Swift, SwiftUI, UIKit, xcode-ide, JavaScript, React, Figma, GitHub, REST API, Node.js

경력

회사명

주식회사리안

직급 | 부서 | 근무 유형

사원 | 웹개발팀

근무 기간

2022.09. ~ 2024.04. (1년 8개월)

담당 업무
  • Node.js 기반의 백엔드 API 개발 및 데이터 시각화 웹 애플리케이션 구축

  • HTML, CSS, JavaScript를 활용한 프론트엔드 개발

  • 조선 해운 빅데이터 웹페이지에서 AJAX를 활용한 실시간 데이터 로딩 구현

  • D3.js를 활용해 서버에서 받아온 데이터를 그래프로 시각화하는 기능 개발

프로젝트

프로젝트명

우산 이슈? | 우산 필요 유무 확인 날씨 앱 & 위젯

소속/기관명

개인

프로젝트 기간

2025.01. ~ 2025.02.

프로젝트 내용
  • 개요 : 친구가 날씨 앱에서 우산 필요 여부만 확인한다는 얘기를 듣고 개발

  • 기술 스택 : SwiftUI, WeatherKit, CoreLocation, WidgetKit, BackgroundTask

  • 역할 : 기획, 디자인(Figma), iOS 개발

  • 주요 기능 : 실시간, 시간, 주간 날씨 분석, 우산 필요 여부를 직관적으로 제공하는 위젯

  • 앱스토어 : 링크

  • 성과 및 문제 해결 :

    • 백그라운드에서 지속적으로 위치를 감지하여 날씨 데이터를 업데이트했으나, 배터리 소모가 많다는 이유로 앱스토어 심사에서 리젝됨. → 사용자의 위치 변화가 5km 이상일 때만 위치를 감지하도록 로직 수정 및 최적화하여 앱스토어 승인 완료됨.

프로젝트명

Bralytics | 게임 유저 캐릭터 재화 계산 서비스

소속/기관명

개인

프로젝트 기간

2024.11. ~ 2024.12.

프로젝트 내용
  • 개요 : 게임 유저의 재화 계산을 돕는 유틸리티 앱 개발

  • 기간 : 1개월 (2024.11 ~ 2024.12)

  • 기술 스택 : SwiftUI, Restful API, GCP, Node.js

  • 역할 : 기획, 디자인(Figma), iOS/iPad 앱 개발, 서버 개발

  • 주요 기능 : 플레이어 태그 입력 시, 최종 목표까지 필요한 리소스 계산 및 시각화

  • 앱스토어 : 링크

  • 성과 및 문제 해결 :

    • 유저 데이터가 서버로부터 응답되기 전에 뷰가 먼저 렌더링되어 데이터를 볼 수 없는 문제 발생 → 서버 응답 데이터가 할당됨을 감지해 UI를 재렌더링하도록 해결

    • 게임 API 연동 → 유저의 현재 상태를 자동 분석하고 최종 목표까지 필요한 리소스를 시각화

프로젝트명

Infixel | 이미지 소셜 미디어 서비스

소속/기관명

개인

프로젝트 기간

2024.04. ~ 2024.11.

프로젝트 내용
  • 개요 : 기존 이미지 공유 웹사이트를 iOS용 숏폼 UI 기반 SNS로 개발. 실시간 이미지 랭킹 제공

  • 기간 : 7개월 (2024.04 ~ 2024.11)

  • 기술 스택 : SwiftUI, Restful API, WebSocket, Kakao Login API, APNS, Node.js, AWS, MySQL

  • 역할 : 기획, 디자인(Figma), iOS 개발, 서버 개발

  • 주요 기능 : 실시간 이미지 랭킹, 이미지 업로드 및 앨범 저장, SNS 로그인, 좋아요 및 댓글 기능

  • 성과 및 문제 해결 :

    • 숏폼UI를 구현하기 위해 DragGesture의 onChanged를 활용하여 화면에 나타난 이미지의 Y축 offset을 변경해 슬라이드하도록 구현했으나, 이미지가 한 장씩 넘어가지 않고 두 장씩 건너뜀. → Apple 공식 영상을 참고해 ScrollView에 paging 모디파이어를 적용하여 올바른 슬라이드 제스처 구현.

    • 차단한 사용자의 이미지를 메인페이지에서 필터링하는 쿼리 최적화

    • 실시간 인기 랭킹 시스템 개발 → WebSocket을 활용해 변화 즉시 반영

    • iOS 최적화된 숏폼 UI → 웹과 차별화된 경험 제공

프로젝트명

Sleep Story | 수면 기록 분석 서비스

소속/기관명

개인

프로젝트 기간

2025.01. ~ 2025.01.

프로젝트 내용
  • 개요 : 사용자의 수면 패턴을 스토리 형식으로 제공하는 서비스

  • 기간 : 2일 (2025.01 ~ 2025.01)

  • 기술 스택 : SwiftUI, HealthKit

  • 역할 : 기획, 디자인(Figma), iOS 개발

  • 주요 기능 : HealthKit 데이터를 활용한 사용자 맞춤 수면 분석

  • 앱스토어 : 링크

  • 성과 및 문제 해결 :

    • HealthKit 데이터 연동 UI 최적화

    • SNS에 개성있는 자신만의 수면 이야기를 공유하여 사용자를 증가하도록 유도

포트폴리오

URL

link

Notion 포트폴리오

노션

교육

소속/기관명

그린컴퓨터아카데미

종류 | 전공

사설 교육 | 웹, 앱 개발자 양성과정

재학 기간 | 재학 상태

2022.04. ~ 2022.09. | 수료

소속/기관명

부산예술대학교

종류 | 전공

대학교(학사) | 실용무용과

재학 기간 | 재학 상태

2016.03. ~ 2018.02. | 졸업

자기소개

자기소개

경력 및 주요 활동사항


iOS 앱 개발 경험

  • Infixel (이미지 기반 SNS 앱)

    • 숏폼 UI와 이미지 처리 기능을 결합하여 사용자 간 실시간 소통이 가능한 플랫폼 구현

    • WebSocket을 활용한 실시간 이미지 순위 반영, 카카오 로그인 및 푸시 알림(APNS) 적용

    • 문제 해결: 이미지 업로드 시 네트워크 요청 방식을 최적화하여 성능 개선

  • Bralytics (게임 유틸리티 앱)

    • 브롤스타즈 캐릭터 업그레이드 및 재화 계산 기능 제공

    • Brawl Stars API를 활용해 실시간 데이터 동기화 및 사용자 맞춤형 계산 로직 개발

    • 문제 해결: API 호출 시 불필요한 요청을 줄이고 성능 개선

  • 우산 이슈? (날씨 위젯 앱)

    • “오늘 우산이 필요한지 여부”만을 위젯으로 직관적으로 전달하는 앱 개발

    • WeatherKit을 활용하여 실시간 위치 기반의 날씨 정보를 반영

    • 문제 해결: 위젯 업데이트 주기를 최적화하여 배터리 소모 최소화

  • Sleep Story (수면 패턴 분석 앱)

    • HealthKit을 활용해 사용자의 수면 데이터를 분석하고 스토리 형식으로 제공

    • 사용자 맞춤형 UI/UX 설계를 통해 몰입감 있는 경험 제공

    • 문제 해결: HealthKit에서 수면 데이터의 정확도를 개선하고 데이터 시각화를 최적화

이러한 프로젝트를 통해 SwiftUI와 UIKit을 활용한 UI/UX 개발 역량, API 연동 및 데이터 처리 최적화 경험, 사용자 중심의 기획력을 갖추게 되었습니다.

(주) 리안 [2022.09 ~ 2024.04]

  • Node.js 기반의 백엔드 API 개발 및 데이터 시각화 웹 애플리케이션 구축

  • HTML, CSS, JavaScript를 활용한 프론트엔드 개발

  • 조선 해운 빅데이터 웹페이지에서 AJAX를 활용한 실시간 데이터 로딩 구현

  • D3.js를 활용해 서버에서 받아온 데이터를 그래프로 시각화하는 기능 개발

이 과정에서 대용량 데이터 처리 및 시각화, API 연동 경험을 쌓았으며, iOS 앱 개발 시 백엔드와의 효율적인 데이터 통신 및 최적화된 UI/UX 구현에 적용할 수 있었습니다.

안드로이드 앱

  • 독학으로 코틀린을 공부하여 아이유 퀴즈앱 플레이 스토어에 등록

성격 및 보유 역량


사용자 중심 기획

  • 날씨 앱을 사용할 때 "오늘 우산을 가져가야 하는지만 확인한다"는 친구의 말에서 착안해, 우산 필요 여부를 직관적으로 제공하는 위젯 기능을 구현

  • 게임 커뮤니티를 분석해, 많은 유저가 캐릭터 업그레이드에 필요한 재화를 계산하는 데 어려움을 겪고 있음을 발견. API 데이터를 활용해 자동 계산 기능 개발

주도적 태도

  • 4개의 iOS 앱을 기획, 디자인, 개발, 배포까지 단독으로 수행

  • 과정 속에서 부족한 점을 파악하고, 새로운 기술을 습득하며 지속적으로 성장

끈기

  • 바디프로필 촬영을 위해 체지방을 17%에서 8%까지 낮추는 목표를 달성하며 철저한 자기 관리 실천

  • 800일 이상 금연 유지, 꾸준한 습관 형성과 목표 달성을 통한 자기 계발 경험

UI / UX 디자인

  • ‘형태는 기능을 따른다’는 원칙을 바탕으로, 사용자 입장에서 앱의 기능을 정의하고 직관적인 UI/UX를 설계

  • Figma를 활용하여 디자인 시스템을 구축하고 iOS HIG에 맞춘 UI 설계

성장

  • 비전공(무용 전공)에서 독학으로 iOS 개발자로 성장, SwiftUI, UIKit, Node.js, Android 등 다양한 기술을 익히며 개발 역량 확장

댓글