이원석

iOS Developer [24.02.04 UPDATE]

About Me

안녕하세요 3년차 iOS 개발자, 이원석입니다.

전 사용자가 놀랄만큼 훌륭한 사용자 경험을 가진 앱을 만들고 싶어요.

  • 새로운 기술을 배우는 것은 언제든지 환영입니다.
  • 더 깔끔하고 정돈된 코드를 작성하는 것을 좋아합니다.
  • 소통, 피드백, 개발, 성장이 있는 문화를 가장 좋아합니다.
  • 학습 속도가 빠르다고 자부합니다. 하나의 학습으로 또 다른 학습을 이어나가는 습관이 있습니다.
  • 팀의 개발 효율을 높일 수 있는 방법이 있다면 가장 먼저 시험해보고 공유합니다.
  • 제가 생각하는 좋은 코드는 확장성이 높으며 가독성이 좋은 코드입니다.

Career

Shinhan Bank

디지털개발부 모바일 Cell iOS Dex

2022.01 ~ 현재[3년차]

SOL Bank

  • “신한 SOL(현 SOL Bank)”의 전면 개편에 참여하였습니다. [2022.03 ~ 10]
    • 쏠뱅크의 로그인 수단 중 “간편비밀번호, 패턴, 생체인증, 얼굴인증, 공동인증서, ID/PW, 자동로그인”의 개발을 담당하였습니다.
    • 쏠뱅크내의 인증을 수행하는 인증 공통 모듈을 개발하였습니다.
    • 쏠뱅크내의 인증과 관련된 웹브릿징을 개발하였습니다.
  • 신한은행의 영업점에서 선이용 되었던 얼굴인증을 모바일앱에 도입하기 위한 개발을 담당하였습니다.
    • 현재 얼굴인증은 로그인, 오픈뱅킹 이체시 인증, 비대면 실명인증시 인증을 위해 사용되고 있습니다.
  • 쏠뱅크의 재사용성과 개발 효율을 높이기 위해 기능단위 모듈화를 추진하고 있습니다. 주도적으로 팀원들과 세션을 갖고 모듈화를 진행하고 있습니다.

SOL mini

  • “SBank mini(현 SOL mini)”의 전면 개편에 참여하였습니다. [2023.05 ~ 11]
    • 프로젝트 및 아키텍쳐 설계에 참여하였습니다. 신한은행 앱들 중 처음으로 기능단위 모듈화 및 데모앱을 적용하였습니다.
    • 쏠미니의 전체계좌조회와 입금, 간편앱출금 개발을 담당하였습니다.

ETC

  • 쏠뱅크내에서 사용되는 바텀시트 공통 모듈인 SBottomSheet를 개발하였습니다.

Projects

Cherish

연락을 이어가는 가장 쉬운 방법

iOS Developer

프로젝트 개발 회고

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

CA:PIN

오늘은 무슨 카페가지?

Server Developer

프로젝트 개발 회고

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

Heimish

당신의 아늑한 심리상담 챗봇

iOS / Server Developer

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

SOPT 27기 iOS Part

대학생 연합 IT 벤처창업동아리

2020.09.26 - 2021.01.16(수료)

"개발에 열정을 가지게 해주었던 계기"

  • 8주간 파트원들과 정해진 커리큘럼을 따라 학습하였습니다.
  • 5주차에는 디자이너와의 협업을, 7주차에는 서버 개발자와의 협업을 진행하였습니다.
  • 6주차에는 동아리 내 무박 2일 해커톤에 참여하여 “MEMECHIN” 이라는 밈 모아보기 앱을 개발하였습니다.
  • 8주간의 세미나 종료 후에는 3주간의 장기 해커톤인 APPJAM에 참여하여 “Cherish”라는 서비스를 개발하였습니다.
  • 동아리원들과 iOS 기초 스터디와 클론 코딩 스터디를 개설하여 참여하였습니다.

SOPT 28기 Server Part

대학생 연합 IT 벤처창업동아리

2021.03.27 - 2021.07.31(수료)

"더 좋은 개발자가 되기 위한 새로운 분야 경험"

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(졸업)