미리보기
기본 정보

구독형 채팅 상담 솔루션을 개발하며, 40여 개 일본 고객사의 운영 및 유지보수를 담당하고 있는 서태희입니다. 고객에게 더 나은 서비스를 제공하기 위한 솔루션 운영과 다양한 커스터마이징을 개발하고 있고, 제품에 지속적으로 기여하기 위해 버그 수정과 성능을 개선하여 릴리즈에도 참여하고 있습니다. 이외에도 창업동아리와 스타트업에서 백엔드를 담당하며, 프론트엔드 개발자 및 기획자와 협업하는 과정을 경험을 통해 다양한 환경에서 개발과 협업을 경험했습니다.
기술 스택
Java, Spring, Spring Boot, JPA, mybatis, PostgreSQL, querydsl
경력
(주)스펙트라
사원 | 클라우드서비스팀 | 재직 중
2021.10. ~ 재직 중 (3년 5개월)
채팅 상담 솔루션 [M-Talk] (클라우드 일본 팀)
일본 총판과의 원활한 협업을 위해 Jira로 이슈를 관리하고, LINE Works로 실시간 커뮤니케이션하고 있습니다. 번역이 문제 없이 전달 될 수 있도록 요구사항 분석에 대한 글을 일목요연하게 정리하는 역량을 키웠습니다.
신규 고객사 오픈 시 솔루션 설치부터 커스터마이징, 그리고 운영을 위한 Zabbix 모니터링 설정을 담당했으며, 운영 중 장애 발생 시 원인 분석 및 대응을 주도했습니다. 또한 솔루션의 품질 개선에 기여하기 위해 릴리즈에도 적극 참여했습니다.
주요 업무
구독형 일본 고객사(약 40여개) 솔루션 운영 및 유지 보수
고객사의 요청에 따른 솔루션 커스터마이징 개발
매년 두 번씩 모든 고객사 정기점검 진행
솔루션의 신규 버전 릴리즈 (버그 패치 / 신규 feature)
사내 서비스인 [고객사 제품 및 서버 관리 서비스] 개발
Skill
JAVA
Spring
SpringBoot
JPA
QueryDSL
MyBatis
JSP
JQuery
Javascript
PostgreSQL
AWS
Jenkins
알앤원주식회사(RN1)
파트타임 | 개발팀
2021.07. ~ 2021.10. (4개월)
[Pair Play] 모임 서비스
백엔드 개발을 담당했으며 프론트 개발자 및 다양한 직군과 함께 협업하여 초기 스타트업의 성장 과정을 경험하였습니다.
주요 업무
[Pair Play] 모임 APP 백엔드 개발
백오피스 개발
기존 소스 리팩토링
추가 기능 개발 및 운영
Skill
JAVA
Spring
MyBatis
JQuery
Javascript
AWS
MySQL
(주)비아이씨엔에스
인턴 | BI 사업팀
2020.07. ~ 2020.12. (6개월)
대학교 연계 인턴으로 입사하여 처음으로 회사의 프로세스에 대해 알 수 있었습니다. 특히 PostgreSQL과 Tableau에 대해 처음으로 배울 수 있는 좋은 경험이었습니다.
주요 업무
PostgreSQL 설치 가이드 공유
Tableau를 사용한 시각화
Skill
PostgreSQL
Tableau
프로젝트
M-Talk 릴리즈
스펙트라
2024.05. ~ 2024.06.
개요 : 기존 고객사의 커스터마이징 요청 중 공통된 기능들을 선별하여, 제품의 범용성을 높이기 위한 릴리즈 프로젝트를 진행했습니다.
담당 : 여러 고객사에서 요구하던 기능을 반영하였고, DEMO 서버와 연결된 Jenkins를 관리했습니다. 또한 팀이 개편 후 릴리즈를 위한 GitHub 브랜치 전략을 수립하여 릴리즈의 이력을 체계적으로 관리하고, 프로세스를 표준화 하기 위해 제품 개발 온보딩 문서를 작성했습니다. 마지막으로 제품 설치 가이드 문서를 작성하여 제품 초기 설치 시 문제가 없도록 팀에 기여하였습니다.
결과 : 성공적으로 제품 릴리즈를 마무리 하여 매년 열리는 일본 Chat/Call 전시회에 자사 솔루션을 출품하였습니다.
Skill
JAVA
Spring
MyBatis
JSP
JQuery
Javascript
PostgreSQL
AWS
Jenkins
DB 성능 개선
스펙트라
2024.01. ~ 2024.03.
개요: 특정 고객사에서 솔루션 속도가 느려지는 문제가 발생하여 Zabbix 모니터링 도구를 통해 DB CPU가 90% 이상 사용 중임을 확인했습니다.
해결: 운영 DB를 Stage서버에 Restore하여 유사한 환경에서 gatling을 사용해 DB부하 테스트를 진행한 결과, 특정 테이블 조회 시 DB 부하가 발생함을 확인했고, 해당 테이블에 INDEX를 추가하여 문제를 해결했습니다.
결과: DB CPU 사용량이 80% 감소하고 조회 속도도 크게 향상되었습니다. 이 패치를 모든 고객사와 제품 기본 버전에도 반영하여 품질을 개선했습니다.
Skill
JAVA
Spring
MyBatis
JSP
JQuery
Javascript
PostgreSQL
gatling
Zabbix
사내 서비스 Refactoring
스펙트라
2023.05. ~ 2023.07.
개요 : JAVA / SpringBoot / JPA로 구성 되어있는 사내 서비스가 특정 목록을 조회할 때 조회 시간이 약 10초 정도 소요됐습니다. 이 조회 시간을 줄이기 위해 Refactoring을 진행했습니다.
해결 : Fetch Join을 Lazy로 설정하지 않아서 관련된 데이터들을 모두 JOIN하게 되는 문제였습니다. 해당 Entity의 Field를 Lazy Loading으로 설정하여 해결했습니다.
결과 : 위와 같이 패치 후 목록 조회 시간은 약 2초로 줄게 되었고, 사내 서비스를 자주 사용하는 분들이 만족하며 사용하셨습니다.
Skill
JAVA
SpringBoot
JPA
QueryDSL
React
전화 상담 솔루션(Genesys)과의 연계 프로젝트
스펙트라
2023.01. ~ 2023.02.
개요 : 일본에서 많이 사용되는 전화 상담 솔루션인 Genesys에서 채팅 상담 솔루션을 자사 솔루션과 같이 사용하고 싶다는 요구사항이 생겼습니다.
해결 : Genesys 화면에 채팅 상담 솔루션을 보여주기 위해 Genesys의 API를 분석하여 특정 버튼을 클릭했을 때 iframe으로 채팅 상담 솔루션이 표시되도록 개발했습니다.
결과 : 일본 Chat/Call 전시회에 Genesys와 같이 출품하였습니다.
Skill
JAVA
Spring
MyBatis
JSP
JQuery
Javascript
PostgreSQL
Clova를 활용한 AI기능 개발
스펙트라
2022.11. ~ 2022.12.
개요 : AI 기능을 추가하고자 Clova의 대화 요약 기능과 상담 분위기 파악 기능을 연계하여 상담의 질을 높이고자 하였습니다.
해결 : 상담 요약 작성 시 Clova Open API를 사용하여 상담 내용의 요약본과 분위기를 알 수 있는 기능을 추가했습니다. 간단한 기능이지만 기획부터 개발까지 처음부터 끝까지 해볼 수 있었습니다.
결과 : DEMO로 만들어 전사 발표를 통해 AI 기능을 추가할 필요가 있다는 것을 공유했습니다.
Skill
JAVA
Spring
MyBatis
JSP
JQuery
Javascript
PostgreSQL
포트폴리오
URL
대외활동
사내 스터디
스펙트라
AI 스터디 - Chat GPT를 활용한 코드리뷰 봇 프로젝트 개발
OpenAPI와 스웨거를 활용한 실전 API 설계 스터디 - 제품 API 문서에 대한 개선 토의
Elastic Search / Kafka 기초 스터디
모각코 자율 스터디
개인
사내 인원들과 자율적으로 공부하는 스터디를 주도하고 있습니다.
2주간 목표를 설정하여 오프라인 모각코 및 Discord를 통한 목표 달성 발표
창업동아리 [통학 셔틀버스 예약 서비스]
호서대학교
셔틀버스 예약 서비스의 백오피스 개발
Skill
Node.js
Express
MySQL
교육
비트캠프교육센터
사설 교육
2021.02. ~ 2021.07. | 수료
호서대학교
대학교(학사) | 컴퓨터공학과
2014.03. ~ 2021.02. | 졸업
동원고등학교
고등학교 | 인문계
2011.03. ~ 2014.02. | 졸업
자격증
정보처리기사
한국산업인력공단
2022.06.
컴퓨터활용능력
1급 | 대한상공회의소
2019.09.