개발하고자 하는 내용을 직접 설계하는 것 만큼

개발 한 내용을 직접 운영하는 것 만큼 좋은 개발은 없습니다.

안녕하세요, FE/BE 웹 개발자 안상철 입니다.

증명사진
  • Name: 안상철
  • Date of Birth: 1994.08.03
  • Address: 광주광역시 남구
  • Email: sysad83@naver.com
  • Phone: +82-10-2271-4282

0 Years of Experience

0 End-to-End 기여도
0 고객 만족도
0 서비스 이탈률

Work Experience

2021.07-현재

FE/BE Web Developer

(주)에이펙스소프트

B2B 서비스, SI 프로젝트 등 Web 서비스 설계 > 개발 > 운영

기술 스택

Vue.js(JS/TS), Spring Boot(Kotlin/JPA), Git, AWS Infra, MySQL

주요 업무
• 요구사항 도출부터 설계까지 전 과정 참여
• Vue.js + Spring Boot 기반의 웹 서비스 개발 경험
• AWS 인프라를 활용한 CI/CD 환경 설계 및 운영
• Jira(RTM, JSM) 기반의 체계적인 유지보수 및 운영 프로세스 구축

Projects



[B2B] Y대학교 지원자 평가 시스템

2021.07-2021.12 (주)에이펙스소프트
담당 업무 : 업무분석, 유스케이스 작성, 화면 설계, FE/BE, 운영 및 유지보수
기술 스택 : Vue.js(JS), Gradle & Spring Boot 기반 멀티모듈 프로젝트

설계 과정도 간략히 보기
클라이언트와의 소통부터 개발 사이에 다음과 같은 과정이 포함됩니다.

project-image

시스템 개요
Domain Driven 설계 기반 서버 아키텍처로 안정성과 확장성을 확보한 시스템
(주)에이펙스소프트 Applynow 원서접수 시스템에서 지원자 데이터 추출·검증·변환
변환된 데이터를 활용한 지원자 평가 프로세스 운영
AWS S3를 통한 평가 문서 CRUD 관리

주요 기능
■ S3 스토리지를 활용해 제출 파일을 PDF로 조회하며 평가 진행
■ 평가 결과를 Apache POI로 엑셀 업/다운로드, BIRT 모듈로 PDF 결과표 제공
■ SES 기반 메일링 서비스로 비밀번호 분실·알림 등 주요 메시지 자동 발송

서지로 평가 및 관리되던 연세대학교의 평가 업무를 시스템으로 전환 한 성과
1. 시간·장소 제약 없는 온라인 평가 환경 제공
- 평가자가 각자의 일정에 맞춰 유연하게 참여할 수 있는 환경 제공

2. 입학담당자 권한으로 평가 진행 상황 실시간 모니터링 가능
- 관리자·담당자가 별도 보고 없이도 즉시 진행 현황을 파악하고 대응 가능

3. 평가 이력·문서 저장 관리로 투명성 확보 및 문서 누락 위험 해소
- 과거 기록과 결과를 언제든 조회할 수 있어 재검증·분쟁 대응이 용이
project-image

[Internal] 대학원 지원/평가정보 설정 시스템

2022.06-2022.12 (주)에이펙스소프트
담당 업무 : 화면·유스케이스 설계, DB 재설계, FE/BE 개발
초반 개발 참여 후 평가시스템 부분 담당 개발
기술 스택 : Vue.js(JS), Gradle & Spring Boot 기반 멀티모듈 프로젝트

시스템 개요
원서접수·평가 시스템에서 사용하는 Recursive 데이터를 DB 직접 수정 없이 화면에서 구성할 수 있는 인터널 소프트웨어
하나의 인증정보로 여러 서비스를 이용할 수 있는 통합 구조
대학원별 상이한 모집요강(다양한 비즈니스 규칙)을 화면에서 설정 가능
(주)에이펙스소프트의 입학지원 시스템과 선발평가 시스템 간 데이터 연동을 효율적으로 설계

주요 기능
■ Recursive 데이터 CRUD를 위한 트리 구조 DB 설계 및 재귀 참조형 컴포넌트 구현
■ 단일 서비스에서 생성된 데이터를 API 기반으로 공유할 수 있도록 MSA 아키텍처 적용
■ 사용자 정보를 단일 DB에서 관리하고 타 서비스와 연동 가능하도록 설계
■ 인증·권한 부여 서비스를 분리 구축하고, JWT 기반 토큰 인증 절차 유지

Recursive한 데이터를 응용 단계에서 CRUD한 성과
1. 재귀 구조 데이터를 DB에 직접 접속하지 않고 화면에서 구성할 수 있어 개발·운영 업무 효율성 향상
- 반복적인 SQL 작업이 줄어들어 개발자가 더 중요한 로직 구현에 집중 가능

2. 수작업으로 인한 휴먼 에러를 최소화하고, 데이터 정합성을 안정적으로 유지
- 잘못된 입력이나 누락으로 발생하던 장애를 예방해 운영 안정성 확보

3. 서비스 간 공유되는 데이터 구조를 일관되게 관리할 수 있어 유지보수 및 확장 용이
- 신규 기능 추가나 타 시스템 연동 시 별도 수정이 적어 개발 속도 향상
project-image

[B2B / Platform] Applynow 지원자 평가 시스템

2023.07 - 2023.12(개발)
2023.12 - 유지보수 및 운영 (주)에이펙스소프트
담당 업무 : 업무분석, DB 재설계, 화면 및 API 재설계, 레거시 코드 리팩토링 및 MSA 서비스 연결, FE / BE, 운영 및 유지보수
기술 스택 : Vue.js(JS), Gradle & Spring Boot 기반 멀티모듈 프로젝트

시스템 개요
단일 B2B 서비스를 Recursive DB 및 화면 설계 기반으로 리팩토링하여 유연하고 확장성 있는 플랫폼으로 전환
Y대학교 전용 지원자 평가 시스템을 다수 고객이 활용 가능한 멀티 B2B 환경으로 리팩토링 및 마이그레이션

주요 기능
■ 서로 다른 DB를 참조할 수 있는 멀티 데이터베이스 환경 구축
■ 서비스 레이어가 아닌 도메인 수준에서 요구사항을 처리할 수 있도록 DB 구조 재설계
■ Vue.js 컴포넌트 기반 개발 방식으로 화면 재구성
■ Zoom API 연동을 통한 비대면 면접 프로토타입 개발

단일 B2B 서비스에서 멀티 B2B 서비스로 전환한 성과
1. 새로운 클라이언트 추가 시 설계부터 진행하던 구축 비용과 시간을 절감
- 신규 고객 요청이 발생해도 기존 구조를 활용해 빠르게 서비스 온보딩 가능

2. 공통 로직은 재사용하고 클라이언트별 차이점만 반영하여 개발 및 테스트 효율성 강화
- 동일한 기능을 반복 구현할 필요가 없어 오류 가능성이 줄고 검증 과정이 간소화
project-image

[SI] 이음아트플랫폼

2024.07 - 2025.02(개발 완료)
2024.03 - 운영 및 유지보수(예정) (주)에이펙스소프트/한국장애인문화예술원
담당 업무 : 제안서 기술부문, 설계(화면, 유스케이스, DB 등), FE / BE, 운영 및 유지보수 일부
기술 스택 : Vue.js(JS/TS), Gradle & Spring Boot 기반 멀티모듈 프로젝트

시스템 개요
장애예술인도 웹 서비스를 활용할 수 있도록 웹접근성을 기반으로 설계된 플랫폼
웹 취약계층의 서비스 이용을 보장하기 위해 웹표준·접근성 지침을 준수한 설계 및 개발
장애예술인의 창작물(미술품, 공예품 등)을 온라인 갤러리에서 감상할 수 있는 UI/UX 제공
공공기관 운영 실적 관리 기능을 포함하여 행정·업무 시스템의 역할도 수행

주요 기능
■ 장애예술인 창작물 업로드 및 개인 포트폴리오 작성
■ 오프라인 기획전 내용 메일링 서비스 및 참가신청
■ 공공기관의 창작물 구매 실적 입력 제출 프로세스를 온라인으로 대체
■ 관리자의 플랫폼 이용 현황, 통계, 대시보드 등 관리메뉴 제공

장애예술인을 위한 웹 서비스 개발 성과
1. 장애예술인이 온라인에서도 창작 활동을 지속하고 전시·공연 정보를 접할 수 있는 환경 제공
- 물리적 이동의 제약 없이 작품 등록과 정보 탐색이 가능해 활동 기회 확대

2. 기업·구매자가 장애예술인의 창작물을 쉽게 접할 수 있도록 온라인 접근 경로 확대
- 기존 오프라인 전시 의존에서 벗어나 언제든지 작품을 감상·구매할 수 있는 채널 확보

CSR 과정도 간략히 보기
테스트 및 CSR 과정은 다음과 같이 진행됩니다.

project-image

Skills & Tools

Front-End
Vue.js(JS/TS)
현실의 업무 프로세스를 온라인에 구현하고, 사용자 중심 설계로 사용성을 높입니다.
  • 복잡한 폼과 유효성 검증, 반응형 UI를 체계적으로 설계·구현
  • 대화형 테이블·차트·파일 업로드 등 실무 기능의 컴포넌트화 및 재사용성 강화
  • 로그 분석과 사용자 피드백을 바탕으로 화면 흐름과 인터랙션을 지속 개선
Back-End
Spring Boot(Kotlin/JPA)
도메인 주도 설계(DDD)와 CQRS로 복잡한 규칙을 명확히 모델링하고, 안정적인 서비스를 제공합니다.
  • 조회·갱신 경로 분리 및 쿼리 최적화로 일관된 응답성과 신뢰성 확보
  • REST API 설계, 인증·인가, 배치 메일링 등 운영 시나리오 전반의 품질 관리
Tools
Slack, Jira, AWS
협업과 운영 전 과정을 도구화하여 요구사항 관리부터 배포·모니터링까지 체계화합니다.
  • Jira RTM으로 요구→테스트 추적 체계 수립, JSM으로 문의→개발 태스크 전환
  • AWS(EC2/RDS/S3/SES/CloudWatch) 기반 운영과 로그·알림을 통한 안정적 서비스 유지
  • 배포 자동화 파이프라인 적용으로 릴리스 주기 단축 및 롤백 절차 간소화

Projects

Side Projects

언젠가 업무에도 도움이 되지 않을까요?

내 손안의 작은 책장_따북

웹/앱으로 개발된 좋은 글귀 기록 및 리마인더

건담 프라모델러를 위한_건프라리스트

웹/앱으로 개발된 프라모델 개인 갤러리 및 가계부

인터널 소프트웨어_(주)에이펙스소프트 자산관리 시스템

구글 드라이브로 관리하던 사내 자산관리를 시스템으로 편하게

Contact

Contact Me

회사와 함께 성장하는 개발자가 되겠습니다. 감사합니다.

Address

광주광역시 남구

Contact Number

+82-10-2271-4282

Email Address

sysad83@naver.com

Website

devanna9408