💁🏻 About Me
Introduction
- 신입 백엔드 개발자 최현호입니다.
- 문제로 바로 뛰어들기보단, 깊고 넓게 생각하는것을 좋아합니다.
- 왜라는 질문을 항상 갖기 위해 노력합니다.
- 한가지 일에 몰두하고 끝까지 성취했을때 즐거움을 느낍니다.
Contact
⛏️ Skills
Backend
- Java, Kotlin
- Spring Boot, Spring Security, Spring MVC
- JPA, QueryDSL
- Junit, Mockito
- Gradle
DevOps
- AWS - EC2, S3, RDS, CodeDeploy
- Travis CI, Git Action
- MySQL, MariaDB
Tools
- IntelliJ, Eclipes, VSCode
- Git
- Notion, Slack, GitBook
💻 Projects
집사요
부동산 매매 정보 서비스
2022.12~2023.2
팀 : 프론트 1,백엔드 1,빅데이터 1
총 3명
실제서비스
백엔드 Github
AI예측서버 Github
프론트엔드 Github
홍보게시글
- 집사요는 부동산 매매시 필요한 정보들을
테스트 형식으로 체험해볼 수 있는 서비스입니다.
- 담당한 부분
- 요구사항 분석을 통한 DB 설계
- Kotlin, Spring Boot를 사용한 API 서버 기능 개발
- Python, Flask를 사용한 AI 예측 서버 기능 개발
- 4만개 데이터 조회 성능 개선
- Custom 된 Response와 Error Code를 이용한 API 구조화 설계
- AWS - EC2, S3, RDS 활용한 클라우드 구성
- Git Action, S3, CodeDeploy, EC2 활용한 CI/CD 구성
- Git Book, Postman을 활용한 API 문서화 작업
- Junit, Mockito를 활용한 유닛테스트 작성
- nGrinder 를 활용한 부하테스트 진행
- logback을 활용한 로그 수집기능
수박 마켓
당근 마켓 Web 버전 API 서버
2022.03~2022.9
팀 : 백엔드 1, 프론트 1
총 2명
백엔드 Github
프론트엔드 Github
🚴♂️ Experience
키센스 인턴
2020.09~2020.12
모델경량화 코드
번호판 판별 코드
- AI 기반 번호판 인식 소프트웨어 개발팀에 참여
- 담당한 부분
- 임베디드 시스템을 위한 인공지능 모델 경량화
- 임베디드 시스템에서 동작하기 위한 번호 판별 서비스 개발 (C, C++)
- 배운점
- 모델 경량화할때 중국 SDK 제품을 사용했는데 수천줄이 넘는 코드를 보며직접 커스터마이징 작업을 했습니다.
- OCR 도메인을 이해하기위해 논문 스터디 및 발표를 진행했습니다.
- 임베디드 시스템에서는 메모리 제약이 컸기 때문에 라이브러리를 최소화하며 개발을 진행했습니다.
- 업무 내용을 공유하고 피드백 받으며 개선해가는 과정을 경험했습니다.
소프트웨어 공학 연구실
학부연구생
2019.12~2020.06
- 자동버그 정정이라는 주제에 관심을 갖고 참여
- 담당한 부분
- 박사 연구원과 논문 실험 보조 및 테스트 진행
- 유전 알고리즘을 기반 실험 참여