Skip to content

Latest commit

 

History

History
87 lines (54 loc) · 3.48 KB

iOS-XC-30.md

File metadata and controls

87 lines (54 loc) · 3.48 KB

박형환 - iOS Developer

**** 에 iOS 개발자 로 지원하게된 박형환 입니다.

포켓1.jpg

Contact.

Email. [email protected]

Phone. 010-9580-3144

Channel.

Blog. 노션에 정리해둔글 블로그로 옮길 예정

GitHub. https://github.com/hyeonghwan

미래에 할 예정 - 파란색

진행중 - 빨간색


Introduce.

  • iOS 개발자로써 어떤 역량이 필요할지 고민하며 꾸준히 성장하고 있습니다.
  • 기능구현에 중점을 두고 개발하면서 항상 Why? 왜 작동하는지 어떻게 작동하는지 생각하고 개발하면서 성장하고 있습니다.
  • TextView의 placeHolder를 적용하는 과정에서 Apple의 Textkit의 구현 과정에 있어서 placeholder 적용하는데 어려움을 겪은 과정에서 Hangule 라이브러리를 만들었습니다.
  • 사용자의 편의성을 생각하여 accessibility 를 적용해서 UITest를 프로젝트에 도입했습니다.

Project.

Untitled

| 요약 | CodeStack은 백준, 프로그래머스, leetcode를 벤치마킹하여 새로운 코딩테스트 연습 플랫폼을 서비스하는 것을 목표로 하고있습니다. 현재 TestFlight 배포 예정, 서버 문제 리스트 추가 후 배포 예정 | | --- | --- | | 개발 기간 | 2023.4 ~ 진행중 | | 개발 인원 | iOS(1), web(1), back-end(2) | | 담당 역할 | iOS Developer | | 사용 기술 | UIKit, Autolayout, RxFlow, RxSwift, GraphQL, MVVM-C, cocoaPods, Git |

디자인 수정 해야함

개발진행

주요 성과

  • RxFlow를 활용하여 전체 화면의 흐름을 관리하도록 Coordinator 패턴 사용하여 흐름 파악 용이
  • JWT 토큰을 활용하여 앱의 인증을 처리 및 에러핸들링 구현 , OAuth (GitHub, Apple), Email
  • 전체 앱의 화면로직을 MVVM으로 구성 및 RxSwift를 통해 View 바인딩 로직을 구성, 비동기 프로그래밍에 대한 이해도 상승
  • Apollo GraphQL 라이브러리를 활용하여 서버와 통신하도록 Query 작성 및 에러핸들링 클라이언트의 유연성 상승
  • 앱의 핵심 기능부분의 Test 를 작성하여 TestCoverage 100% 달성하여 앱의 정확성 신뢰성을 향상

한글 입력


Skill.

  • iOS: Swift, UIKit, AutoLayout, SwiftUI , RxSwift, Combine, GraphQL
  • Dependency Manager: SPM, CocoaPods
  • Design Pattern: MVVM,Coordinator,MVC,MVI
  • Tool : Git, GitHub Action , Discord, Slack , Notion

Education.

2023.05 - 2023.10 멋쟁이사자처럼 TECH!T 앱 iOS스쿨

2016.03-2022.03 컴퓨터공학

2021.09 - 정보처리기사