自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多
自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多


김혜수
SW 개발 · 주니어
더 적성에 맞는 커리어를 찾기위해 로스쿨을 중퇴하고 개발자의 길을 선택했습니다. Flutter 프론트엔드 개발경험을 쌓고 현재 Spring Boot 기반 서버를 개발하고있으며 JPA 최적화, 보안, 테스트, AWS 등 백엔드 개발의 핵심 역량을 강화하며 포트폴리오를 구축하고 있습니다.
職涯
貼文
AI 職涯摘要
김혜수님은 주니어 소프트웨어 개발자로서 Flutter 프론트엔드와 Spring Boot 백엔드 개발을 경험하고 있습니다. 다양한 프로젝트를 통해 JPA 최적화, 테스트 및 AWS 등 백엔드의 핵심 역량을 강화하고 있으며, 특히 앱 성능 개선과 효율적인 코드 관리를 위한 구조적 접근 방식을 적용하여 포트폴리오를 구축하고 있습니다.
經歷
2022년 7월 - 2024년 5월 · 1년 11개월
풀스택 (Flutter & Spring Boot) 개발자
정규직
2024년 2월 - 2024년 5월 · 4개월
- 팝업스토어를 개인/업체가 등록할 수 있는 admin 사이트 백엔드 API 서버 개발 - Spring Boot로 RESTful API 설계 및 구현 - 시니어 백엔드 개발자와 커뮤니케이션을 통해 전체적 백엔드 구조 이해
更多
Flutter(플러터) 모바일 앱 개발자
정규직
2022년 7월 - 2024년 1월 · 1년 7개월
- 팝업 스토어 정보를 볼 수 있는 POPS(팝스)앱 관련 모든 프론트엔드 관련 개발, 보수 및 유지를 맡음 - Nuxt.js로 회사 웹사이트 및 B2C 웹사이트 개발함 (중) - Golang을 사용하여 백엔드 코드 기여함 - 기획에 없었던 UI/UX 및 기능을 제안하며 앱 개선방향을 상시 고민 - 테스트 시나리오를 꼼꼼히 정리하여 앱 배포 전 테스팅을 함 - 직접 만들 수 있는 한 외부 패키지를 사용하지 않으며 다른 패키지에 대한 의존성을 최소화함 POPS앱 관련: (1) 성능 개선 (입사 초기에 기존 코드를 처음부터 끝까지 리팩토링): - 과도한 메모리 사용 개선: RSS 200mb + 줄임 - 불필요한 페이지 및 각 widget 리렌더링 최소화 (Builder + Provider의 context.select, AutomaticKeepAliveClientMixin 구현)- 반복적인 http request 보내는 메소드를 하나로 통일 및 비동기 함수의 효율적인 호출 구현 - 전역 변수 및 함수 최소화, 타입선언을 최대한 활용하여 불필요한 메모리 사용 최소화 (2) 개발 생산성 - 직접 만들 수 있는 한 외부 패키지를 사용하지 않으며 다른 패키지에 대한 의존성을 최소화함 - 재사용 가능한 공통 위젯 개발 (Textfield, Text Button, Dropdown, Dialog, Image, 위로가기 버튼 등) - 각 페이지/탭을 패키지로 만들어 더 깔끔하고 확장성에 편리한 코드로 분리 (중) - 배포 전 테스트를 각 디바이스에 직접 빌드하던 시스템을 internal testing 및 test flight을 통하여 각각 테스트 앱을 직접 다운받는 시스템으로 변경 (3) Design Pattern & State Management - 기존 합쳐져있는 비즈니스 로직 + UI를 MVVM + Repository, Service 구조로 바꿈으로 관심사의 분리 (Separation of Concern) 구현 - repository pattern을 도입하여 통일성 있게 network request, response parsing, error handling 및 로컬 데이터 관리 (sql) - service (비즈니스 로직) - Provider를 통한 빠르고 효율적인 상태관리 - ChangeNotiferProxyProvider를 통하여 다른 provider와 연결된 상태에 대한 업데이트 처리 - Builder와 context.select를 위젯의 각 연결된 부분에만 사용하여 필요한 부분만 rebuild - 서버와 통신에 대한 error handling을 위한 connect provider를 모든 provider에 도입하여 메인 화면 (page view)에서 공통적으로 dialog를 보여줌 (4) 지도 개발 - Google Maps 패키지 사용: - 패키지의 클래스인 BitmapDescriptor, Marker, LatLng등을 extend하여 custom marker 클래스를 만들어 사용자가 마커를 터치했을 시 해당 정보를 보여주는 기능 개발 - 하나의 스토어를 보여주는 marker vs. 특정 동일한 위치에 있는 여러 스토어를 보여주는 cluster marker 만듬 - 9-Patch 이미지를 사용하여 말풍선 길이를 text길이에 맞게 조절한 후 Canvas를 직접 Paint하여 rendering - deep copy를 사용한 스토어 종류 및 위시리스트 필터 기능 개발 (5) 공유 및 푸쉬 알림 개발 - Firebase Dynamic Link: deeplink를 직접 생성하는 하나의 메소드를 사용하여 Share패키지를 통한 공유하기 - 공유한 링크 및 푸쉬 알림 눌렀을 시 앱의 상태 (terminated, background, foreground)에 따른 route처리
更多
- 환자 사용자 모바일 앱과 의사 사용자 웹 부분을 초기 구성부터 시작하여 모든 프론트엔드 코드를 담당 - 서비스의 접근성과 디자인의 편리함을 높일 수 있는 방법을 항상 고민하며 의견 제시 - 매일 30분의 코드 복습을 통하여 리펙토링 과정을 거치며 꾸준한 코드 개선 - Firebase 문자 인증, Node.js 서버와 연결
更多
學歷
活動
프로젝트
Pet Diary
2025년 5월 - 현재 · 8개월
- 반려동물 관련 기록 용 앱 개발 중 - Spring Boot로 백엔드 서버 개발 중; 추후 Flutter로 화면 개발 예정 - 필터를 통한 JWT 토큰 기반 stateless인증으로 보안 강화 및 간단한 앱에서 다루기 적합한 확장성 - 복합 엔티티 관계 모델링 및 단일 쿼리 최적화 - 철저한 관심사 분리, AOP을 활용한 로깅, 커스텀 예외처리 - Logback 설정으로 체계적인 로깅 - unit test와 integration test을 통한 안정성 확보 - 불변 객체 설계 및 데이터 캡슐화를 통한 데이터 무결성
프로젝트
POPS(팝스)
온팝컴퍼니 · 2022년 7월 - 2024년 1월 · 1년 7개월
- Firebase: dynamic link, push notification, qr code - Google Map: 9-patch file 사용하여 커스텀 마커 표시, 필터 기능, zoom상태에 따른 마커 - Login: 구글, 카카오, 네이버, 애플
프로젝트
POPS - B2B 웹사이트
온팝컴퍼니 · 2023년 7월 - 2023년 9월 · 3개월
- 팝업스토어/행사 관리자들이 관련 정보를 직접 등록하고 수정할 수 있는 B2B 웹사이트를 Nuxt.js로 개발 (중) - UI/UX를 대부분 직접 디자인 - 이메일/구글 회원가입/로그인 - 쿠키를 활용한 Light/Dark Theme layout 및 로그인 유지 - middleware을 활용한 path 및 route처리하여 필요 시 redirect - 재사용 가능한 공통 component (CheckBox, Dialog, Input등) 및 style 개발 및 정리
프로젝트
POPS(팝스) 웹사이트
온팝컴퍼니 · 2023년 3월 - 2023년 7월 · 5개월
- 프론트엔드: 초기에 Flutter Web으로 개발했던 웹사이트를 Nuxt.js로 교체 - 백엔드: Go로 한 API 서버 개발 기여
프로젝트
Mooky's Dev Post
개인 · 2022년 4월 - 2022년 6월 · 3개월
Flutter - 이미지 서버로 보내기 - Firebase Cloud Messaging: 푸쉬 - highlight된 검색단어 Node.js - Express: router와 controller분리 - Firebase Realtime Database (Admin): 정보 관리 - Google Cloud Storage: 이미지 업로드/다운로드 - Google Cloud Functions: 자동 푸쉬, preview생성/삭제 - 검색단어 있는 포스트 정보 보내기
語言
원어민
초급