自訂 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
更多


황의택
새로운 기술에 두려움이 없고 적응이 빠릅니다. 문제 해결에 있어 논리적으로 사고하는 능력이 뛰어납니다. 어플리케이션을 설계하는데 있어 클린 아키텍처를 지향합니다. 모바일 앱을 개발하는데 필요한 모든 기술 스택을 보유하고 있습니다. 코드 하나하나에 정성을 다해 개발합니다.
職涯
貼文
AI 職涯摘要
황의택님은 7년 차 풀 스택 개발자로, 모바일 앱과 웹 어플리케이션의 설계 및 개발에 전문성을 보유하고 있습니다. 클린 아키텍처를 지향하며, 다양한 기술 스택을 활용하여 효율적인 개발 환경을 구축하고 있습니다. 현재 안전집사에서 팀 운영과 프로젝트 관리를 포함한 다수의 기술적 성과를 이루어내며 활동하고 있습니다.
經歷
1) 경력 요약 (1) 안전집사 서비스 신규 개발 및 런칭 - 개발팀 운영, 프로젝트 및 일정 관리, 코드 형상 관리를 통해 효율적인 개발 환경 구축 및 관리 - 데이터베이스 설계 및 최적화, 인프라 구축 및 자동화, API 설계, 크로스플랫폼 앱 개발 2) 주요 관리 업무 내역 (1) 개발팀 운영 및 조직 관리 - 팀원 업무에 따른 저장소 권한 및 AWS 접근 권한 설정 - 협업 프로세스 구축(Notion, Slack) - 팀원 성과 및 성장 관리 (코드 리뷰, 피드백 제공) - 개발 관련 의사 결정 및 방향 설정 (2) 프로젝트 및 일정 관리 - 개발 일정 계획 및 마일스톤 설정 - 요구사항 분석 및 우선순위 조정 - 개발 진행 상황 점검 및 이슈 해결 - 프로젝트 리스크 관리 및 대응책 마련 - 주요 기능 배포 및 운영 일정 조율 (3) 코드 형상 관리 - Git 브랜치 전략(Git Flow) 수립 및 운영 - 코드 리뷰 및 코드 품질 표준화 - 정적 분석 도구(ESLint 등) 활용한 코드 품질 개선 - 자동화된 테스트 및 CI/CD 환경 구축 - 기술 부채 관리 및 리팩토링 주기적 수행 (4) 서비스 운영 및 장애 대응 - 운영 환경 모니터링 및 장애 대응 프로세스 구축 - 성능 이슈 및 병목 현상 분석 및 최적화 - 로그 및 오류 분석을 통한 서비스 안정성 강화 3) 주요 개발 업무 내역 (1) 데이터베이스 (MySQL, MongoDB, Redis) - MySQL을 활용한 관계형 데이터베이스 설계 및 최적화 - MongoDB를 활용한 대량의 데이터 저장 및 인덱싱 - Redis를 활용한 인증 데이터 캐싱 - 데이터 모델링 및 인덱싱 전략 수립을 통한 성능 최적화 - 트랜잭션 관리 및 데이터 무결성 유지 - 데이터 백업 및 복구 전략 수립, 장애 대응 - 쿼리 성능 분석 및 인덱스 튜닝으로 응답 속도 최적화 (2) 인프라 (Terraform, AWS, Azure) - Terraform을 사용한 인프라 코드(Infrastructure as Code) 관리 및 자동화 - AWS EC2, RDS, S3, Lambda 등 주요 서비스 구성 및 운영 - VPC 설계 및 서브넷 구성 (Public, Private Subnet 분리) - VPN, NAT Gateway, Security Group, NACL을 활용한 네트워크 보안 및 트래픽 제어 - CI/CD 파이프라인 구축을 통한 배포 자동화 - 모니터링 및 로깅 시스템(CloudWatch) 구축 - AWS Auto Scaling 및 Load Balancer를 활용한 가용성 및 확장성 확보 - CDN(CloudFront) 구축으로 정적 리소스 캐싱 및 로딩 속도 개선 - 기업 내부망과 AWS 간 Site-to-Site VPN 연결을 통한 안전한 데이터 통신 구축 (3) 백엔드 (Spring Boot, Node.js) - Spring Boot 기반 HTTP API 설계 및 구현 - JPA+QueryDSL를 활용한 데이터 액세스 계층 개발 - JWT 기반의 OIDC(OpenID Connect) 사용자 인증 및 보안 적용 - 대용량 트래픽 처리를 위한 비동기 프로세스 및 캐싱 전략 적용 - WebSocket 및 SSE(Server-Sent Events)를 활용한 실시간 채팅 구현 (4) 프론트엔드 (Flutter) - Flutter를 이용하여 크로스플랫폼 앱 개발 (iOS, Android, Web) - Bloc(서비스 초중반), Provider, Riverpod(서비스 후반)의 상태 관리 패턴 적용 - REST API 연동 및 실시간 채팅 구현 - 운영 환경별(dev, staging, production) 변수 및 설정 관리 - Firebase Crashlytics를 활용한 오류 보고 및 예외 추적 - 재사용 가능한 커스텀 위젯 개발을 통한 UI 컴포넌트 최적화 및 유지보수성 향상 - Desktop(Windows, Mac OS) 지원을 고려한 멀티플랫폼 확장성 확보
更多
1) 경력 요약 티샷 서비스의 신규 개발 및 유지보수 관련 업무 전반 2) 프로젝트 상세 내역 (1) 티샷 - 내용 : 스크린 골프 혹은 골프를 같이 가기위한 멤버를 모집하고 커뮤티케이션을 할수 있는 앱/웹 - 담당직무 : 신규 개발 및 유지보수 - 형상 관리 : Git (GIthub) - 협업 도구 : Jandi, Notion - 기타 툴 : Zeplin(디자인 가이드), Postman(API 테스트), Sourcetree(형상관리), DBeaver Community(DB 툴) (2) 주요 개발 내역 - 오늘의 추천 및 디자인 변경 a. 남여 12 : 8의 비율로 골프 친구를 추천해주는 API 개발 b. 오늘의 추천 화면 개발 및 해상도 대응 - 채팅 서버 분리/Socket.io 최신 버전으로 마이그레이션 a. Socket.io를 4.x 버전으로 마이그레이션하고 Express.js와 연동 b. 물리적 컴퓨팅 서버를 분리하고 서브 도메인 부여 c. Let's Encrypt로 SSL 인증서를 적용하고 crontab으로 3개월 주기로 갱신 - 서버 개발환경 docker로 구동되도록 변경 - 카카오 사용자 실명 인증 처리 및 카카오 프로필 연동 a. 카카오 CI 값으로 실명인증자인지 판단 b. 카카오 API에서 제공해주는 프로필 연동 되도록 변경 - 데이터베이스 관리 및 성능 개선 - 웹 서비스 종료 팝업 개발 및 웹 서비스 종료 수행 - 기타 a. Reverse Geocoding을 이용해 사용자의 활동 지역을 저장함
更多
1) 경력 요약 Android 및 iOS 위치기반 SNS 신규 개발 2) 프로젝트 상세 내역 (1) UUUS - 내용 : 사진 및 동영상의 위치를 기반으로 한 SNS 앱 - 담당직무 : 신규 개발 - 형상 관리 : Git (Bitbucket) - 협업 도구 : Slack, Asana - 기타 툴 : Figma(기획서/디자인 가이드), Postman(API 테스트), Sourcetree(형상관리) (2) Android 주요 개발 내역 - 아키텍처 설계 a. 언어 : Kotlin b. 아키텍처 패턴 : MVVM(Model, View, ViewModel), Repository Pattern c. 의존성 주입 : Koin d. 반응형 프로그래밍 : LiveData + Flow e. 네트워크 : Okhttp3 + Retrofit2 f. 데이터베이스 : Room g. 유닛 테스트 : JUnit5, Mockito h. Firebase : Cloud Messaging(Push 알림), Crashlytics(오류 보고서), Remote Config(원격 환경설정 데이터), App Indexing(앱 색인) i. AndroidX : camerax, databinding, lifecycle, navigation 등.. j. 기타 라이브러리 : Moshi(데이터 파싱), Branch(딥링크), FlowBinding(UI as Flow), Glide(이미지 로드), JJWT(JWT), - Build Variants 설정 a. Local, Mock, Development, Staging, Product로 구분하여 각 Debug, Release 빌드 가능하도록 설계 b. Build Variants 별로 별도의 의존성 주입 적용(ex: Mock의 경우 네트워크가 아닌 더미 데이터를 주입 받도록 적용하는 등..) - 지도 연동 및 클러스터링 마커 a. 기본적인 구글 지도 연동 및 마커 커스터마이징 b. 사용자의 작성글(피드)별 점수가 높은 순으로 클러스터링이 되도록 AbstractAlgorithm, ScreenBasedAlgorithm 클래스 구현 - 사진/동영상 촬영 및 불러오기 a. MediaStore의 Query를 이용하여 갤러리 제작 b. AndroidX의 Camera를 이용하여 사진/동영상 촬영 기능 - 사진 편집 및 메타데이터 수정 a. 사진에 CROP, 회전, 반전 가능하도록 개발 b. Levels, Curves(RGB 채널 별도 적용 가능), Saturation, Brightness/Contrast 조절하여 필터 기능 개발 c. 위치정보 없는 사진에 메타데이터를 수정하여 위치정보를 추가할 수 있도록 개발 - 동영상 편집 및 메타데이터 수정 a. NDK를 이용하여 FFmpeg Share 빌드 b. ffmpeg 바이너리 프로그램 모바일로 이식 c. 동영상 편집에 사용되는 타임라인 컴포넌트 제작 d. 위치정보 없는 동영상에 메타데이터를 수정하여 위치정보를 추가할 수 있도록 개발(Frame별 위치정보 삽입은 아님) - 사용자 인증 a. 단기 토큰(Access Token) 및 장기 토큰(Refresh Token) 암호화 b. 단기 토큰 만료될 경우 장기 토큰으로 갱신절차 수행(장기 토큰 만료시 로그아웃) c. 구글, 애플, 페이스북, 인스타그램, 카카오톡 로그인 구현 - 컴포넌트 제작 - 기타 a. XmlPullParser를 이용한 Customize XML Selector(Shadow Selector) (3) iOS 주요 개발 내역 - 아키텍처 설계 a. Language : Swift b. Architectural Patterns : MVVM(Model, View, ViewModel), Repository Pattern c. Dependency Injection : DIKit d. Reactive Programming : SwiftUI + Combine e. Network Module : Alamofire f. Unit Test : XCTest g. Firebase : Cloud Messaging(Push 알림), Crashlytics(오류 보고서), Remote Config(원격 환경설정 데이터) - Build Variants 설정 a. Mock, Development, Staging, Product로 구분하여 각 Debug, Release 빌드 가능하도록 설정 b. Build Variants 별로 별도의 의존성 주입 적용(ex: Mock의 경우 네트워크가 아닌 더미 데이터를 주입 받도록 적용하는 등..) - 컴포넌트 제작 a. Action 가능한 TabView (4) 서버 주요 개발 내역 - 아키텍처 설계 a. Language or Framework : Node+Express b. Architecture : 3 Layer Architecture(API, Service, Integration) c. Dependency Injection : 간단하게 직접 구현 d. Unit Test : Jest e. 기타 라이브러리 : Knex(네이티브 쿼리 빌드) - Access Token, Refresh Token을 이용한 인증 체계 구축 (5) AWS 설계 및 구현 내역 - Terraform을 사용하여 Code로 개발/유지 되도록 구현 - 도메인 적용 a. 가비아에서 제공하는 도메인에 AWS 네임서버 적용 b. 빌드 환경별 서브 도메인(dev.example.com, staging.example.com, example.com) 사용 c. AWS에서 제공하는 SSL 사용하여 네트워크 통신에 필요한 기본적인 보안 확보 - VPC 설계 a. Internet Gateway와 NAT Gateway를 사용하여 Public Subnet/Private Subnet으로 분리하여 설계 b. Private Subnet은 다시 데이터 영역과 어플리케이션 영역으로 분리 c. Private Subnet의 보안 그룹은 Public Subnet의 보안 그룹에서 전달하는 인바운드만 허용하여 기본적인 보안 확보 d. 서울 리전의 총 세개 가용영역(a, b, c)에 8개(Public * 3, Application Subnet * 3, Data Subnet * 2)의 서브넷으로 고가용성 확보 - Load Balancer/Auto Scaling 적용 a. 부하분산을 위하여 Target Group을 생성해 Load Balancing 적용 b. 장애상황 혹은 갑작스런 사용량 증가에 대비하여 Auto Scaling 적용 - 배포 자동화 a. CodePipeline을 사용하여 Github에서 변경사항 발행을 감지하여 자동 빌드 및 배포가 실행 되도록 구현 b. CodePipeline에서 제공 받은 소스를 가지고 CodeBuild에서 Docker 컨테이너를 이용하여 빌드 및 테스트 c. CodeBuild에서 빌드가 완료되면 CodePipeline에서 인식하여 CodeDeploy로 Blue-Green 배포 - CDN 설정 a. CloudFront 사용하여 CDN 설정 b. AWS Lambda@Edge 활용하여 캐시 이미지 리사이즈 처리 (6) 데이터베이스 설계 및 구현 내역 - MySQL 5.7 기준으로 데이터베이스 설계 - 모든 테이블 InnoDB 엔진 사용 - 네이티브 쿼리 작성 및 튜닝을 통한 성능 향상 - GIS(Geographic Information System)를 통한 지리 정보 저장 및 조회 함 3) 기타 - 이직 사유 : 경영악화
更多
6. (주) 집토스 / 2019-09-02 ~ 2020-03-20 1) 경력 요약 집토스 앱 유지 보수 및 추가 개발 (1) 유지 보수 - 오류 개선 a. 오류 발생 원인 추적을 위한 사용자 터치 및 라이프 사이클 로그 추가 b. 오류 공통처리 핸들러를 추가하여 비정상 종료 외에 오류도 수집되도록 변경 c. Firebase Crashlytics 기준 비정상 종료 미발생 통계 약 96%에서 99.91%로 개선 - 앱 최적화 a. 앱 콘솔 기준 35.7MB ~ 41.5MB의 앱 다운로드 크기를 11.0MB ~ 12.9MB로 개선(리소스 최적화함) b. 앱 콘솔 기준 90.4MB ~ 109MB의 설치된 앱 크기를 65.3MB ~ 80.2MB로 개선 - 개발 환경 개선 a. 기존 자바에서 코틀린으로 언어 변경 b. 개발과 운영의 Build Variants 분리(개발의 경우 package 명에 dev를 붙여 Firebase 또한 분리 되도록 함) c. Git의 브랜치를 develop, feature, issue, release로 나누고 해당 이슈에 따라 이슈 번호로 관리 되도록 개선 - 배포 a. apk 파일에서 aab로 변경 - 기타 a. 브랜치(딥 링크, 마케팅 활동 분석 라이브러리 : https://branch.io/ko/) 연동 b. 디자인 수정, 컴포넌트(View) 제작 등 (2) 추가 개발 - Ziptoss 2.5 a. 내용 : 사용자들에게 건물 중심으로 매물을 보여주던 것에서 매물 중심으로 보여지도록 변경함 - Ziptoss 2.5.1 a. 내용 : 2.5에서 개발된 매물 화면 디자인 수정 및 매물 지도의 필터 개편 2) 프로젝트 상세 내역 (1) 집토스 (https://play.google.com/store/apps/details?id=com.ziptoss.v2&hl=ko) - 내용 : 기업형 부동산에서 매물을 홍보하기 위해 운영하는 앱 - 담당직무 : 추가 개발 및 유지보수 - 언어 : Kotlin, Java - 반응형 프로그래밍 : RxJava - 통신 모듈 : Retrofit2 - 형상 관리 : Git - 협업 도구 : 잔디, Notion - 기타 툴 : Zeplin, XD(디자인 가이드), Postman(API 테스트), Sourcetree(형상관리)
更多
5. (주) 모딧 / 2019-06-24 ~ 2019-08-30 1) 경력 요약 토샤 앱 추가 개발 - 앱 테마(배경, 색상, 캐릭터 등)를 관리자에서 변경할 수 있도록 기능 추가 - 채팅 시나리오 상에 APNG 형식의 애니메이션 이모티콘 추가 - 채팅 시나리오 상에 AdMob의 네이티브 광고 및 전면 광고 추가 - 디자인 리뉴얼 2) 프로젝트 상세 내역 (1) 토샤 (https://play.google.com/store/apps/details?id=com.intermindco.maumbot&hl=ko) - 내용 : 타로 보는 사막여우 챗봇 - 담당직무 : 추가 개발 - 언어 : Kotlin - 반응형 프로그래밍 : RxJava - 통신 모듈 : Retrofit2 - 데이터베이스 : Room - 형상 관리 : Bitbucket - 협업 도구 : Slack - 기타 툴 : Zeplin(디자인 가이드), Postman(REST API 테스트), Sourcetree(형상관리) - 기타 라이브러리 : Glide(이미지 로드) 3) 기타 - 이직 사유 : 회사에 개발팀이 하나 신설된다고 하여 해당 팀의 안드로이드 개발자로 채용되었습니다. 하지만 회사의 경영상의 이유로 새로운 개발팀의 신설이 무산되어 대표님과 면담 후 이직을 하게 되었습니다.
更多
活動
最近活動
證照 2
專案 7
프로젝트
안전집사
2022년 5월 - 2024년 4월 · 2년
안전집사
프로젝트
티샷
티샷 (에이치비엠피) · 2021년 12월 - 2022년 5월 · 6개월
티샷
프로젝트
공개 이력서
2022년 4월 - 현재 · 3년 10개월
공개 이력서
프로젝트
집토스
집토스 · 2019년 9월 - 2020년 3월 · 7개월
집토스
프로젝트
토샤
2019년 6월 - 2019년 8월 · 3개월
토샤
語言
초급
이 프로필의 담당자이신가요?
인증을 통해 현재 프로필에 병합하거나 삭제할 수 있습니다. 만약 인증할 수 없는 경우 본인임을 증빙하는 서류 제출 후 프로필 관리 권한을 취득할 수 있습니다.