About

avatar

박성민

Back-end developer

Introduce

  • 안녕하세요. 어제보다 발전하고자 하는 백엔드 개발자 박성민입니다.
  • 내가 만들고자 하는 무언가를 만들어 가는 과정에서 즐거움을 느낍니다.
  • 대학시절, 무언가를 만드는 것에 흥미를 가지게 되었고, 많은 사람들이 자유롭게 이용할 수 있는 웹 서비스에 대한 관심이 생겨 개발 공부를 시작하게 되었습니다.
  • 42서울이라는 교육과정을 통해 CS 기초지식과 HTTP 프로토콜에 관한 공부를 하였습니다.
  • 현재는, Java와 Spring 프레임워크를 통해 웹 서비스를 기획하는 쪽에 관심이 있습니다.

Skill

  • Java
  • Spring Framework
  • Spring Data JPA
  • Mysql

Project

C++을 이용한 I/O 멀티플렉싱 웹 서버 개발 - WebServ

42Seoul / 2023-05-30 ~ 2023-06-26

  • 프로젝트 인원 : 3명
  • C++ 언어를 이용하여 HTTP 웹 서버 기능 구현
  • 기여도 : 33%
  • HTTP 프로토콜과, HTTP Request / Response에 대한 이해
  • kqueue를 이용하여 요청 / 응답을 송수신하는 로직 작성
  • Request로 들어오는 데이터의 양이 buffer size보다 많을 경우, 여러 번에 걸쳐 데이터를 수신할 수 있도록 작성
  • github: https://github.com/dnjsals45/42Seoul-Webserv

동료들은 어떤 학습을 하고 있을까? - 팔만코딩경

80000Coding / 2023-06-28 ~

  • 프로젝트 인원 : 12명 (프론트 5명, 백엔드 4명, 디자인 2명, 머신러닝 1명)
  • 기존 노션 웹사이트 기반의 페이지를 자체 제작 페이지로 변경하기 위한 프로젝트
  • 기술 스택 : Java, Spring Boot,
  • 기여도 : 20%
  • 상세 게시글 조회를 위한 CRUD 게시판 API 개발 (게시글, 댓글)
  • 스프링 공부 이후 첫 프로젝트로, 기본적인 CRUD개발 및 Github을 통한 협업에 대한 부분을 중점적으로 배우고 추가적인 지식들을 공부하고 있습니다.
  • github: https://github.com/80000Coding/80000Coding-Backend

나만의 블로그 만들기

1인 프로젝트 / 2024-02-21 ~ 2024-04-22 배포 완료 (지속적으로 개발 중)

  • 기술스택: Next.js, Spring Boot, Spring Data JPA, Querydsl, AWS EC2
  • Oauth 로그인 기능 구현
  • Jwt 토큰 + Redis를 이용하여 자동 로그인 기능 구현
  • Redis를 이용하여 중복 조회수 방지 기능 구현
  • Querydsl을 이용하여 페이징 기능, 검색 기능 구현
  • Github Action을 통하여 CI/CD 구축 및 AWS EC2 + Docker을 통한 배포
  • 개발자로써 자신만의 블로그를 만들고 싶은 생각에 진행한 프로젝트
  • github: https://github.com/dnjsals45/ministory
  • 배포 주소: https://dev-min.me

Education

42Seoul

2022.11 ~

  • 2023.10. 공통과정 수료

  • 1인 학습 보다는 동료 학습을 통한 성장

  • 코드 평가를 바탕으로 한 과제 수행(1년간 약 140여 회의 평가 진행)

연세대학교 미래캠퍼스

2013.03 ~ 2020.02

  • 의공학부 학사 졸업