/////
Search
🔧

환/임세환 - Server Developer

태그
1 more property
달리기 시작한 치타, 개발자 임세환입니다.
Backend-Devloper Spring boot
소통을 최우선으로 생각하는 백엔드 개발자입니다.
일을 처리할 때 매우 꼼꼼하고, 학습하는 것을 좋아하는 습관이 저의 장점입니다.
매일매일 성장하기 위해서 꾸준히 나아가고 있습니다.
Profile

Hwan | 임세환 | Lim Se Hwan

1998.03.07
인하대학교 컴퓨터공학과 졸업 ( 2017.03 ~ 2023.02 )
Mail : dla612@naver.com
Archiving

Github

소스 코드 및 학습 기록 저장소 입니다.
과거 진행한 팀 프로젝트
개인 학습 프로젝트
학부 시절 수강한 수업의 과제 코드

Velog

공부 및 지식 공유 목적의 블로그입니다.
공부한 것을 재 가공하여 복습하면서 기록
학부 시절 배운 전공 수업의 내용 기록
Skill

Language

JAVA, Python, javascript, C++

Backend

Spring Framework (Spring Boot, Spring MVC), FastAPI
JPA/Hibernate, QueryDSL
MySQL, PostgreSQL
Redis
Junit4, Spring Test
Gradle

DevOps

AWS (EC2, RDS, S3, CodeDeploy)
Docker
Github Actions
Nginx

Frontend

HTML5, CSS3, javascript

Cooperation

Notion
Figma
Etc

창업 대외 활동

IVC(Inha Venture Club) 25, 26기 창업 활동 참여
IVC (Inha Venture Club) 25기 스플릿업 (Split Up) 팀
2021 알파라운드 청년 창업 자조활동 프로젝트 최종 선정 ( 알파청년 2기 )
2021 인천창업카페 창업모임지원사업 최종선정
2021 아랩 액설러레이팅 프로그램 최종 선정
인하대학교 창업지원단 꿈터 23기 입주
베타투게더 아이디어 챌린지 선정 및 발표

개발 대외 활동

2021 인하대학교 슈퍼챌린지 해커톤 참여 ( PM , Android )
인하대학교 UMC(University Makeus Challenge) 2기 서버(Spring Boot)
UMC(University Makeus Challenge) 2기 인하대학교 아이디어톤 우수상 수상
2022 하계 삼성 SDS 알고리즘 캠프
인하대학교 UMC(University Makeus Challenge) 3기 서버(Spring Boot) 파트장
대학생 앱런칭 연합동아리 UMC 3기 데모데이 최우수상 수상

개발 프로젝트

화재 현장 인명 구조, EagleEye

프로젝트 결과
해당 프로젝트는 Android 개발 1명, 백 엔드 개발 1명, 영상처리 개발 1명이 참여했습니다. 저는 SpringBoot FastAPI로 백 엔드 개발에 참여했습니다. 형상 유지는 Github를 통해 관리했습니다. 배포와 리소스 관리는 AWS EC2, AWS S3를 이용했습니다. 데이터베이스는 AWS RDS MySQL를 이용했습니다.
해당 프로젝트는 2022.09 ~ 2022.12 약 4개월 간 진행한 프로젝트입니다. 해당 프로젝트에서 서버 개발 역할을 맡아서 진행했습니다. 영상 도메인과 관련된 API를 설계했고, AWS 배포를 맡아서 진행했습니다. 영상 처리 로직에 딥러닝이나 머신러닝 코드가 포함되어 있어 해당 코드를 서버와 연동할 수 있도록 서버를 설계했습니다.

구조 및 애플리케이션 설계

전반적인 백엔드 개발, 인프라 설계
FastAPI를 이용한 Tensorflow 프레임워크에 원활히 작동하는 별도의 데이터 처리 서버 구축

인프라 운영 관리

AWS
EC2, RDS 등 클라우드 제공 서비스 이용

개발 스택

Language - Java 17, Python3.6.8
Framework - Spring Framework (Spring Boot), FastAPI, Tensorflow
Data(RDBMS) - JPA/Hibernat, MySQL
Build Tool - Gradle
Infra - AWS EC2, AWS RDS, AWS S3
DB - MySQL(RDS)
제가 개발한 API들은 다음과 같습니다.

영상 도메인

원본 영상 업로드 ( 썸네일 포함 )
원본 영상 업로드 ( 썸네일 포함 X )
영상 처리 및 객체 탐지 기술 적용
영상 처리 결과 저장
처리 결과 영상 조회

자세히 보기

EagleEyeVisionServer
Torres-09
주요 기능
원본 영상 업로드
영상 처리 및 객체탐지
처리 이후 영상 조회

3D 데이터 중계 플랫폼, MakeAnything

3D 모델링 리소스 중계 플랫폼
해당 프로젝트는 프론트 3명, 백 엔드 2명, 디자이너 1명 총 6명이 참여한 프로젝트입니다.
백 엔드 개발은 SpringBoot로 진행했습니다. 형상 유지는 Github를 통해 관리했습니다. 배포와 리소스 관리는 AWS EC2, AWS S3를 이용했습니다.
해당 프로젝트는 2022.07 ~ 2022.10.10 약 3개월 간 진행한 프로젝트입니다. 저는 해당 프로젝트에서 PM과 서버 개발 역할을 맡아서 진행했습니다. PM 역할을 맡아서 디자이너와 소통하기 위해 와이어프레임을 작성하여 프로토타입 작성에 원활하도록 진행했습니다. 플로우차트를 통해 팀원분들께 개발 영역에 대해 설명드렸고, 매주 1~2회 정기 회의를 가져 개발 진행 사항에 대해 나누고 피드백하였습니다. 서버 개발은 3D 모델링 리소스와 댓글 도메인을 맡아서 개발했습니다. 또한 AWS 나 PG 결제 영역을 맡아서 세팅하고 개발하였습니다.

개발 스택

Language - Java 17
Framework - Spring Framework (Spring Boot, Spring Security)
Data(RDBMS) - JPA/Hibernat, MySQL
Build Tool - Gradle
Test - Junit4, Spring Test,
Infra - AWS EC2, AWS RDS, AWS S3
DB - MySQL(RDS)
CI/CD - Git, GitHub
제가 개발한 API들은 다음과 같습니다.

3D 모델링 리소스 도메인

3D 모델링 리소스 업로드
3D 모델링 리소스 다운로드
3D 모델링 리소스 수정
3D 모델링 리소스 삭제
3D 모델링 리소스 결제
3D 모델링 리소스 전체 조회
3D 모델링 리소스 카테고리 별 조회
3D 모델링 리소스 다운로드 상위 조회
3D 모델링 리소스 상세 조회

댓글 도메인

댓글 등록
댓글 수정
댓글 삭제
댓글 조회
화면 구성