
미리보기
- 직업
- 백엔드 개발자
- 이름
- 박다정
- 간단소개
- 사용자의 입장에서 생각하고 기술로 증명하고 싶은 백엔드 개발자 박다정입니다. Spring, MyBatis, JPA, MariaDB 등을 사용하여 RESTful API를 제공하고, 풀스택으로 Admin까지 다수의 웹 애플리케이션을 배포하고 서비스한 경험이 있습니다. 어제보다 더 나은 코드를 위해 고민합니다. 기존 레거시를 당연하게 받아들이지 않고, 주도적으로 문제를 발견하고 개선해 나가는 것을 즐깁니다.
프로젝트
- 프로젝트명
- 아메리카노트
- 소속/기관명
- 팀 프로젝트
- 프로젝트 기간
- 2024.03. - 2024.03.
- (1개월)
- 프로젝트 설명
비사이드 포텐데이403 온라인 해커톤 2등 수상
SpringBoot, JPA, QueryDSL, MySQL을 이용하여 RESTful 백엔드 애플리케이션 개발
효율적인 협업과 개발 생산성을 위해 Git Flow 전략 도입
Naver Cloud Platform으로 Ubuntu 서버 및 데이터베이스(MySQL) 구축
Nginx와 Letsencrypt를 사용하여 도메인에 SSL 보안(HTTPS) 적용
편리한 CI/CD를 위해 Github Actions self-hosted runner를 활용하여 배포 자동화
경력
- 회사명
- 미니레코드
- 직책 • 부서
- 인턴 • 앱개발팀
- 근무 기간 (근무 형태)
- 2023.12. - 2024.01.
- (2개월 | 인턴)
- 담당 업무
- 프론트엔드와 백엔드 간의 원활한 의사소통을 위해 Swagger를 통한 API 문서 작성
- AWS S3와 프로젝트를 연결하여 편리한 리소스 업로드 및 다운로드 제공
- 외부 네트워크의 접근을 최소화시키기 위해 AWS Lambda와 API Gateway를 사용하여 앱 결제 시 호출되는 서버 알림의 엔드포인트 분리
- 회사명
- 프렌즈몬
- 직책 • 부서
- 사원 • 개발팀
- 근무 기간 (근무 형태)
- 2021.06. - 2022.09.
- (1년 4개월 | 정규직)
- 담당 업무
- 사용자의 독서 알림을 위해 Spring Batch를 사용하여 설정한 시간마다 FCM(Push) 발송
- 관리자에서 효율적으로 접근하기 위해 도서 데이터베이스와 신규 데이터베이스를 연결하는 DataSource 설정
- OAuth2를 기반으로 기존 서비스와 신규 서비스의 통합 로그인 연결
- 질문 음성 파일에 사용되는 TTS API 구현을 통해 외부 개발팀과의 소통 경험
- 엑셀 파일을 읽어 데이터베이스에 입력하는 기능의 기존 코드 개선(5.56s → 3.27s) 및 단행본 등록 API 제공
- 자사 서비스 파악을 위해 Spring, Maven 프로젝트를 Spring Boot, Gradle로 마이그레이션
기술 스택
- 기술 스택
- Java
- Spring
- Spring Boot
- JPA
- MySQL
- AWS
- querydsl
- 네이버 클라우드
- Spring Security
교육
- 소속/기관
- 이젠IT아카데미
- 종류 | 전공명/전공계열
- 사설 교육 | 자바 웹/앱 개발자
- 재학 기간 (재학 상태)
- 2019.12. - 2020.04. (수료)
- 소속/기관
- 경기대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 외식경영학
- 재학 기간 (재학 상태)
- 2016.03. - 2018.02. (졸업)
대외활동
- 활동명
- 비사이드 포텐데이403 온라인 해커톤
- 소속/기관
- 개인
- 활동 연도
- 2024
- 활동 상세 설명
- 실무에서 배운 기술을 사용해보기 위해 비사이드의 포텐데이403 이라는 온라인 해커톤에 참가했습니다.
- 카페의 커피 맛을 제공하고 선택한 커피 취향에 따라 추천해주는 서비스를 10일간 하루 평균 10시간씩 개발하여 19팀 중 2등을 수상했습니다.
자격증
- 자격증명
- 정보처리기사
- 점수/급 | 발급 기관
- 실기 | 한국산업인력공단
- 취득월
- 2021.06