To Be Backend Developer

성장하며 소통할 줄 아는 개발자가 되는 것을 목표로 하는 장병준입니다.
Java 프로그래머로, Spring Framework를 주 베이스로 사용하고 있습니다.
상단 내비게이션 바를 클릭하여 각 항목별을 참고해주시면 감사하겠습니다.

본 페이지는 어떠한 프로젝트를 진행했었는지 작성하기 위함으로 만들었습니다.

My Skills

Java

Spring Framework

Spring Data JPA

Mysql

Docker

HTML 5

CSS

React

AWS EC2

GitHub Actions

Icon-Architecture/64/Arch_AWS-CodeDeploy_64 Created with Sketch.

AWS CodeDeploy

수행한 프로젝트

Web IDE

24.05.29 ~ 24.06.24

구름톤 트레이닝에서 진행한 팀 프로젝트로, 웹 기반 통합 개발 환경(Web IDE)을 개발하는 것이 목표였습니다.
이 프로젝트는 개발자들이 언제 어디서나 인터넷이 연결된 환경에서 자신의 프로젝트를 관리하고 개발할 수 있도록 돕습니다.
또한, 컴파일러를 처음 사용하는 이용자에게 따로 JDK를 설치하지 않아도 실행되는 컴파일러를 제공하는 것이 목표였습니다.
마지막으로, 이용자에게 4주간 데일리 미션을 제공하여 알고리즘을 풀 수 있도록 하였습니다.

수행한 임무

  • 컴파일러 기능 개발
  • 문제 풀이 컴파일러 실행 및 결과 (각 테스트케이스 실행)
  • Mysql 테이블 설계
  • 컴파일러 및 문제 풀이 뷰 디자인 및 개발
  • 코드미러 오픈소스를 사용하여 코드 자동완성 기능 개발
  • 빌드된 파일 ec2 환경에 정적배포
  • 해당 프로젝트는 프론트엔드 작업하시는 분이 없으셔서 팀원들 전부 풀스택으로 진행했습니다.

야구 커뮤니티 및 직관 매칭

24.07.11 ~ 24.08.13

구름톤 트레이닝에서 진행한 팀 프로젝트로, 카카오 API의 기능들을 활용해 개발하는 것이 목표였습니다.
이 프로젝트는 현재 대한민국에서 야구에 관한 인기가 많아짐을 파악해 기획했습니다.
요구사항으로 서비스를 사용하는 사람들이 커뮤니티와 굿즈 장터, 직관러 모집할 수 있도록합니다.
또한, BEST 11와 같이 이달의 BEST 12의 기능을 넣어 야구에 관한 몰입도를 심어주도록 하였습니다.

수행한 임무

  • GitHub Action을 활용해 타입스크립트, 스프링 CI 구성
  • CodeDeploy를 활용하여 인플레이스 배포 구성
  • RDS를 활용하여 Mysql 테이블 설계
  • 모집 CRUD 및 참가