Skip to content

SteadySlower/SteadySlower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 

Repository files navigation

교사 출신 iOS 개발자 문종원입니다. ☺️

1. 매일 배우기 📚

학습 블로그를 1년 넘게 운영 해오고 있습니다. (400+ posting)
모르는 지식을 배우고, 배운 지식을 정리하고, 아는 지식을 나누는데 강합니다.

2. 토이 프로젝트 lover 🚂

개발의 가장 멋진 부분은 현실의 문제를 해결하는 것이라고 생각합니다.
평일에는 회사의 비지니스 밸류를 주말에는 즐거움과 유용함을 구현하고 있습니다.

3. 영어 교사 출신 👨‍🏫

영어로 의사소통, 개발문서 읽기, 구글링에 능합니다.
비개발 경력에서 얻은 지혜를 개발자로서 성장하는데 활용합니다.

Contact

📄 resume: 문종원의 개발자 이력서 by Notion
✉️ email: steadyslower@gmail.com
📖 blog: https://velog.io/@comdongsam

iOS Development Skills 🍎

Swift

  • 매일 swift로 알고리즘 문제를 풀어 문법에 익숙합니다.
  • swift의 최신 트랜드를 꾸준히 follow합니다.

SwiftUI

  • 현업에서 한 어플을 처음부터 끝까지 혼자서 SwiftUI를 사용해서 구현한 적이 있습니다.
  • 토이 프로젝트 역시 SwiftUI로 진행하고 있습니다.

UIKit

  • Storyboard를 사용하지않고 코드만으로 UI 작성할 수 있습니다.
  • 현업에서 UIKit을 사용한 제품의 유지보수를 담당하고 있습니다.

Combine

  • 현업에 Combine을 활용하고 있습니다.
  • callback을 사용한 코드를 combine을 사용해 리팩토링한 경험이 있습니다.

Design Pattern & Architecture

  • MVVM, MVC 등 기본적인 Architecture에 익숙합니다.
  • SwiftUI와 Combine을 활용한 단방향 데이터 흐름을 가진 아키텍쳐에 관심이 많습니다. (TCA)
  • 다양한 디자인 패턴을 iOS에 적용하는 방법을 알고 활용하고자 노력합니다.

Test

  • 현업에서 Testable한 코드를 작성하고 Unit test를 작성합니다.
  • UI test를 학습하고 토이 프로젝트에 적용고자 합니다.
  • TDD에 관심이 많습니다.

Network

And...

  • Git
  • Swift Package Manager, CocoaPods
  • Core Data, Alamofire, Kingfisher
  • Firebase (Authentication, Database, Storage)

General Skills 👍

Communication

  • 매주 개발자, 디자이너, 기획자가 모두 포함된 Scrum을 진행하고 있습니다.
  • 같은 iOS 개발자 뿐만 아니라 Android, Server 개발자와 소통하며 제품을 개발하고 있습니다.
  • 비개발자와 의사소통에 관심이 많고 개발적 이슈를 쉽게 풀어서 설명하고자 노력합니다.

Foreign Language

  • 영어 교사 출신으로 영어로 의사소통에 능합니다.
  • 일본어 비지니스 회화 가능합니다. (JLPT N1)

Presentation

  • 다년간의 수업으로 단련된 PT 스킬을 가지고 있습니다.
  • 핵심적인 내용을 적절한 유머와 함께 전달하는 것을 목표로 합니다.
  • 사내 iOS 개발자들과 매주 개발 세미나를 진행한 적이 있습니다.

Company Projects 💼

Resmart

링크 🔗

App Store

개요 📄

  • 인지 능력을 측정하고 개선하기 위한 앱입니다.
  • 레거시 코드를 개선하는 역할을 했습니다.
  • 비개발조직인 QA 팀과 소통하면서 유지보수업무를 담당했습니다.

사용 기술 💻

  • UIKit
  • Chart
  • alamofire
  • Google TTS, STT
  • Web View

