Skip to content
View junghyunsoo24's full-sized avatar

Block or report junghyunsoo24

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
junghyunsoo24/README.md

Hyunsoo Jung

Jetpack Compose 리팩터링&운영 경력 및 Flutter 경험을 보유한 앱 개발자

Carrer

부서·직원 정보, 조직도, 영상, 이미지 제공

  • Java + XML -> Kotlin + Compose 리팩터링
  • JSP 서버와 Retrofit 기반 REST API 연동
  • SQLite Room/DataStore 통한 앱 내 데이터 영구 저장
  • Android Internal Storage 이용한 파일 저장
  • ADB 기반 실제 단말기 앱 설치, 로그 확인 및 오류 디버깅
  • Coroutines 통한 비동기, LiveData/StateFlow 기반 상태 관리
  • LazyListState/CoroutineScope 기반 스크롤 제어
  • ExoPlayer 통한 영상 재생, Coil 통한 이미지 로딩 및 표시
  • Android 버전에 따라 PointerInput / Drag & Drop API 분리
  • Custom Keyboard 통한 한글 입력 및 초성 검색 로직
  • Hilt 기반 DI 구조 적용 및 Hilt Test 통한 환경 테스트
  • 파일 수 65% / 코드 수 50% 감소, 초기 로딩 시간 60% 개선

Kotlin Jetpack Compose Retrofit Room DataStore File I.O ADB Coroutines ExoPlayer Coil Hilt

Projects

환자 데이터 의료진 공유, 환자의 의료 정보 조회 및 기록, 의료 커뮤니티

  • Flutter를 통한 크로스 플랫폼 App 개발 (Android 앱, Window 앱)
  • Spring/MySQL 서버와 Dio 기반 REST API 연동
  • SQLite Drift 통한 앱 내 DB 저장
  • Future 통한 비동기 적용
  • CODEF 의료 API 통한 카카오 지갑 인증 및 데이터 조회
  • FireBase의 FireStore를 통한 다른 플랫폼 간 데이터 송수신, FCM을 통한 알림 설정
  • 해시값으로 변환된 의료 데이터 블록체인에 저장 (데이터 무결성 검증)
  • Provider 통한 MVVM 패턴

Dart Flutter MySQL Dio Drift Future Firebase

청소년/아동은 생성형 AI와 대화, 이를 통해 감정을 분석하는 시스템

  • Kotlin을 통한 Android Native App 개발
  • DataBinding 및 XML 통한 UI 구성
  • Flask/MySQL 서버와 Retrofit 기반 REST API 및 AWS 연동
  • AI 챗봇 채팅(GPT-3.5 Turbo 연동)
  • Socket.IO를 통한 실시간 채팅
  • MPAndroidChart를 통한 그래프 통계
  • Adapter를 통한 RecyclerView 관리
  • LiveData 통한 MVVM 패턴

Java XML MySQL Retrofit Socket.IO MPAndroidChart

Skills

Language

Kotlin Java Dart

Framework

Jetpack Compose Flutter

Storage

SQLite(Room, Drift) DataStore Internal Storage MySQL

Firebase

Firestore FCM

Network

REST API(Retrofit, Dio) Socket.IO

Asynchronous

Kotlin Coroutines Flutter Future

Media / Image

ExoPlayer Coil

Architecture

MVVM

DI

Hilt

Pinned Loading

  1. portfolio_flutter_blockchain_medical_web_app portfolio_flutter_blockchain_medical_web_app Public

    2024 과학기술정보통신부 ICT멘토링 프로보노 프로젝트

    Dart

  2. portfolio-teenager-emotion-prevent-app-teenagers portfolio-teenager-emotion-prevent-app-teenagers Public

    2023 과학기술정보통신부 ICT멘토링 한이음 프로젝트(청소년 앱)

    Kotlin

  3. portfolio-teenager-emotion-prevent-app-experts-manager portfolio-teenager-emotion-prevent-app-experts-manager Public

    2023 과학기술정보통신부 ICT멘토링 한이음 프로젝트(전문가/관리자 앱)

    Kotlin

  4. portfolio_flutter_search_app portfolio_flutter_search_app Public

    24년 겨울시그 검색엔진 웹/앱

    Dart

  5. CreativeProject CreativeProject Public

    Forked from winteeeee/CreativeProject

    23년 1학기 창의 프로젝트

    Java

  6. algorithm algorithm Public

    This is a auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub).

    Java