/////
Search
Duplicate
🐶

안녕하세요, 설기입니다!

태그
Spring
닉네임/이름
설기/백채연

Server Developer

백채연 / 설기
동국대 UMC 3기 챌린저
동국대학교 산업시스템공학과 3학년
Email: codusl100@naver.com
Insta : @100_cy
Server-Developer Project Manager Spring Boot

Introduce

안녕하세요 끊임없이 발전하며 도전하는 설기입니다!
많은 사람들에게 도움이 되는 서비스를 기획하는 개발자가 되고 싶습니다.
팀을 이끄는 꼼꼼함과 책임감으로 매사 최선을 다하려고 노력합니다.
함께 배우며 성장할 수 있는 팀원이 되고 싶습니다!

Experience

Skill

Spring Boot Django Flask AWS HTML/CSS Java Python MySQL

Project

동국대 알리미

모든 교내 정보를 한번에 확인 가능한 카카오톡 오픈빌더 서비스입니다.

Server 유지 보수 / 카카오톡 챗봇 정비 / 정보 Update

동국대알리미 3기

백엔드 3명 & 기획 1명
3기 기간 : 2021.09 ~ 2022.08
Kakao :
Insta : @dgu_allimi
학교 공지사항을 실시간으로 확인 가능
지도 및 간편한 길찾기 안내
학업 이수 가이드 / 학사 일정 / 학식 편의 시설 및 부서 바로 확인
클라우드를 통해 Nginx, UWSGI, Django 를 활용한 서버를 구축하고 KaKao i Open builder와 HTTP 요청, JSON 응답을 주고받는 과정을 통해 사용자에게 적절한 응답을 할 수 있도록 세팅하는 과정을 진행하였습니다.
학식 웹페이지 크롤링을 통하여 일주일치 학식 정보를 제공합니다.
학생들에게 더 많은 편의를 제공하기 위해 달마다 웹사이트 유지보수를 진행하며, 서비스 기획 회의에 참여하였습니다.

사용 예시

한줄 소감

서버 구축부터 배포, 크롤링 과정 등 동국대 알리미 서버 개발/구축에 있어서 모든 게 처음이라 공부할 것들이 많았고, 트러블 슈팅 등으로 많은 고뇌를 겪었습니다. () 단계별로 차근차근 팀원들과 함께 스터디하며 해결해나가고 서비스를 제공하는 과정을 통해 서버 개발의 매력에 빠지게 되었습니다.

IT 기기 추천 및 비교 서비스, GetIT

UMC 2기 앱런칭 프로젝트에 ‘겟IT’팀으로 PM이자 Server Developer로 참여했습니다.

GetIT

기간 : 2022.07 ~ 2022.08
프론트엔드 3명 & 백엔드 4명
전자기기별 특징을 쉽게 알려주며 추천해주는 GetIT
전자기기 바꿀 때 직접 다양한 제품들을 비교하며 구매하고 싶어! 어떤 제품이 나에게 잘 맞는 걸까? 가격, 성능 측면에서 자세히 고려해 현명한 소비를 하고 싶은데..

GetIT의 탄생 배경

평소 전자제품 구매 시기가 되면, 대부분의 사람들은 선호하는 브랜드의 제품, 혹은 유행하는 제품들을 구매합니다. 성능을 비교하는 법을 모르는 더러 흔히 유명한 거나 외관 멀쩡하면 됐지라는 생각에 별 고민 없이 기존 사용 브랜드 제품들을 구매합니다.
한 몸처럼 사용하는 전자제품인데, 스스로 성능, 제품군들을 비교하며 합리적인 가격에 구매할 수 없을까?와 같은 고민을 하게 되었고, 이와 같은 일상 생활 속 불편함을 해결하고 싶었습니다. 그 고민 끝에 탄생한 서비스가 바로 겟IT입니다.

GetIT Information

Select Stack

Spring boot version 2.6.2
Gradle
Spring boot Security jwt
Oauth2 google, kakao Login
Spring boot JPA data
Redis
AWS EC2 20.04, RDS Mysql, S3
Naver Shopping API

IDE

Intellij

한줄 소감

처음으로 PM, SpringBoot 팀원으로 참여한 프로젝트입니다. 기획자로서 팀원들과 방학동안 함께 협업하며 완성되었습니다. 주차별로 각 담당 파트별로 분담하며 Client-Server간 통신 과정을 통해 사용자에게 보여지는 앱 화면들을 구성하였고, 팀원 모두가 함께 기획 단계에 참여하였습니다. 함께 일궈낸 첫 작품이라 매우 뿌듯했고, 기획과 개발을 더 공부하고 배우며 성장하고 싶게 만든 프로젝트입니다. 요새 유행하는 밈들 중 하나인 ‘중요한 것은 꺾이지 않는 마음’의 어구를 절실히 느낀 기회였습니다. 하나하나씩 어렵더라도 함께 진행하며 나아가는 과정은 저에게 있어서 매우 성장할 수 있었던 경험입니다.

아파트 대형 폐기물 처리 및 거래 서비스, Re:웃주민

