미리보기
기본 정보
교육
광운대학교
대학교(학사) | 소프트웨어학부 | 학점 (4.12 / 4.5) | 전공학점 (4.28 / 4.5)
2019.03. ~ 2024.02. | 졸업
기술 스택
Java, Spring Boot, MySQL, MongoDB, Redis, AWS, Linux
경력
(주)민트기술
인턴 | SW 개발부
2022.07. ~ 2022.12. (6개월)
업무: 웹 프론트엔드, 백엔드 개발
참여 프로젝트: '현대자동차의 CDC 모니터링 웹페이지를 Vue.js 기반의 SPA 방식으로 재구성' 하는 프로젝트와 '만남 앱 HATA의 관리자 웹페이지 개발' 프로젝트에 참여했습니다.
성과: 만남 앱 HATA 의 Version.2 런칭에 기여했으며, CDC 모니터링 서비스의 프론트엔드 구축을 마친 뒤 현대자동차 측과 API 연동에 성공하여 1차 산출물을 제공했습니다.
대외활동
IT 서비스 개발 연합동아리 DND 활동
DND (홈페이지: https://dnd.ac/)
개발자와 디자이너가 협업하는 사이드 프로젝트를 진행했습니다.
실무에서 활동 중인 운영진분들의 멘토링과 가이드라인에 따라 프로젝트를 제작하면서 실무와 동일한 경험을 쌓았습니다. 또, 현업 재직 중인 팀원들과의 협업을 통해 실무에서의 협업 방식을 체험하고 배울 수 있었습니다.
이 과정에서 프로젝트 설계부터 배포까지의 전 과정을 경험하며, Java 와 Spring-Boot 를 활용한 REST API 서버 개발을 담당했습니다.
기업과의 산학 연계 프로젝트
광운대학교
(주)토마토시스템과 산학 연계로 "전사 F/W, 공통시스템을 이용한 대학 SaaS 서비스 구축" 프로젝트를 진행해, 교내 졸업 작품 전시회에서 우수한 평가를 받아 장려상(3등)을 수상했습니다.
삼성 주니어 SW 창작대회 멘토
삼성전자 사회공헌단
초/중/고등학생들이 참여하는 SW 개발 대회에 멘토로써 참여하였습니다. 삼성전자 임직원 멘토분과 협업하여 아두이노, C언어, 앱인벤터를 활용한 프로젝트의 멘토로써 활동하였습니다. 약 3개월 간 멘토링을 진행하며 예선에서 본선 진출에 성공했고, 본선에서는 장려상을 수상하였습니다.
OSS 컨트리뷰톤
오픈소스 컨트리뷰션 아카데미
‘LibreOffice 의 한국어 번역 및 사용성, 기능 향상 프로젝트’ 에 참여하여 오픈소스 소프트웨어의 번역에 기여했고, git 을 활용한 협업을 배울 수 있었습니다.
‘멋쟁이 사자처럼’ 9기 활동
교내 '멋쟁이 사자처럼'
웹 서비스 개발 대학생 연합 동아리 활동으로, HTML/CSS/JavaScript 와 Django 스터디를 통하여 웹 프론트엔드와 백엔드의 개념과 구축 방법에 대해 배웠습니다. 또, Spring-Boot 스터디를 진행하며 Spring MVC 패턴을 활용해 프로젝트를 구성하는 법에 대해 배웠고, 간단한 게시판 구현 프로젝트를 진행하며 CRUD 의 개념에 대해 배울 수 있었습니다.
자격증
OPIc (영어)
IH 등급 | ACTFL
2024.05.
정보처리기사
한국산업인력공단
2024.06.
프로젝트
Match - Up (운동 기록 및 대결 앱)
IT 연합동아리 DND (홈페이지: https://www.dnd.ac/ )
2023.07. ~ 2024.01.
개요: 운동 동기부여를 위하여, 팀을 만들어 다른 팀과 n주간의 운동 대결을 수행할 수 있으며, 애플워치와의 운동기록 데이터 연동 또한 가능한 앱 서비스 입니다.
사용 기술: Java / Spring-Boot / MySQL / Redis / JWT / AWS EC2, RDS, S3, CodeDeploy / Github Actions / Nginx
역할: 백엔드 개발
참여한 부분: AWS 인프라 세팅 및 CI/CD 와 블루-그린 무중단배포 플로우를 구축했으며, JWT 토큰과 OAuth 를 활용한 인증 기능을 구현했습니다. DB 와 Entity, API 를 설계 후 구현했으며, 그중에서도 유저의 애플 데이터 연동 기능에 주력하여 개발했습니다.
성과: 2달 간 동아리 커리큘럼에 따라 매주 주어지는 미션을 100% 달성했으며, 프로젝트를 성공적으로 완수하였습니다.
Github Link: https://github.com/dnd-side-project/dnd-9th-9-backend
전사 F/W, 공통시스템을 이용한 대학 SaaS 서비스 구축
광운대학교, (주)토마토시스템과의 산학 연계
2021.08. ~ 2022.05.
개요: 기존 학사 시스템의 불편사항을 개선한 SaaS 형 학사 시스템입니다. 교수는 온라인강의, 과제, 퀴즈, 강의자료 등을 시스템에 등록할 수 있고, 학생은 자신이 수강하는 과목의 강의를 듣고, 출석을 확인받고, 과제/퀴즈를 제출하는 등의 작업이 가능합니다.
사용 기술: Java / Spring-Boot / MySQL / AWS EC2, CodeDeploy / Thymeleaf / Bootstrap / Github Actions
역할: 풀스택 개발
참여한 부분: Spring Boot 와 SSR 기술을 활용한 웹 풀스택 개발을 진행하며, 요구사항 분석, 관계형 DB 설계, 기능 개발, CI/CD 구축 및 AWS 인프라 세팅 등 전반적인 시스템 개발 과정을 경험했습니다. 이를 통해 Spring 의 MVC 아키텍처와 CRUD 를 통해 웹 페이지를 구축하는 법을 이해할 수 있었습니다.
성과: 협력 기업으로부터 우수한 평가를 받았으며, 교내 졸업 작품 전시회에서 장려상(3등) 을 수상했습니다.
Github Link: https://github.com/sofAware/slas
HATA 관리자 웹
(주)민트기술
2022.07. ~ 2022.12.
개요: 만남 앱 HATA의 관리자 웹페이지 개발입니다.
사용 기술: Node.js & Fastify / MongoDB & Mongoose / React.js / AWS S3, Cognito
역할: 풀스택 개발
참여한 부분: 관리자들이 시스템 내 각종 데이터를 보다 효과적으로 관리할 수 있는 기능을 개발했으며, 기존 시스템의 유지 보수에 기여했습니다.
성과: 앱의 Version.2 런칭에 성공적으로 기여했습니다.
현대 CDC 모니터링
(주)민트기술
2022.10. ~ 2022.12.
개요: (주)현대자동차 측에서 기존에 사용 중인 CDC 모니터링 웹페이지를 Vue.js 를 활용한 SPA 방식으로 재구성하였습니다.
사용 기술: Vue.js
역할: 프론트엔드 개발
참여한 부분: 기존 시스템 분석을 통해 컴포넌트들을 제작하고, 페이지네이션과 스크롤, 체크박스 등을 적용한 데이터 테이블을 구현했습니다. 이후 페이지 퍼블리싱과 API 연동 작업을 수행했습니다.
성과: 현대자동차 측과의 API 연동에 성공하여, 1차 산출물을 제공했습니다.