채용공고 올리기

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

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

미리보기

기본 정보

이름
차상진
직업
ios 개발자
이메일
sangjincha719@gmail.com
간단 소개

사용자 중심의 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 등 다양한 기술을 익히며 개발 역량 확장

댓글