
💻 Backend Engineer, Web Developer, Software Engineer
Contact
E-mail: [email protected]
Phone: 010-4907-3103
Channel
Github: https://github.com/langoustinee
Blog: https://velog.io/@langoustine
Portfolio: 포트폴리오 링크
About me
반갑습니다, 동료 성장을 목표하는 개발자 문태준입니다.
- 구글 클라우드 위에서 동작하는 SaaS 솔루션을 개발하고 운영하며 Docker를 통한 컨테이너 서비스 구축, CI/CD를 활용한 설치/배포 자동화, 서비스 아키텍처 및 DB를 설계하는 역할을 수행한 경험이 있습니다.
- 뚜렷한 이유와 목적을 가지고 개발에 임하기 위해 느리더라도 스스로에게 왜?라는 질문을 게을리하지 않고 있습니다.
- DDD(Documentation-Driven-Development)를 지향하여 개발뿐만 아니라 생활 속에서도 꾸준히 문서를 기록하는 것을 즐깁니다.
- 개발자의 길을 걸어오면서 동료와 함께 성장하는 것에 큰 가치를 느껴 어디서든 더 나은 협업 환경을 만들기 위해 고민하고 노력하고 있습니다.
Projects
개발자 성장 중심의 생태계를 만들기 위한 서비스, Developers
About
카카오 클라우드 스쿨에서 5명이 진행한 팀 프로젝트로 개발자 성장 중심의 생태계를 만들기 위한 서비스입니다. 이 서비스는 개발 CS 지식과 관련된 문제를 풀거나 멘토링을 위한 화상 채팅을 할 수 있는 원격 공간을 제공합니다. (2023.02 ~ 2023.04)
Links
Record
Awards
- 카카오 클라우드 스쿨 2기 개발자 과정 최우수 프로젝트 선정
Contribution
- 서비스 운영환경 구축
- AWS EKS Cluster에서 서비스할 Deployment, Service, Ingress Manifest 개발 및 적용
- CI/CD 파이프라인 구축
- Jenkins와 ArgoCD를 통해 EKS Cluster 운영환경에 자동 배포되도록 설정
- 사용자 인증 서비스 개발
- Spring Security, JWT를 활용한 사용자 및 API 인증 시스템 개발
- API 명세서를 도출하기 위한 Spring Rest Docs 도입
- Mokito, JUnit5를 통해 통합 테스트 및 단위 테스트 코드 작성
- Spring Rest Docs를 도입하여 만들어진 스니펫을 조합한 API 명세서 도출
- 민감정보 보호를 위한 Git Submodule 도입
- 별도의 민감정보가 포함된 파일을 Private Repository에 포함 후 운영시 해당 저장소를 함께 Clone하도록 설정
구글 수업지원 시스템, with-klass
About
사내 관리자가 Google Workspace에서 계정관리 및 클래스룸(Classroom)을 관리할 필요없이 사용자가 직접 계정을 만들고 자동으로 클래스룸 수업에 참여할 수 있도록 지원하는 서비스입니다. (2022.01 ~ 2022.03)
Links
Contribution
- 구글 계정 및 클래스룸 관리 기능 개발
- 스케줄러 작업 모듈 개발
- NEIS OPEN API를 통한 학사정보 연동
- 기관별 관리자(백오피스) 기능 개발