채용공고 올리기

박건우님을 응원해보세요!

지금 만족하고 있어요
책임감
목표 지향적
효율적
문제 해결사
고객 중심

미리보기

기본 정보

이름
박건우
직업
백엔드 개발자
이메일
scv74502@gmail.com
간단 소개

사용자의 문제를 해결하기 위해 고민하는 백엔드 개발자입니다. 경영정보학을 배우기 시작하여 it로 사람들의 문제를 해결하는 가능성을 본 뒤, 소프트웨어를 공부하기 시작했습니다. 문제를 효율적으로 해결하기 위해 최적의 기술과 방법을 고민합니다.

기술 스택

기술 스택

Spring Boot, Spring Security, Hadoop, Python, Java, spring-jpa, JPA, querydsl, Redis, FastAPI

경력

회사명

코드크래프트

직급 | 부서 | 근무 유형

사원 | 개발

근무 기간

2024.02. ~ 2024.08. (7개월)

담당 업무
  • Kotlin, java 8 버전의 spring boot로 백오피스 rest api 개발

  • 비즈니스 로직에 인증을 통해 사용자 권한에 따라 인가 분리

  • 다수 데이터를 엑셀 파일 통해 생성/다운로드하는 기능 개발

  • 이미지 및 동영상 파일 업로드

프로젝트

프로젝트명

셀로

소속/기관명

코드크래프트

프로젝트 기간

2024.02. ~ 2024.08.

프로젝트 내용
  • kotlin 1.4, jdk 1.8, spring boot 2.3

  • 파일의 타입과 수량을 검사하여 조건에 따라 제한하는 비즈니스 로직 개발

  • 파일 관리 기능에서 saveall을 통한 트랜잭션 조정을 통해 성능 20% 향상

  • 로그와 인증/인가 부분에서 aop를 통해 관심사 분리

프로젝트명

policrone

소속/기관명

SSAFY

프로젝트 기간

2023.04. ~ 2023.05.

프로젝트 내용
  • jdk 1.8, spring boot 2.7, aws ec2

  • ERD 설계 과정에서 일대다, 다대다 관계 적용

  • spring jpa 사용하여 ORM을 통해 테이블의 데이터 관리

  • FCM을 사용한 모바일 애플리케이션과의 푸시 알림 연동

  • ec2 설정과 jar 파일 통하여 배포 및 연동

포트폴리오

URL

link

포트폴리오

노션
link

blog

URL 링크
link

github

깃허브

교육

소속/기관명

삼성전자

종류 | 전공

사설 교육 | 소프트웨어

재학 기간 | 재학 상태

2022.07. ~ 2023.06. | 졸업

소속/기관명

국민대학교

종류 | 전공

대학교(학사) | 소프트웨어학부

재학 기간 | 재학 상태

2015.03. ~ 2022.08. | 졸업

대외활동

활동명

SSAFY

소속/기관명

삼성전자

연도

2023

내용

기간

  • 2022.07.06 ~ 2023.06.30

내용

  • 1학기 기간동안 객체지향 프로그래밍, 웹의 발전, 보안, DB, 알고리즘에 대해 학습

  • 2학기에 교육생 간 3회의 프로젝트 수행하며 웹 서버 개발자 역할을 수행함

  • 주요 기능과 서비스 로직, 시스템 및 테이블 설계와 구현 및 배포의 개발 전반 과정을 경험

  • Jira, Notion 등의 협업 도구를 사용해 일정 관리 및 문서화

자격증

자격증명

정보처리기능사

점수 | 발급기관

기능사 | 한국산업인력공단

취득연월

2018.11.

자격증명

OPIC

점수 | 발급기관

IH | ACTFL

취득연월

2025.01.

외국어

외국어명

일본어

점수

일상 회화 가능

외국어명

영어

점수

비즈니스 회화 가능

자기소개

자기소개

Skills

Tech

  • Java, Kotlin을 사용하여 웹 서버를 개발합니다

  • Jdk 8, 17 버전을 주로 사용하며 java의 record나 kotlin의 data 클래스 등을 활용합니다

  • MySQL의 ERD를 설계하고 테이블 간 연관 관계를 설정하며, db 수준의 락이나 인덱스 등 기능에 대해 공부합니다.

  • Query의 실행 순서에 대해 이해하고, N+1 문제 등의 비효율적인 문제를 해결하려 노력합니다.

  • FastApi를 통해 api를 개발할 수 있으며, alembic을 통해 스키마의 변경을 적용합니다

  • hadoop, spark를 통하여 분산 처리를 이용해 많은 데이터를 처리, 적재합니다.

  • docker-compose를 통해 작업물을 컨테이너 환경에서 배포합니다

Communication & Social

  • 좋은 결과물을 내기 위해 다른 사람들과 협업합니다

  • git action과 jira를 통해 이슈를 관리하고 해결 알림을 보냅니다

  • slack, jira, notion을 통해 다른 사람들과 일정을 협의하고 공유 문서를 통해 소통합니다

  • 좋은 아이디어를 생각하려 하고, 이를 다른 사람들과 의논하여 적용합니다

Self-Improvment

  • 기술 블로그와 유튜브 등을 통해 현업에서 진행되는 업무와 문제 해결 노하우를 배우려 노력합니다

  • 기본기를 다지기 위해 주로 사용하는 기술 스택에 대해 처음부터 짚어 보고, 컴퓨터 동작 원리를 바탕으로 이해합니다

  • 알고리즘 스터디 및 챌린지를 통해 문제를 논리적으로 해결하는 능력을 개발합니다.

  • 꾸준히 조깅과 수영을 통해 체력을 관리하려 노력합니다

댓글