Auaicn | 한 번만 고생하는 개발자
자동화, 재사용을 통해 효율적으로 일하기 좋아하는 개발자 박경호입니다.
Contact.
Email. crorowslowpp@gmail.com
Phone. 010-0000-0000
Channel.
Blog. https://devlog-kyungho.netlify.app/
GitHub. https://github.com/auaicn
Certificates
AWS Certificated Solutions Architect - Associate | AWS Certified DevOps Engineer - Professional |
---|---|
Achived. 12.24.2021 | Planned |
Certificates | Planned |
Career
"이얌" 애플리케이션 [소프트웨어 마에스트로 12기 과정]
1000 MAU 의 유저, 식단관리 및 다이어트 케어 스타트업
2021.03.10-현재
- Mobile Developer
- Data Processing
- DevOps Engineer
- Flutter 를 통한 크로스 플랫폼 애플리케이션 개발
- 60000 여건의 음식 데이터 처리를 통한 음식 및 식단 데이터의 생성
- 24000 여건의 음식 이미지 수집 자동화
- Jenkins 를 활용해 Backend API Server 의 테스트 및 배포 환경 분리를 위한 CI/CD 구축
Pace Maker [교내 프로젝트]
달리기 기록 및 비교 애플리케이션 2021.03.01~2021.06.28
- iOS Developer
- 학교수업, 총 20 개팀중 우수팀 선정(2등) 창업경진대회 진출, 창업경진대회(장려상) [보도자료]
- Firebase 를 통한 사용자 인증 기능
- 사용자의 달리기를 추적하고, 달리기 경로를 GPX format 으로 변환, Apple Maps 의 위성사진과 함께 Firebase Storage에 영구 저장하는 기능
- Firebase Realtime Database 를 이용한 소셜 기능
전능 IT [인턴]
1000개사 병원을 대상으로 Tablet 전용 병원 접수 및 의료용 차트 애플리케이션을 제공하는 중소기업 2020.12.21~2021.02.28
- Mobile Developer
- [iOS] Obj-C 언어 베이스의 코드 구조 리팩터링 및 문서화
- [Android] Java to Kotlin 마이그레이션
KAIST 몰입 캠프
4주간, 1주일에 하나의 서비스를 만들어보는 KAIST 주최의 단기간 몰입 캠프
- iOS Developer
- Android Developer
- Game Developer (Unity)
- [iOS] AR 기반으로 벽을 인식해 포스터를 붙이고 사용자와 공유할 수 있는 "Area" 애플리케이션 개발
- [Android] 같이 식사할 사람을 구하고, 배달 주문, 세팅 등 역할을 랜덤으로 분배해주는 "식샤를합시다" 애플리케이션 개발
- [Game, Android, iOS] Unity 를 이용한 스케이트보드 시뮬레이터 애플리케이션 개발
Introduce (자기소개)
Android, iOS 출시 경험이 있습니다. 1년째 `Flutter` 를 집중적으로 공부, 실제 개발 및 운영중에 있으며, Native Android 는 1개월, iOS 는 3개월 정도 다루어보았습니다.
현재는 Flutter
및 애플리케이션 제작에 필요한 전반적인 모바일 프론트엔드 사이드의 전문성을 키우기 위해 노력하고 있습니다.
.
체계적으로 일하는 것을 좋아합니다.
버전관리를 위한 Git (Git-flow 및 Commit Rule 적용) 을 일상적으로 활용하고 있으며, 프로젝트의 일정 및 업무분담을 위해 Notion 및 JIRA 를 활용하고 있습니다. 애자일 개발 방법론의 회고, 회의 및 스크럼 그리고 잦은 출시에 익숙합니다.
..
능률적으로 일하는 것을 좋아합니다.
반복되는 작업 및 다른 서비스로의 피해 가능성을 줄이기 위해, 테스트 코드 작성, CI/CD 등을 적극적으로 적용하고 있으며, 사용자 피드백에 의한 개발자의 직접적인 데이터 수정을 용이하게 하기 위한 백오피스 개발도 한 적 있습니다.
...
새로운 프레임워크의 사용을 두려워하지 않습니다.
애플리케이션 출시 간에 필요로 `pandas` 를 활용한 식품 공공 데이터 처리, `beautiful soup` 를 활용한 식품 이미지 크롤링, 테스트 및 프로덕션 환경의 분리를 위한 `Jenkins` 및 랜딩 페이지 제작을 위한 `tailwindcss` 외에도, `SpringBoot`, `Firebase`, `NodeJS` 등 사용경험이 있습니다.
Tech Stack
강점 🔥
Flutter
: 크로스 플랫폼(Android, iOS) 애플리케이션 개발, 웹 서비스 개발Git
: Git flow, Commit Rule 을 적용한 여러 개발자간의 소스코드 버전 관리docker
: 도커 컨테이너를 모니터링하는 툴의 개발, docker-compose 를 활용한 간단한 배포Firebase
: 애플리케이션 사용자 인증 및 행동 패턴 분석
사용경험 (주)
Swift
: iOS 개발SpringBoot
: 사용자 및 음식, 식단의 Backend API Server 개발
사용경험 (부)
NodeJS
, http server (python)
, beautiful soup (python)
, pandas (python)
, MySQL
, Postman
, Kotlin
, tailwindcss
,
`
주언어
- 🥇
Dart
: 함수형 프로그래밍 및 객체 지향형 언어 - 🥈
C, C++
: 교내 프로젝트 및 알고리즘 활용 언어 - 🥉
Swift
: iOS 개발 Python
: 교내 프로젝트 및 데이터 처리Java
: Backend API Server 개발