미리보기
기본 정보

안녕하세요! 더 잘하고 싶은 Software Engineer 양성욱입니다. 빠른 성장의 지름길은 다양한 사람과의 경험이라는 걸 믿기에 지역/단체를 가리지 않고 다양한 해커톤, 사이드 프로젝트에 참여하고 있으며 많은 실패 경험 속에서 스스로의 부족함을 깨닫고 극복하는 것에 능한 엔지니어입니다.
기술 스택
Java, Spring Boot, JPA, JUnit, MySQL, github-actions, AWS
프로젝트
함께하는 투두 챌린지 앱 서비스, dogether
DND 12기
2024.12. ~ 진행 중
서비스 개요
지인들과 기간제 그룹을 생성해 매일 본인의 투두를 공유하고 인증하며 서로의 투두 인증을 검사해 주는 앱 서비스
사용 기술
Java17, SpringBoot3, JPA, JUnit(AssertJ), MySQL, JWT, FCM
AWS(EC2, RDS, S3, ECR), Github-Actions, Docker, Logback, Promtail, Loki, Prometheus, Grafana
활동
핵심 비즈니스 기능 구현 (데일리 투두, 투두 인증, 투두 히스토리)
객체지향 개념을 활용해 비즈니스 로직을 점진적으로 리팩토링하며 테스트하기 좋은 구조로 개선
JPQL을 활용해 비효율적으로 Java 메모리를 사용하거나 불필요한 쿼리를 요청하는 로직을 개선
백엔드 개발/운영 인프라 구조 설계 및 구축
CI/CD 파이프라인 구축 및 점진적 개선을 통해 팀원들이 메인 비즈니스 개발에 집중하고 쉽게 개발/운영 서버에 배포할 수 있도록 생산성 향상
로깅 & 메트릭 수집 및 조회 대시보드를 구성해 서비스 테스트 혹은 운영 중에 발생한 문제를 빠르게 파악해 조치할 수 있도록 생산성 향상
배포 과정에 Self-hosted 도입 및 EC2 접근 IP 제한을 통해 서비스 인프라 보안성 향상
대외활동
2박 3일 썸머 해커톤 우수상 수상
한동대학교
2023
Background
주최 측 실수로 프론트엔드 없이 팀이 배정되어 백엔드로 지원했지만 어쩔 수 없이 일주일 정도 프론트엔드 지식을 학습해 해커톤에 참가
20대 여성의 성 고민을 상담해 주는 AI Chatbot 웹 서비스를 개발
Role
기획자 1명, 디자이너 1명, 프론트엔드 1명, 백엔드 2명으로 팀 구성
프론트엔드 개발을 담당
Skill
Javascript, React, TanStack Query, PostCss
My Action
채팅 서비스 화면 및 기능 구현
Result
우수상 수상
해커톤을 위해 학습한 프론트엔드 지식 덕분에 이후 진행했던 팀 프로젝트에서 프론트엔드 팀원과 더욱 원활하게 소통할 수 있게 됨
GDSC PKNU Core Member 활동
Google Developer Student Clubs
2022
Role
처음 5개월 동안 일반 멤버로 활동
이후 6개월은 Core Member(운영진)로 활동
Action
구성원 지식 공유를 위해 정기적으로 기술 공유 세미나 개최 및 발표자로 참여
동아리 내부에서 진행되던 프로젝트에 유지보수 인원으로 참여
해커톤 참여 경험이 없는 학생 개발자들을 위해 타대학 동아리와 연합하여 해커톤 개최 및 기술 멘토로 참여
교육
우아한테크코스
사설 교육 | 웹 백엔드 과정
2024.02. ~ 현재 | 재학 중
부산외국어대학교
대학교(학사) | 스마트융합보안 & 컴퓨터공학
2018.03. ~ 현재 | 재학 중