마른 스펀지가 물을 흡수하듯 적극적으로 수용하며 공부하는 개발자, 서용준입니다.
Yongjoon Seo - Student - Samsung Software Academy For Youth | LinkedIn
신소재공학도, 백엔드 엔지니어를 꿈꾸다
신소재공학과 출신으로, 2020년부터 삼성 청년 소프트웨어 아카데미(SSAFY)에 입과하며 프로그래밍을 처음 시작했습니다. 두 개의 프로젝트에서 개발자 겸 프로젝트 매니저 역할을 담당하며 팀원들이 모두 원활하게 작업할 수 있도록 개발 흐름을 조율했습니다. 백엔드, 프론트엔드 개발에 모두 참여해본 경험이 있으며 그 중에서도 데이터 흐름의 핵심이 되는 백엔드에 관심이 있습니다.
모르는 것이 많을수록 행복한 개발자
저는 호기심이 많습니다. 공부하면 할수록 모르는 게 더 많아지는데, 그럴수록 궁금한 것이 많아져서 더 즐겁습니다. SSAFY 교육과정 중에도 별도의 토이프로젝트를 진행하거나 궁금증을 해소하기 위해 추가로 강의를 찾아 구매하여 수강했습니다. 프로젝트를 할 때는 모르는 내용에 대한 피드백을 적극적으로 받고 파고들며 호기심을 충족시켰습니다.
Object Tracking을 활용한 자율주행 촬영 드론 서비스입니다.
Drone Developer, Web Developer
2020.10.12 ~ 2020.11.27
우수 프로젝트 선정
드론 화면에서 원하는 물체를 탐지하는 기능 개발
<aside> 💡 실시간으로 송출되는 드론 촬영 화면의 한 물체를 선택하면 해당 물체가 무엇인지 탐지할 수 있도록 했습니다.
</aside>
드론의 물체 추적 로직 개발
<aside> 💡 OpenCV의 Tracker를 사용하여 탐지된 물체를 따라 움직이도록 했습니다.
</aside>
드론 촬영 영상 녹화 기능 개발
웹 아키텍처 설계 및 서비스 배포
<aside> 💡 Docker와 Jenkins를 사용하여 CI/CD 자동화했으며 https 환경으로 배포했습니다.
</aside>
[프론트엔드] 메인페이지 제작
데이터베이스 서버 관리
Git-flow 관리
<aside> 💡 Git 컨벤션을 위한 틀을 작성하여 공유했습니다.
</aside>
사용자에게 맞는 어린이집을 추천해주는 웹 애플리케이션입니다.
2020.08.31 ~ 2020.10.08
우수 프로젝트 선정
웹 아키텍처 설계 및 서비스 배포
<aside> 💡 Docker와 Jenkins를 사용하여 CI/CD 자동화했으며 https 환경으로 배포했습니다.
</aside>
데이터베이스 서버 관리
이슈, 상태관리 흐름 구축
<aside> 💡 500 서버 에러, Gitlab 변동사항, Jira 이슈 변동사항, Jenkins 빌드 결과를 Mattermost 알림으로 받아서 이슈를 관리할 수 있도록 했습니다.
</aside>
<aside> 💡 개발 서버와 운영 서버를 분리하여 관리했습니다.
</aside>
Swagger를 사용한 API 문서화
<aside> 💡 drf-yasg를 커스터마이징하여 사용했습니다.
</aside>
회원관리 구현
<aside> 💡 회원가입, 로그인, 로그아웃, 이메일 인증 등의 회원관리 전반에 관한 로직을 작성했습니다.
</aside>
Git-flow 관리
<aside> 💡 Git 컨벤션을 위한 틀을 작성하여 공유했습니다.
</aside>