date
Jun 25, 2023
slug
resume
author
status
PublicOnDetail
tags
summary
type
Paper
thumbnail
category
updatedAt
Apr 5, 2024 02:55 AM

나눔을 통해 배우는 개발자, 박석희입니다.

notion image

Contact.

Email. kiit0901@gmail.com
Phone. 010-4223-4592

Channel.

 

👋 Introduce.

  • 안녕하세요! 주니어 백엔드 개발자 박석희입니다.
  • 개발을 통해 일상 속에 불편함을 해결하고 그것을 나누는 재미에 개발을 시작하게 되었습니다. 이런습관을 잘 이어와서 올 한해 약 1000개의 커밋과 200개의 PR을 작성하였습니다.
  • 나눔의 가치를 알고 학습한 것을 대화를 통해 나누고, 글로 블로그에 작성하는 것을 즐깁니다.
  • 읽기 좋은 코드를 작성하기 위해 노력하고 있습니다.

💻 Work Experience.


Dsey Korea

Backend Developer 2022.07 - 2023.07
 

KPANN

2022.07 - 2023.07

Description

동남아 지역의 화장품 수출 솔루션 및 이커머스 플랫폼을 제공하는 B2B 서비스

What did I do

  • 상품 주문, 발주, 물류 서비스 등의 기능을 제공하는 백오피스 서비스 담당
  • 전자정부 프레임워크, MyBatis, 온프레미스 환경에서의 개발 및 배포 경험
  • ngram 방식의 Full Text Index를 적용하여, API 성능 6초 → 1~2초 개선 경험

Tech Stack

Java, JavaScript, JSP, JQuery, Spring Framework, Maria DB

🚴‍♂️ Other Experience & Projects.


위치 정보 기반의 소셜 네트워크 서비스 - 이길로그

Backend 2023.12 - present
  • Redis 캐시를 도입하여 좋아요수, 팔로워수 조회 등 다수 api 성능 기존 대비 최대 80% 개선
  • Spring Batch를 통한 대용량 데이터 배치 시스템 및 Jenkins 기반의 배치 관리 환경 구축
  • CloudFlare를 활용한 CDN 적용으로, 이미지 조회 성능 3초 → 0.1초 개선
  • Github Actions를 통한 CI/CD 파이프라인 구축 경험
  • React / 컴포넌트 라이브러리를 사용하여 백오피스 웹페이지 제작 경험
  • 백엔드 파트 4인의 914개의 컨트리뷰션 중 336개의 커밋으로 기여

온라인 강의 서비스 추천 플랫폼 - Teach Me

Leader 2023.10 - 2023.11
  • 각종 플랫폼의 강의 데이터를 배치 시스템을 통해 웹 스크래핑 약 3000개 이상의 강의 데이터 관리 및 제공
  • Docker 컨테이너 기반의 프로젝트 AWS cloud 환경에서의 배포 경험
  • AWS CloudWatch, SNS, Lambda를 활용한 실시간 에러 모니터링 서비스 구축
  • 참여인원 3인의 총 198개의 컨트리뷰션 중 113개의 커밋으로 기여

✍️ Presentation & Article.


  • Kernel360 교육생 당시 Java의 GC에 대한 기술세미나 발표
    • 발표 이후 다른 교육생들로부터 많은 긍정적인 반응 확인
    • GC의 개념 및 작동원리
    • Java에서의 GC의 동작 알고리즘
    • Spring-boot 환경에서의 JVM 튜닝
  • Kernel360 교육생 당시 교육 과정과 별개로 진행한 슬랙봇 사이드 프로젝트 발표
    • 교육 과정 출석 체크 자동화 기능, 랜덤 추첨 기능, 식당 추천 기능 등 교육 과정을 개선할 수 있는 여러가지 기능 제공
    • Python, Flask, AWS
 

📚 Education.


Kernel360 백엔드 1기

2023.10.10 ~ present
 
  • 패스트캠퍼스에서 진행한 백엔드 개발자 양성 교육 과정
    • 약 6개월간의 오프라인 교육
    • 프로젝트 기반의 학습 및 서비스 운영 경험
    • 페어 프로그래밍, 팀 프로젝트를 통한 협업 경험
    • Clean Code, OOP, TDD 외 다수
 

안산대학교

2018.03 ~ 2023.02
 
 
  • 인공지능소프트웨어 전공
 

🛠️ Skills


Backend

  • Java, Node.js
  • Spring Boot, Spring MVC, Spring Batch, Spring Data JPA
  • JPA, QueryDSL
  • Junit5, Mockito
  • Gradle
  • IntelliJ, DataGrip, Visual Studio Code,
  • Git, SVN

DevOps

 
  • AWS EC2, S3, RDS, ECR, Elastic Cache
  • MySQL, MariaDB, PostgreSQL
  • Jenkins, Github Actions
  • Nginx, Tomcat
  • Redis

Frontend

 
  • HTML5, CSS3, JS(ES6)
  • React
  • Tailwind CSS
  • TypeScript