채용공고 올리기

김민수님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
김민수
직업
백엔드 개발자
간단 소개

분석적 사고로 문제를 해결하는 백엔드 개발자 김민수입니다. 저는 끊임없이 문제를 분석하고, 해결하는 개발자입니다. 주도적으로 프로젝트를 이끌며, 최적화된 백엔드 구조를 설계합니다. 프로젝트 전반에서 책임감을 갖고 목표 달성을 위해 끊임없이 개선점을 찾아 반영합니다.

기술 스택

기술 스택

Java, Spring, MySQL, GitHub, JSP, mybatis, AWS, Docker

프로젝트

프로젝트명

운동 종합 커뮤니티 및 쇼핑몰 프로젝트 [ FitOn ]

소속/기관명

프로젝트 기간

2024.04. ~ 2024.07.

프로젝트 내용

운동 정보와 관련 용품 쇼핑을 한 곳에서 해결할 수 있는 플랫폼.
[ Java, Spring Boot, React, TypeScript, MySQL, MyBatis, Docker, Nginx, AWS EC2, RDS ]


주요 역할 [팀장]

  • REST API 설계 및 구현, Javadoc 주석을 통해 개발자 간 코드 이해도를 높였고, Swagger를 활용, API 명세를 자동화하여 소통 효율을 증대시킴.

  • JWT의 보안 취약점을 해결하기 위해 HttpOnly Cookie를 사용한 Refresh Token 기반의 Access Token 재발급 시스템을 구현하여, 토큰 탈취를 방지하고 인증 시스템의 안전성을 강화.

  • 데이터베이스 설계 시 정규화를 적용하여 중복 데이터를 제거하고 테이블 구조를 단순화함으로써 유지보수성을 높였으며, 데이터 일관성과 관리 효율성을 개선함.

  • Spring Security로 비밀번호 암호화 및 접근 제어를 강화하고, 소셜 로그인을 구현하여 사용자 경험 개선.

  • AWS 클라우드 환경에 Docker와 Nginx를 사용한 무중단 배포 환경 구축 및 GitHub Actions를 통한 CI/CD 파이프라인 도입으로 배포 시간을 30분 → 3분으로 단축, 팀 생산성 향상.

프로젝트명

OTT 통합 검색 커뮤니티 [ OTT Search ]

소속/기관명

프로젝트 기간

2024.02. ~ 2024.03.

프로젝트 내용

다양한 OTT 플랫폼의 콘텐츠를 한곳에서 검색하고 공유할 수 있는 커뮤니티 서비스.
[ Java, Spring, Oracle, MyBatis, JavaScript, JSP ]

주요 역할 [팀장]

  • Spring과 MyBatis를 활용해 게시판과 댓글의 CRUD 기능을 구현하고, 데이터베이스와 서버 간의 효율적인 연동을 통해 콘텐츠 관리의 속도와 안정성을 확보.

  • JSP와 JavaScript를 결합하여 사용자 인터페이스를 개발하고, 동적 콘텐츠와 상호작용 기능을 구현하여 사용자의 편의성과 웹사이트의 기능성을 향상.

  • AJAX를 이용한 실시간 조회수 및 좋아요 기능 구현으로 사용자의 상호작용을 즉각 반영, 사용자 경험을 강화.

교육

소속/기관명

풀스택 개발자 취업캠프(Java)

종류 | 전공

사설 교육 | 멀티캠퍼스

재학 기간 | 재학 상태

2023.12. ~ 2024.06.

소속/기관명

자바스크립트 활용 과정

종류 | 전공

사설 교육 | 경기도일자리재단

재학 기간 | 재학 상태

2023.08. ~ 2023.11.

대외활동

활동명

수상

소속/기관명

멀티캠퍼스

연도

내용

프로젝트 우수상

운동 종합 커뮤니티 및 쇼핑몰 프로젝트 [ Fit On ]

  • React 및 TypeScript와 Spring Boot를 활용한 프로젝트 우수상

  • 프로젝트 팀장으로서 팀을 이끌고 성공적인 프로젝트 수행

  • 사용자 친화적인 UI 구현, JWT 인증 시스템, 다양한 소셜 로그인 API 연동 및 데이터베이스 설계를 효율적이고 안정적으로 구현

  • Spring Boot 와 React를 연동하여 프론트엔드와 백엔드의 통합을 성공적으로 이끌어낸 점이 좋은 평가를 받음

프로젝트 최우수상

OTT 통합 검색 커뮤니티 [ OTT Search ]

  • JavaScript와 Spring을 활용한 프로젝트 최우수상

  • 프로젝트 팀장으로서 팀을 이끌고 성공적인 프로젝트 수행

  • CRUD 기능의 안정성, 페이징과 좋아요 기능 등을 통해 높은 사용 편의성을 제공한 점이 좋은 평가를 받음

활동명

인프런 워밍업 클럽 스터디 2기

소속/기관명

인프런

연도

내용
  • Spring Boot로 CRUD 기능 구현 및 REST API 설계 학습

  • 코드 최적화 및 테스트 작성 중요성 체득, 문제 해결 능력 향상

  • 적극적인 참여와 성실한 활동으로 우수 스터디원 선정

포트폴리오

URL

link

GitHub

깃허브
link

Blog

URL 링크
댓글