Andromeda (Musio Talk)

링크 🔗

App Store KR
App Store US

개요 📄

  • AI 챗봇을 활용한 영어 회화 학습 앱입니다.
  • 기존의 코드를 Testable하게 Refactoring하고 Unit test를 작성하는 업무를 담당했습니다.
  • 비개발조직인 QA 팀과 소통하면서 유지보수업무를 담당했습니다.

사용 기술 💻

  • SwiftUI
  • Firebase
  • Unit Test (Quick & Nimble)

미출시 어플

개요 📄

  • MVP 1단계까지 모든 코드를 혼자서 모두 담당했습니다.
  • 단방향 데이터 바인딩 아키텍쳐를 적용했습니다.
  • 테스트를 위한 최적의 아키텍쳐를 고민하고 Unit Test 작성했습니다.

사용 기술 💻

  • SwfitUI
  • Combine
  • Unit Test (Quick & Nimble)

Toy Projects 🚂

대단 - 전부 대신 해주는 일본어 단어장

링크 🔗

App Store
Source Code
Blog Posting

개요 📄

  • 일본어 공부를 시작하면서 만들기 시작한 어플입니다.
  • 일본어 공부를 하면서 그때그때 제가 필요한 기능을 추가해가면서 만들고 있습니다.
  • 외국어 교사로서의 그리고 노련한 외국어 학습자로서의 녹아있습니다.
  • 히라가나에서 JLPT N1까지의 노하우을 담아 앱스토어에 출시했습니다.
  • 지속적으로 일본어 학습자에게 필요한 기능을 추가하여 업데이트하고 있습니다.
  • TCA를 사용하여 확장성, 재사용성이 높은 코드를 구현했습니다.
  • Unit Test를 작성하여 안정적인 개발환경을 구축하였습니다.
  • Vision을 활용한 OCR 기술을 사용해 일본어 키보드에 익숙하지 않은 유저들의 단어 입력 시간을 줄였습니다.

사용 기술 💻

  • SwiftUI
  • Unit Test (Quick Nimble)
  • Firebase
  • CoreData
  • CloudKit
  • Vision (OCR)

학생부 프로젝트 (개인 프로젝트) 👨‍🏫

링크 🔗

Client(iOS) Source Code
Server(nodejs) Source Code
Blog Posting

개요 📄

  • 학생부 교사 시절 가장 비중이 큰 업무는 생활지도였습니다.
  • 교사 시절 만들고 싶었던 앱을 개발 공부를 하면서 만들었습니다.

사용 기술 💻

  • 클라이언트 (iOS)
    • Swift
    • Code-based UI (UIKit)
    • MVVM, Singleton, Delegate
    • Swift Package Manager, Alamofire, Kingfisher
    • Xcode, iOS simulator
  • 서버 (nodejs)
    • Javascript
    • Expressjs, npm, mysql2, pm2
    • MySQL
    • Visual Studio Code, Postman, MySQL WorkBench
  • 공통
    • Git, Github

오늘 단어 프로젝트 (개인 출시 프로젝트) 📝

링크 🔗

Source Code
App Store

개요 📄

  • 영어를 배우는 학생으로서 가장 힘든 부분은 영단어 암기였습니다.
  • 영어를 가르치는 선생으로서 가장 힘든 부분 역시 영단어 수업이었습니다.
  • 단어 학습은 꾸준한 복습이 기본입니다. 왕도는 없습니다.
  • 영어 교사의 노하우를 담아 복습 스케줄을 자동으로 짜주는 단어장을 개발했습니다.

사용 기술 💻

  • Swift
  • Code-based UI (UIKit)
  • MVVM, Singleton, Delegate
  • Core Data
  • SideMenu
  • Xcode, iOS simulator

Education & Career

Education 🎓

2011 - 2017 고려대학교 영어교육과, 경영학과

Career 💻

2018.3 ~ 2021.2 백신고등학교 영어교사
2022.5 ~ 아카에이아이 iOS 개발자

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors