미리보기
기본 정보

안녕하세요. 저는 문제 해결을 통해 새로운 가치를 창출하는 데 몰입하는 개발자, 양성빈입니다. 개발자의 본질은 문제를 정의하고 해결하는 데 있으며, 저는 그 과정을 즐기고 끊임없는 학습과 성장을 추구합니다. 또한, 공유와 베풂을 통해 함께 성장하며 더 나은 개발 문화를 만들어가는 것을 중요하게 생각합니다.
자기소개
즐기는 개발자
문과에서 이공계로 진학 후 개발에 거부감이 있었지만, 프로그래밍을 배우며 흥미를 가지게 되었습니다. C, C++, Java, 임베디드, 안드로이드 등 다양한 기술을 접하며 개발을 즐기는 자세를 갖추었습니다. 새로운 기술을 배우고 적용하는 과정에서 몰입하며, 개발 생태계에 기여하는 개발자로 성장하고 있습니다.
공유하는 개발자
대학 시절 멘토링 활동을 통해 공유의 가치를 배우고, 후배들에게 개발 지식과 공부법을 전수했습니다. 신입 개발자로 취업 후에도 팀원들과 개발 이슈 및 기술을 공유하며 함께 성장하는 문화를 만들어갔습니다. 개발 지식과 경험을 나누며, 조직과 동료의 성장을 돕는 것을 중요하게 생각합니다.
문제 해결형 개발자
사용자의 불편을 빠르게 인지하고, 개발을 통해 실질적인 해결책을 제시하는 것을 중요하게 생각합니다. 사내에서, 반복적인 자막 작업을 자동화하는 웹 툴을 개발하여 업무 효율을 크게 향상시켰습니다. 또한 회의실 예약 시스템 문제를 해결하기 위해 자체 솔루션을 구축하여 비용 절감과 사용자 경험을 개선했습니다.
기술 스택
Java, Spring Boot, Spring Security, spring-jpa, querydsl, junit5, MySQL, MariaDB, HTML/CSS, JavaScript, jQuery, TypeScript, React, tailwind-css, Thymeleaf
경력
(주)트리짓소프트웨어
프로 | 프로그램팀 | 재직 중
2020.11. ~ 재직 중 (4년 6개월)
국가기관 이러닝 콘텐츠 개발 기업에서 아래의 업무를 수행하였습니다.
콘텐츠 관리 시스템: 기존 PHP 기반 코드 관리 게시판, Java/Spring Boot/Thymeleaf로 마이그레이션
사내 회의실 예약 시스템: 백오피스 시스템을 구축하고 최적화를 진행하여 운영 효율을 향상
통합 인증 모듈 개발: 사내 백오피스 프로젝트에 적용 가능한 인증 시스템을 설계 및 구현
이러닝 콘텐츠 개발: 교육 효과를 극대화할 수 있도록 인터랙티브 게임 요소를 개발
프로젝트
사내 백오피스 통합인증 시스템 개발
(주) 트리짓소프트웨어
2024.01. ~ 2024.02.
JWT 기반 통합 인증 시스템 개발 / 각 프로젝트 별 독립 로그인 시스템 통합
사용 기술: Java 11, Spring Boot, Spring Security, Redis, JWT
성과: 로그인 절차 간소화, 사내 백오피스 전반의 사용자 경험 및 보안성 향상
회의실 예약 시스템 개발
(주) 트리짓소프트웨어
2023.02. ~ 2023.05.
동시성 문제 해결: 비관적 락 적용으로 동시 예약 충돌 방지
성능 최적화:
인증 메일 전송(4.x초 → 4.xms) 개선
예약 조회 쿼리 조회 성능 30% 개선
실시간 데이터 갱신: SSE(Server-Sent Events) 방식 도입으로 실시간 예약 현황 반영
테스트: 단위 테스트 및 통합 테스트 작성, 테스트 커버리지 100% 달성
문서화: REST API 원칙을 준수 및 문서화
사용 기술: Java 21, Spring Boot, Spring Data JPA, Spring Rest Docs, Spring HATEOAS, MariaDB
성과: 4개월 만에 완성 및 배포, 실시간 예약 관리 도입으로 사용자 편의성 및 시스템 안정성 개선
사내 자동화 도구 개발
(주) 트리짓소프트웨어
2022.02. ~ 2022.03.
스크립트 파일 js파일로 변환용 웹 툴 개발
배포(포팅)을 위해 필요한 메타데이터 파일 생성 웹 툴 개발
성과: 작업 시간 20~30분 → 10분 단축, 업무 효율성 향상
사용 기술: Node.js, HTML5, CSS3
사내 코드 관리 시스템 구축
(주) 트리짓소프트웨어
2021.03. ~ 2021.05.
기존에 운영된 php 코드 관리 시스템, java + spring boot로 마이그레이션
버전별 카테고리 분류, 소스 코드 전체/개별 다운로드 기능 구현
No Offset Query를 이용하여 페이징 성능 33% 개선
사용 기술: Java 8, Spring Boot, Spring Security, JPA, MariaDB, Thymeleaf
성과: 3개월간 개발 후 시스템 구축 완료, 코드 버전 관리 효율성 개선
국가기관 이러닝 컨텐츠 개발
(주) 트리짓소프트웨어
2020.11. ~ 진행 중
매년 다양한 국가기관 이러닝 콘텐츠 개발 및 배포 프로젝트 총괄 담당
인터랙티브 요소 개발 (반응형 고려)
사용 기술: HTML5, CSS3, Javascript(ES6)
성과: 사용자 경험 개선 및 다양한 국가기관 대상 프로젝트 성공적으로 수행
포트폴리오
URL
교육
명지전문대학교
대학교(전문학사) | 전자공학과
2016.03. ~ 2021.02. | 졸업
대외활동
인프런 워밍업 클럽 0기/2기
인프랩
2024
해당 스터디 과정을 통해 백엔드 개발의 기초부터 실무까지 전반적인 지식을 습득
Spring Boot, JPA, REST API 개발 및 클린 코드, 객체지향 설계 원칙, TDD 등 핵심 기술과 테스트 기법 학습
AWS 배포, Git 활용 등 실무 적용 가능한 기술을 익혀 실제 프로젝트 환경에 대비한 역량을 강화
spring-projects/spring-framework
개인
2024
Spring Framework 오픈소스 기여
unwrapOptional
메서드의 가독성과 성능 개선을 위한 리팩토링하드코딩된 경로 구분자를
PATH_SEPARATOR
상수로 대체하는 PR 제출