미리보기
기본 정보
2년 경력의 소프트웨어 엔지니어로, API 개발 및 기능 개선, 탁월한 코드 추상화로 유지보수를 편하게 하며, 데이터베이스의 효율적인 설계 등의 기술로 다양한 프로젝트를 경험하고 성공적으로 배포하였습니다.
기술 스택
Node.js, TypeScript, TypeORM, Prisma, PostgreSQL, Python, NestJS, aws-rds, Lambda, aws-s3, aws-ec2
경력
주식회사아카코그니티브(AKACognitive)
팀원 | 개발팀
2022.10. ~ 2024.03. (1년 6개월)
Developed and optimized the performance of an API for a product purchase page used by approximately 90k+ users, ensuring high efficiency and user satisfaction.
Developed the ESAT-J application, a preparation tool for the Japanese junior high school English qualification exam. Implemented an authentication system by integrating Stripe subscription payments with RevenueCat.
Developed an application for student brain training and depression assessment. Implemented a depression analysis algorithm and SMS alert features, providing ongoing maintenance and support.
Refactored and optimized neglected in-house server projects, focusing on API improvements and ongoing version upgrades. Provided continuous maintenance and enhancements.
주식회사 피디정보통신
팀원 | IT사업부
2018.01. ~ 2020.05. (2년 5개월)
[STeP] - 솔루션엔지니어
- 고객사( 롯데 계열사, 삼성중공업, 신영증권, 매리츠화재.. 등등 약 140개의 사이트 )에 솔루션 구축 진행
- DRM 문서반출시스템 솔루션 고객사별 si 개발 진행 및 고객사와 미팅 협의, 상주하여 솔루션 구축 등 진행
- Java, springFW, Apache tomcat, db - Mssql / Mysql / MariaDB / Oracle, JavaBean, JSP 등 사용
- 고객사에 서비스 구축 미팅, Linux환경, 윈도우서버환경 등에 apache tomcat으로 서버 구축
- 고객사 규모에 따라서 이중화, 삼중화 환경 구성 및 SSL 적용
- 망연계 및 매체제어 솔루션 등 다양한 솔루션 연동 경험
- 유지보수 및 장애지원
알엔비랩(주)
팀원 | 개발팀
2017.11. ~ 2018.01. (3개월)
[STeP] - 솔루션엔지니어
- 유지보수 및 장애지원
- 고객사 별 솔루션 가이드문서 작성 및 담당자 교육 진행
프로젝트
Poled-logistics-backoffice
개인
2023.07. ~ 2023.11.
- 주요 업무 : 물류관리시스템 백엔드 기능 개발
- 담당 역할 : 백엔드 개발자
- 기술 스택 : Node.js, TypeScript, Postgresql, Nest.js, Typeorm
- 개발 인원 : 2명
- 상세 내용 : Poled 내부에서 사용하는 통합 쇼핑몰 주문서에 따른 물류 배분 및 출고검증 시스템 개발
1. Swagger를 이용하여 API 명세서 작성
2. 주문서 업로드 기능
- 사용자들의 주문 내역이 저장된 엑셀 파일을 업로드 시 주문 내역을 추출하여 데이터베이스에 저장
- 주문 데이터의 유효성 검사 및 중복된 내역 업로드 시 Upsert 처리
3. 물류 배분 기능
- 사용자 별로 그룹화 해서 물품 코드와 수량으로 여러 창고에서 배분 하는 알고리즘 작성
- 주문서에 사용자(주소, 번호, 이름)로 그룹화
- 물품 코드와 수량으로 창고에서 재고 배분
- 사용자의 상품중 재고 부족이 있는 경우 실재고부족으로 발송 보류 및 다른 상품들 합배송품절 처리 진행
4. 물류 배분 결과와 물류 출고 내역 간 검증 기능
- 물류 배분 내역과 물류 출고 내역 간 재고의 차이를 확인 로직 구현
- 배분 내역과 출고 내역의 사용자, 상품코드로 그룹화 진행 후 액셀 파일로 한눈에 확인 가능하도록 처리
5. 엑셀 파일 다운로드 기능
- 배분결과 ( 전체, 창고 별 ), 출고 검증 내역
[Resmart], [Alive]
아카코그니티브
2023.08. ~ 2023.09.
- 학생들 뇌 트레이닝, 우울증 체크 관련 문제 프로젝트
- Javascript, Lambda, Bebel, Webpack 사용
- 매일 체크하는 뇌 건강 관련 설문 알고리즘을 통해 위험 시 SMS를 통해 알림문자 발송 기능 개발
- 유지보수 및 장애지원
ESAT-J
아카코그니티브
2023.04. ~ 2023.10.
- 주요 업무 : 백엔드 서버 개발 및 데이터베이스 설계
- 담당 역할 : 백엔드 개발자
- 기술 스택 : Python, Django
- 업무 기간 : 2023.4 ~ 2023. 10 (약 6개월)
- 개발 인원 : 6명(백엔드 1명, 안드로이드 3명, IOS 2명)
- 상세 내용 : 일본 중학교 3학년을 대상으로 시행하는 ESAT-J시험을 대비하는 영어 스피킹 서비스 개발
1. 시험문제 및 각종 데이터를 고려하여 데이터베이스 설계
2. API Design 및 개발
3. RevenueCat, Stripe 연동
4. 자사 계정 인증 API 연동
5. google docs로 api 명세서 작성 및 공유 진행
AKA token
아카코그니티브
2023.03. ~ 2023.04.
- 주요 업무 : Dapp 개발
- 담당 역할 : 프론트엔드 개발자
- 기술 스택 : Web3, metamask, react
- 업무 기간: 2023.3 ~ 2023.4 (약 1개월)
- 개발 인원 : 1명
- 상세 내용 : 자사 토큰 사업의 기반이 되는 웹 서비스 개발 요청에 따라 코인을 이용해서 사용자가 업로드 한 진단서 등 코인으로 거래가 가능하도록 구현
- 바닐라 js 프로젝트를 react로 마이그레이션 경험
1. 거래 항목 및 가격 작성 후 데이터 업로드
2. 거래 리스트에서 항목 선택 후 코인으로 거래 진행 알고리즘 작성
MEJ
아카코그니티브
2023.01. ~ 2023.02.
Backend
- 일본쪽에 제공하는 자사 상품 판매 사이트
- Python - chalice, DynamoDB, Lambda 사용 /
- 결제연동(srtipe, toss), 상품 구매 및 구독 인증 로직 구현
- 상품 추가, 삭제 등 관리 기능 구현
- 유지보수 및 장애지원
MEK
아카코그니티브
2022.10. ~ 2022.12.
Fullstack
- 한국쪽에 제공하는 자사 상품 판매 프로젝트
- React.js, scss, Node.js, postgresql, S3 사용
- 웹 페이지 개발 : SNS 로그인 연동, 관리자페이지 개발
- 백엔드 서버 개발 : Rest API 개발, API design, SNS 로그인 연동, 상품 구매 및 구독 인증 연동 ( Stripe )
- 유지보수 및 장애지원