About Me
안녕하세요 3년차 iOS 개발자, 이원석입니다.
전 사용자가 놀랄만큼 훌륭한 사용자 경험을 가진 앱을 만들고 싶어요.
- 새로운 기술을 배우는 것은 언제든지 환영입니다.
- 더 깔끔하고 정돈된 코드를 작성하는 것을 좋아합니다.
- 소통, 피드백, 개발, 성장이 있는 문화를 가장 좋아합니다.
- 학습 속도가 빠르다고 자부합니다. 하나의 학습으로 또 다른 학습을 이어나가는 습관이 있습니다.
- 팀의 개발 효율을 높일 수 있는 방법이 있다면 가장 먼저 시험해보고 공유합니다.
- 제가 생각하는 좋은 코드는 확장성이 높으며 가독성이 좋은 코드입니다.
Career
Shinhan Bank
디지털개발부 모바일 Cell iOS Dex
2022.01 ~ 현재[3년차]
- “신한 SOL(현 SOL Bank)”의 전면 개편에 참여하였습니다. [2022.03 ~ 10]
- 쏠뱅크의 로그인 수단 중 “간편비밀번호, 패턴, 생체인증, 얼굴인증, 공동인증서, ID/PW, 자동로그인”의 개발을 담당하였습니다.
- 쏠뱅크내의 인증을 수행하는 인증 공통 모듈을 개발하였습니다.
- 쏠뱅크내의 인증과 관련된 웹브릿징을 개발하였습니다.
- 신한은행의 영업점에서 선이용 되었던 얼굴인증을 모바일앱에 도입하기 위한 개발을 담당하였습니다.
- 현재 얼굴인증은 로그인, 오픈뱅킹 이체시 인증, 비대면 실명인증시 인증을 위해 사용되고 있습니다.
- 쏠뱅크의 재사용성과 개발 효율을 높이기 위해 기능단위 모듈화를 추진하고 있습니다. 주도적으로 팀원들과 세션을 갖고 모듈화를 진행하고 있습니다.
- “SBank mini(현 SOL mini)”의 전면 개편에 참여하였습니다. [2023.05 ~ 11]
- 프로젝트 및 아키텍쳐 설계에 참여하였습니다. 신한은행 앱들 중 처음으로 기능단위 모듈화 및 데모앱을 적용하였습니다.
- 쏠미니의 전체계좌조회와 입금, 간편앱출금 개발을 담당하였습니다.
ETC
- 쏠뱅크내에서 사용되는 바텀시트 공통 모듈인 SBottomSheet를 개발하였습니다.
Projects
idea
- “친구 혹은 지인들에게 연락 좀 하라는 소리 자주 들으시나요?”
execution period
- 2020.12.26 - 2021.01.16(APPJAM)
- 2021.02.20 - 07.03(Released)
- 2021.07.03 ~ Maintenance
contribution
- 15명(기획 3, 디자인 3, iOS 3, Android 3, Server 3)이 한 팀을 이루었습니다.
- 서비스 내에서 회원가입, 온보딩, 연락하기(물주기)/미루기, 리뷰하기, 캘린더 기능을 주로 개발했습니다.
- 상세한 내용은 좌측의 프로젝트 Github 링크에 담았습니다.
result
- 🏆 SOPT 27기 APPJAM(장기해커톤) 최우수상
- 🎉 앱스토어
- 에디터 선정 이번 주 주목해야 할 앱, 이번 주 추천 앱 선정
- 7월 최고의 앱 선정
- 앱스토어 오늘의 앱 선정
tech stack
- Swift, MVC
- Storyboard & SnapKit
- Then, Alamofire, Kingfisher, Firebase(FCM)
- FSCalendar, CallKit, MessageUI, Contacts
idea
- “검색해서 나오는 카페가 다 똑같고 광고 같아 꺼려지지 않으신가요?”
execution period
- 2021.06.26 - 07.16(APPJAM)
- 08.27 ~ 앱개선 작업 중
- Release Soon…
contribution
- 14명(기획 2, 디자인 3, iOS 3, Android 4, Server 2)이 한 팀을 이루었습니다.
- 서비스 내에서 사용자 인증 및 조회 관련, 카테고리, CAFETI 검사 관련 개발을 담당했습니다.
- 상세한 내용은 좌측의 프로젝트 Github 링크에 담았습니다.
result
- 🏆 SOPT 28기 APPJAM(장기해커톤) 대상
tech stack
- TypeScript
- Node.js(Express), AWS EC2, S3, PM2
- MongoDB
idea
- “시간, 장소, 금액에 구애받지 않는 심리상담사가 있다면 어떨까?”
execution period
- 2021.03.13 ~ 06.10(Dongguk Univ Capstone 4-1)
contribution
- 혼자 개발을 책임지고 진행하였습니다.
- iOS 개발 및 Server 개발을 하였습니다.
- 상세한 내용은 좌측의 프로젝트 Github 링크에 담았습니다.
tech stack
- iOS
- Swift, MVC
- Moya, SwiftLint, Realm, Google Dialogflow
- Server
- JavaScript, Node.js(express), AWS EC2, PM2
Activity
"개발에 열정을 가지게 해주었던 계기"
- 8주간 파트원들과 정해진 커리큘럼을 따라 학습하였습니다.
- 5주차에는 디자이너와의 협업을, 7주차에는 서버 개발자와의 협업을 진행하였습니다.
- 6주차에는 동아리 내 무박 2일 해커톤에 참여하여 “MEMECHIN” 이라는 밈 모아보기 앱을 개발하였습니다.
- 8주간의 세미나 종료 후에는 3주간의 장기 해커톤인 APPJAM에 참여하여 “Cherish”라는 서비스를 개발하였습니다.
- 동아리원들과 iOS 기초 스터디와 클론 코딩 스터디를 개설하여 참여하였습니다.
"더 좋은 개발자가 되기 위한 새로운 분야 경험"
- 8주간 파트원들과 정해진 커리큘럼을 따라 학습하였습니다.
- 6주차에는 웹 프론트엔드, 앱 개발자와의 협업을 진행하였습니다.
- 8주간의 세미나 종료 후에는 3주간의 장기 해커톤인 APPJAM에 참여하여 “CA:PIN”라는 서비스를 개발하였습니다.
- 동아리원들과 알고리즘 스터디와 텍스쳐 스터디를 개설하여 참여하였습니다.
Skill
사용중이거나 사용했던 경험이 있는 기술들입니다.
iOS
- [Language] Swift
- [Project] Tuist
- [Architecture] MVC, MVVM, VIP, RIBs
- [UI] Storyboard, SnapKit, Texture, FlexLayout, PinLayout
- [Navigation] RxFlow
- [Network 3rd] Alamofire, Moya
- [Reactive Programming] RxSwift, Combine
Backend
- NodeJS(JavaScript, TypeScript)
- mongoDB, MySQL
- AWS EC2, S3
- Visual Studio Code
Education
Dongguk University
정보통신공학전공 / 범죄수사SW 연계전공
2020.03(편입) - 2022.02
GPA 4.13 / 4.5
TOEIC 960(~21.07.28)
Myongji College
정보통신공학전공
2015.02 - 2020.02(졸업)
GPA 3.83 / 4.5
Dongsung HighSchool
자연계열
2012.03 - 2015.02(졸업)