Gmail. [email protected]
Phone. 010-6648-8177
Github. https://github.com/moonn6pence
Blog. https://velog.io/@shin421179
안녕하세요, DBA 신현철입니다.
블로그보단 공식 문서를 통해 개발하고, 단순한 코드 복사 붙여넣기 보다는 스스로 문제 해결을 즐기는 개발자입니다.
여러 프로젝트의 ‘팀장’ 경험으로부터 어떻게해야 좋은 ‘팀원’이 될 수 있는지 항상 생각합니다. 좋은 팀원으로써 빠르게 팀에 녹아들 자신이 있습니다.
OracleDB
, MS-SQL
, MariaDB
, MySQL
, Cloud
, Spring
그리고 알고리즘
에 관심이 많습니다.
재직중
2024.01 ~ 현재
주요 기술 :
Oracle
MariaDB
MySQL
서비스 링크 : https://ssafsound.com
2023.05 ~ 2023.09 (3.5개월)
10인 프로젝트 WebFE 1명 | 기획 및 디자인 2명 | iOS 3명 | BE 4명
SSAFY 생들 간의 정보 공유 플랫폼의 부재를 느껴 직접 제작, 운영하는 커뮤니티 서비스입니다. 게시판 기능, 프로젝트·스터디 구인 기능, 점심 메뉴 조회 및 투표 등의 주요 기능을 제공합니다.
BE |
Java11
SpringBoot 2.7.4
MySQL 8.0.33
Spring Data JPA
Spring Data Redis
QueryDsl
Spring Rest Docs
JUnit5
Hibernate-Validator
INFRA |Docker
Dockerhub
AWS EC2
AWS S3
AWS VPC
AWS AutoScailingGroup
AWS Cloudfront
AWS Route53
AWS RDS
Nginx
CICD |Github Actions
Jenkins
2022.09 ~ 2022.12 (3개월)
4인 프로젝트 FE 1명 | BE 2명 | AI 1명
동국대학교 정보통신공학과 캡스톤 디자인 프로젝트. 오프라인에서의 신선식품의 물가에 어두운 사회초년생을 위한 물가 정보 제공합니다.
BE |
Java11
SpringBoot 2.7.4
PostgreSQL 42.5.1
SpringSecurity
Spring Data JPA
INFRA |Nginx
AWS EC2
AWS RDS
AWS Route53
AWS API Gateway
Docker
Reverse Proxy
아키텍처로 설계를 변경하여 Spring Boot 서버에 Django를 더하여 Spring Boot에 적응하지 못한 팀원을 끝까지 리드했습니다.2023.08 ~ 2023.10 (6주)
6인 프로젝트 FE 1명 | FE·ML 1명 | FE·BE·ML 1명 | FE·BE 1명 | BE 2명
SSAFY 2차 프로젝트. 캡슐 커피와 원두를 추천해주는 Web 서비스. 키워드 기반 큐레이션, 나만의 커피 취향을 분석할 수 있으며 사용자들과 피드를 통해 커뮤니케이션할 수 있습니다. 추천 시스템은 ML을 사용하여 최적의 추천 기능을 제공합니다.
BE |
Java17
SpringBoot 2.7.4
MySQL 8.0
Spring Data JPA
Redis
QueryDSL
JUnit5
Jacoco
FastAPI
Swagger
CICD |Jenkins
Sonarqube
Sonarqube
를 통한 정적 코드 분석과 테스트 커버리지 관리 통해서 코드 퀄리티를 향상시켰습니다. 이를 통해 라인 커버리지 81.7% 분기 커버리지 72%
를 유지했습니다.record
기능을 사용한 DTO 레이어 코드 중복을 제거했습니다.2023.07 ~ 2023.08 (7주)
6인 프로젝트 FE 2명 | BE 4명
SSAFY 1차 프로젝트. ToDo 성향을 띠고 있는 SNS 서비스이자 누군가에게 잔소리를 하고 나의 Todo에도 잔소리를 들을 수 있는 웹 서비스입니다
BE |
Java11
SpringBoot 2.7.4
MySQL 8.0
SpringSecurity
Spring Data JPA
Redis
CICD |Jenkins
nGrinder
를 사용한 부하 테스트 시에 TPS가 40 정도 밖에 나오지 않던 페이지네이션 API에 대해, JPA Batch Size 최적화
, 역정규화
, 테이블 인덱싱
를 진행하여 TPS를 144까지 향상시켰습니다.Spring Event
를 사용한 Service 단의 논리적 결합성 해결했습니다. 또한 이 과정에서 발생한 트랜잭션 전파 문제
를 해결했습니다.2023.05.18 ~ 2023.05.26 (10일)
2인 프로젝트
한국관광공사의 공공 API인 국문 관광정보 서비스를 사용한 여행 정보 웹사이트 제작. 짧은 기간 내에 Fullstack으로 협업하는 해커톤 형식의 프로젝트
BE |
Java8
SpringBoot 2.7.11
MySQL 8.0.32
MyBatis 2.3.0
FE |VueJS 2.x
Vuex