미리보기
기본 정보
다양한 능력을 겸비한 저를 주목해주세요! 저는 컴퓨터 공학 전공자가 아닙니다. 하지만 제 전공인 소비자학을 토대로 이커머스의 분쟁을 해결하는 NGO에서 일한 경험이 있습니다. 전 직장에서의 경험을 통해 전자상거래법에 대하여 해박한 지식을 가지고 있기에 이커머스 사업자에게 개발자 이상의 도움이 될 수 있는 인재입니다. 또한 재직 중에 사이트 리뉴얼에 참여하여 클라이언트 입장에서 개발자와 소통한 경험이 있어, 클라이언트에게 눈높이로 설명하며 소통할 자신이 있습니다. 그리고 비전공자의 간극을 줄이기 위해 현재 방송통신대학교에 컴퓨터과학과에 편입하여 재학중입니다. 개발 중 문제 상황에 직면하면 해소될 때까지 파고드는 버릇이 있습니다. 한 번은 너무 몰두한 나머지 꿈 속에서 해결책이 떠올라서, 일어나 버그 픽스를 한 경험도 있습니다. 어떠한 문제를 직면하더라도 진득하게 해결하고 고도화시킬 자신이 있습니다.
경력
자이냅스
백엔드 엔지니어 | 서비스 개발부문
2022.10. ~ 2023.03. (6개월)
아이보 프로젝트 개발 참여
- 음성합성(TTS(Text-to-Speech))기술을 사용해서 프로젝트 단위로
음성 미리듣기 및 다운로드가 가능한 프로젝트입니다.
담당 업무
- 문단별로 모델을 별도로 지정할 수 있고, 음성의 높낮이와 속도 및 끊어읽는 시간을 지정할 수 있습니다.
- 음성 발화를 위해 AI 엔진(코어)으로 요청하는 작업을 수행했습니다.
- 자체적으로 문법을 만들어, 문법에 따라 코어로 객체를 전달하고 파일 다운로드가 가능하도록 작업을 수행했습니다.
- 테스트 코드 작성 및 DOCS를 개발하였습니다.
서울시전자상거래센터
팀장 | 상담팀
2015.10. ~ 2019.11. (4년 2개월)
서울시전자상거래센터 간단 설명
- 서울시 산하의 소비자연맹 소속의 전자상거래 관련 소비자 상담 기관으로, 소비자 피해구제 및 소비자 교육,
인터넷 쇼핑몰 모니터링 등을 하고 있습니다.
담당주요업무
- 전자상거래 관련 소비자 피해 구제
- 사업자상담
- 온라인 쇼핑몰 모니터링
- 온라인 쇼핑몰 피해 주의보 보도자료 작성
- 사이트 리뉴얼
프로젝트
MyTime
기타
일정 관리 프로젝트
- 스케줄과 할 일, 습관에 대한 기능이 구현되어 있습니다.
구현된 내용
- JPA와 Querydsl, JDBC를 사용했으며, Custom Query 사용으로 n+1문제를 해결했습니다.
- 테스트 코드를 작성했고, RestDocs를 적용했습니다. 여기서 확인 가능합니다.
- Redis를 사용해서 복합 조회 시, 캐시가 생기도록 구현했습니다.
- 로컬 환경에서는 Docker를 사용해서 DB를 생성, 사용했습니다.
- AWS를 사용해서 배포하였습니다.
- VPC 내부에 3개의 subnet를 두었고, public subnet에는 web server,
private subnet에는 DB를 두는 구조로 만들었습니다. - GitHub Action과 Code Deploy를 사용해서, main branch에 merge하면 자동 배포되도록 만들었습니다.
- VPC 내부에 3개의 subnet를 두었고, public subnet에는 web server,
포트폴리오
교육
인하대학교
대학교(학사) | 소비자학
2010.03. ~ 2016.08. | 졸업
대외활동
2021 Java web backend masters course
코드스쿼드
코드스쿼드 백엔드 부트캠프 수료했습니다.
CS 교육 및 개발에 필요한 전반적인 내용 학습과 5개의 프로젝트 진행했습니다.
자격증
TOEIC
755 | 한국토익위원회
2024.02.
SQL개발자
취득 | 한국데이터산업진흥원
2022.09.
자기소개
이런 것을 해왔어요.
- 음성합성(TTS(Text-to-Speech))기술을 사용해서
프로젝트 단위로 음성 미리듣기 및 다운로드가 가능한 프로젝트를 수행했습니다. - 프론트 개발자와 원활한 소통을 위해 DOCS 개발과 노션 등에 문서화하여 정보를 공유했습니다.
DOCS 정리 능력으로 기획자로 전향 제의도 받은 이력이 있습니다. - 소비자학 전공으로 전자상거래법에 능통하기 때문에 이커머스 관련 개발 시에는 개발뿐 아니라,
법률적으로 놓치는 부분이 있다면 미리 잡아낼 수 있는 장점이 있습니다.
이커머스 사이트를 누구보다 많이 접했다고 자부할 수 있기에, 도메인에 대한 이해도가 뛰어납니다. - 서울시전자상거래센터에서 사이트 리뉴얼 회의에 클라이언트 입장으로 참여하였습니다.
서버와 클라이언트 모든 입장에서의 경험이 있기 때문에 비개발자의 눈높이에서 이해하기 쉽게 소통할 수 있습니다.
이런 걸 잘 해요.
- Spring Boot 프레임워크를 사용하여 개발이 가능하고, AWS로 배포를 할 수 있습니다.
- Java로 웹 개발이 가능하며, Spring Boot, JPA, JDBC를 사용하여 개발한 경험이 있습니다.
- QueryDSL을 사용하여 동적 쿼리 작성이 가능하며, 성능 향상을 위해 MySQL 커스텀 쿼리문 작성 또한 가능합니다.
- TDD가 가능하고, Springdoc, Swagger API 작성이 가능합니다.
새로운 기술을 적용하고 학습하는 것에 겁이 나지 않아서 당장은 모르는 내용이더라도 주저없이 배울 마음가짐이 되있습니다. - 다양한 개발서적 및 알고리즘, CS 학습 등 필요한 내용에 대해 꾸준히 스터디를 하고 있습니다.
- 프로젝트 시작 과정에서 필요한 기획 및 설계에 자신 있습니다.
- 가독성이 좋은 코드를 작성하려고 노력하고 있으며, 코드 리뷰 문화를 지향합니다.
- CS에 대한 갈증을 해소하고자 방송통신대학교에 편입하여 재학중입니다.