채용공고 올리기

조태현님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
조태현
직업
Software Engineer
간단 소개

학습한 지식을 꾸준히 프로젝트에 적용하는 시도를 통해 백엔드 역량을 키워온 소프트웨어 엔지니어입니다. Java와 SpringBoot 기반의 웹 서비스에서 DB 성능 최적화, AWS 기반 자동화 배포 구축 경험이 있습니다. 학습한 지식을 팀 내에 공유함으로써 공동체의 성장과 발전을 지향하는 자세를 지니고 있습니다.

기술 스택

기술 스택

Java, Spring Boot, MySQL, aws-ec2

프로젝트

프로젝트명

Chat GPT 기반 웹 서비스 백엔드 API 구축, Mooding

소속/기관명

멋쟁이 사자처럼 12기 중앙 해커톤

프로젝트 기간

2024.07. ~ 2024.08.

프로젝트 내용
  • Java17, SpringBoot3, AWS EC2

  • DIP를 적용하여 도메인 계층과 외부 모듈 계층의 의존성 순환 제거

  • 논블로킹 방식의 API 설계, 구현 및 테스트 코드 작성하여 성공적으로 배포

  • UML을 활용해 API 흐름을 정리하여 다른 파트원과의 원활한 기술 소통에 기여

프로젝트명

세종대 공학인증 이수 현황 조회 웹 서비스 개발, gonghak98

소속/기관명

기타

프로젝트 기간

2024.01. ~ 진행 중

프로젝트 내용
  • Java17, SpringBoot3, MySQL, AWS EC2, Github Actions, Docker, NginX

  • Jdbc의 Batch Insert를 활용하여 46건의 Insert 쿼리를 1건으로 줄임으로써 DB I/O 최적화

  • AWS, Github Actions를 활용하여 2분 이내에 자동으로 배포되는 환경 구축

  • 이슈, PR 템플릿을 적용하여 PR 기반 팀 코드 리뷰 활성화

  • Nginx, SpringBoot, MySQL을 Docker-Compose로 구성하여 로컬에서도 운영 서버와 동일한 환경 구성

포트폴리오

URL

link

기술 블로그

티스토리
link

깃허브

깃허브

대외활동

활동명

자바의 정석, 점프 투 스프링부트 스터디

소속/기관명

교내 프로그래밍 동아리 인터페이스

연도

내용
  • 3인 스터디 리드

  • 자바의 객체지향 이론을 공부하고 발표 및 질의응답 진행

  • 스프링부트 클론코딩을 통해 구현한 게시판 서비스를 직접 배포하는 방법을 학습

    • 책에서 학습한 다형성 개념을 활용하여 스프링 수동 빈 등록의 의미를 이해

    • 학습한 도메인 연결, HTTPS 전환 방법을 추후 진행한 gonghak98의 서비스 배포에 적용

활동명

자바/스프링부트 기반 백엔드 스터디

소속/기관명

세종대 멋쟁이 사자처럼 백엔드

연도

내용
  • 학습 테스트를 바탕으로 협업을 위한 Java 코드 작성법 학습

  • 스프링부트와 JPA를 학습하여 방탈출 예약 웹 서비스 구현 및 배포

    • JDBC 미션에서 배운 JdbcTemplate의 공식문서를 통해 새롭게 알게 된 점을 블로그에 정리하여 스터디에 공유

    • MVC 미션에서 배운 스프링부트 예외처리에 대해 추가 학습하여 ExceptionResolver의 필요성을 블로그에 정리하여 스터디에 공유

  • 학습한 스터디 내용을 중앙 해커톤 프로젝트의 백엔드 API 개발에 적용

교육

소속/기관명

세종대학교

종류 | 전공

대학교(학사) | 전자정보통신공학과

재학 기간 | 재학 상태

2018.03. ~ 현재 | 재학 중

자격증

자격증명

토익 스피킹

점수 | 발급기관

IM1 | ETS

취득연월

2024.08.

댓글