
✉️ | [email protected]
📝 | Linked In, Rocketpunch, Medium, Tistory
<aside> 👋 안드로이드 개발자 이현빈입니다.
미친듯이 몰입하여 성과를 내는 여정을 좋아합니다.
아무것도 없이 3명의 아이디어로 시작한 팀을 40명이 활동하는 팀이 될 때까지 팀의 리더, 개발자로서 기획부터 개발 후 배포/유지보수까지 진행한 경험이 있습니다.
</aside>
Kotlin
코틀린의 다중 패러다임에 대해 이해하고, 또한 최신
Kotlin에 관심이 많아 Kotlin 업데이트를 확인하고 있습니다.
MVVM
View가ViewModel을Observe하는Pattern에 익숙합니다.
Retrofit2 / Okhttp3
Retrofit과Okhttp를 이용하여REST API통신을 할 수 있으며, 여러 프로젝트에서 실제로 사용해본 경험이 있습니다.
Asynchronized, Coroutine, RxKotlin
코틀린 동시성 프로그래밍과 안드로이드의
비동기 처리에 대해 이해하고 사용할 수 있습니다. 또한 비동기에서 발생하는 문제들을 제어하는Mutex,semaphore에 대해 알고 있습니다.
Git & Github
Git과Github를 활용하여 팀원들과 협업을 진행할 수 있습니다. 또한GitFlow,GithubFlow전략에 익숙합니다.
XML, JetPack Compose
XML과JetPack Compose로 화면을 구성하는 것이 익숙합니다. 최근에는 주로JetPack Compose를 주로 사용하고 있습니다.
Room, SQLite
Local Storage에 데이터를 저장하고,SQLite로 CRUD에 알고 있습니다.
LiveData, ViewModel, DataBinding, ViewBinding, Navigation
AAC및Jetpack에서 제공하는 라이브러리들을 여러 프로젝트에서 이용해본 사례가 있습니다.
Clean Architecture / MultiModule
관심사를분리하여 테스트가 용이하고, 유지 보수가 쉬운 아키텍처에 이해도가 있습니다.

Hilt, MVVM, Coroutine, Clean architecture, Room …
<aside> 💡 광주소프트웨어마이스터고의 전공 동아리, 자율 동아리, 사설 동아리를 관리해주는 서비스. 전체 사용자 중 안드로이드 이용자 약 70%가 사용하는 앱
</aside>
Android Developer & PL - Project Leader(Android Part) & PM - Project Manager
50% 정도 개발Retrofit과 Okhttp를 이용하여 동아리 생성, 동아리 정보 수정,
동아리 정보 가져오기, 학생 검색 파트 등 CRUD 구현1차 핵심 기능 개발 - (2022. 02 ~ 2022. 09)
Retrofit과 Okhttp를 이용하여
동아리 생성 파트, 동아리 정보 수정 파트, 학생 검색 파트 구현Coroutin Debounce를 이용하여 instance search 학생 검색 기능 구현DrawerLayout을 이용하여 동아리 상세 페이지 사이드 바 구현API 교체 및 코드 리팩토링 - (2023. 01 ~ )
Mapper가 object로 구현되어 가독성이 낮던 부분을 extension으로 분류하여 수정하였습니다.data class를 다른 계층에서도 재사용하여 유지보수에 문제가 있던 부분을 Clean Architecture를 적용하여 관심사를 분리하였습니다.base와 util작업을 진행하였습니다.httpStatus별로 에러를 발생시키고, useCase에서 캐치하도록 구현하였습니다.Coroutine Flow로 변경하였습니다.