2022 제 10회 K-해커톤 앱공모전 본선에 진출한 Re:웃주민은 아파트 단지 내에서의 대형 폐기물 처리를 돕는 서비스입니다.

Re:웃주민

기간 : 2022.06 ~ 2022.08
프론트엔드 3명 & 백엔드 1명

Select Stack

Node.js
React Native
Firebase
Google Colab

한줄 소감

약 5-60% 구현된 상태에서 본선에 진출하였으나 결선까지 가지 못해 아쉬웠던 프로젝트입니다. 아이디어 측면에서 아쉬웠던 부분은 기존에 비슷했던 아이디어가 존재했었고, 개발 측면에서 아쉬웠던 부분은 팀원의 개발 숙련도를 고려하여 선택했던 Node.js 스택이 익숙치 않았기에 개발 완성까지 어려움을 겪었습니다. 또한 함께 참여했던 팀원들간 협업 이슈가 있었던 프로젝트입니다. 프로젝트는 단순히 혼자서 해결이 되지 않고, 소통 또한 협업에 있어 굉장히 중요하다고 느꼈습니다.

오픈소스 프로젝트, Space War

‘오픈소스 프로젝트’ 학부 수업에 팀 프로젝트로 제작한 pygame 기반 슈팅 게임 Space War를 제작하였습니다.
2022-2-OSSProj-No.1-1
codusl100

No.1 팀

기간 : 2022.10 ~ 2022.12
프론트엔드 1명 & 백엔드 2명 (유동적으로 진행)
Batong 팀의 오픈소스 프로젝트를 참조하여 개선된 프로그램을 만드는 것을 목표로 하였습니다. PVP 모드, Extreme 모드, 회원가입/ 로그인 기능, 상점 기능 등을 추가하여 게임의 재미를 더하고 프로그램의 발전에 기여하는 것을 목표로 하였습니다.
게임 장르 | Shooting game
Base 코드 | 2021-2-OSSProj-Batong-01 의 프로젝트
라이선스 유형 | MIT
사용언어 | Python
기타 사용 모듈 | Pygame, PyMySQL

한줄 소감

기존에 제작된 프로젝트를 Base로 하여 No.1팀만의 슈팅 게임으로 개발하였습니다. 처음 사용해보는 모듈들과 라이선스 개념은 익숙치 않았으나 모르더라도 서치해나가며 팀원들과 함께 상의하고 공부했습니다. <Space War> 프로젝트를 통해 협업에 있어서 분담에 따라 맡는 역할의 책임감을 절실히 느꼈고, 의견 조율에 있어 적절한 근거를 제시하며 게임을 구성해나갔습니다. 매주 회의를 거치며 더 개선해야할 점과 추가해야할 기능들을 제안하고 주차별로 학우들 앞에서 발표하는 과정을 통해, 협업 과정에서 자신의 의견을 내며 부족한 부분이 있다면 바로 피드백하며 수용하는 자세를 길렀습니다.

인스타그램 클론 코딩

API 제작, ERD 설계, 서버-DB 연결 등 인스타그램 클론 코딩을 통해 서버 관련 지식을 습득할 수 있도록 10주간 UMC 서버 파트 강의를 수강하며 스터디를 진행하였습니다.

스터디 내용 정리 중 발췌

GET, POST, PATCH, DELETE 메소드

한줄 소감

인스타그램 클론 코딩 과정을 통해 직접 CRUD 해보며 서비스를 운영하게 할 수 있는 API들의 작동 과정을 공부하며 DB와 Client와의 통신 과정을 배울 수 있었습니다.

IoT 스마트 메이커스

Unity, Magica Voxel을 활용하여 가상 환경 및 게임 설정 구축

8주의 기간 동안 VR/AR 산업에 대한 전반적인 정보 습득 및 가상 현실 기술 현황에 대해 알아볼 수 있었던 기회였습니다.
온라인으로 진행
기간 : 2021.08 ~ 2021.10
캐릭터가 위치하는 가상 공간 구성, 공간에서 움직이는 캐릭터의 모션 삽입 및 그에 따른 C# 프로그래밍 언어 구동, 그리고 캐릭터와 적의 움직임 간 관계 형성
Magica Voxel을 통하여 얼굴 초상화, 전신, 그리고 3차원 공간에서 제작한 ‘해변에서 휴식을 취하고 있는 나’라는 주제로 작품 제작
전 주차에서 제작한 작품을 바탕으로 가상현실 구현
3D 텍스쳐링 툴을 이용하여 현실, 그리고 넘어서 증강 현실에 사용될 작품들을 제작, AR foundation 실습을 통하여 실제 현실에 ar기술을 접목

한줄 소감

게임을 좋아하고 관심을 가지게 되면서 지원한 프로그램입니다. Unity와 C#을 활용해 게임 캐릭터 모션 및 가상 환경을 제작해보고 다른 학우들과 함께 각자 제작한 프로젝트를 시연하는 과정을 통해 기획과 개발에 흥미를 갖게 되었습니다.

Favorite

강아지 러닝 수영 게임 그림