💁🏻 자기소개
소개말
- 안녕하세요! 백엔드 개발자 황성찬입니다.
- 게임을 사랑해서 컴공에 왔지만 이젠 개발이 게임보다
재밌습니다
- 비효율적인 프로세스를 개선하는 것을 좋아합니다.
- 지식은 공유할 때 더욱 단단해짐을 경험했기에 기술 블로그를 운영하고 있습니다.
연락처&링크
🔨 보유 스킬
Backend
- Java, Kotlin
- SpringBoot, Spring MVC, Spring Data JPA, Spring Security
- MySQL, MariaDB
- Junit5, Kotest, mockk
- REST, gRPC
DevOps
- AWS EC2, S3, RDS, CloudFront, Route53, ELB, Code Deploy, Elastic Beanstalk
- Github Action
👨💻 실무 경험
SI Analytics
개발팀 인턴
https://blog.si-analytics.ai/
2021.03 ~ 2021.06
- AI 인퍼런스 결과를 사용자에게 보고서 형태로 제공하는 소프트웨어의 API 서버 개발
- Kotlin, Armeria 기반의 gRPC 서버 애플리케이션 개발
- Kotest, Mockk, Jacoco 환경에서 커버리지 80%의
테스트 작성
- 레거시 코드 리팩토링으로 작업 시간 8배 감소 - 포스팅
- 스프린트 회의 방식 개선 건의
🏋️♂️ 프로젝트 경험 & 개인적인 경험
https://github.com/DDD-5/undertheriver-sgsg-backend
2021.02 ~ 진행 중
- 아이디어 메모 웹 서비스 사각사각의 API 서버 개발
- Java, SpringBoot 기반의 API 서버 개발
- Swagger를 활용하여 API 문서화, 테스트 비용을 최소화
- JUnit5를 활용해서 단위 테스트 작성
- CI/CD 파이프라인 구축(Github Action, Elastic Beanstalk)
- 모놀리식 아키텍처를 AWS 기반의 이카텍처로 이관하며 유지보수성을 해치는 요소들을 제거 (Shell Script 4개, Docker-Compose, Nginx 파일 제거) - 포스팅
https://github.com/plzprayme/hnu-pioneer
2020.01 ~ 2020.03
- PIONEER 동아리 홈페이지
- 운영 중이던 동아리 관리 업무를 자동화하기 위해 개발
- Java, SpringBoot 기반의 REST 서버 개발
- HTML, Mustache, CSS, Bootstrap, Javascript 기반의
프론트엔드 개발
- AWS EC2, Nginx 환경에 배포
근로 장학 업무
자동화
https://github.com/plzprayme/work-scholarship-tools
2019.01 ~ 2020.12
🏋️♂️ 발표