소셜 네트워크 기반의 기프팅 플랫폼인 위시포크 서비스를 개발했습니다. 시니어 백엔드 개발자의 역할이었으며, 대부분의 기술스택 선정을 리딩했습니다. Java 기반의 Spring 프레임워크 기반으로 MySQL 데이터 베이스를 사용했습니다. AWS (Elastic BeansTalk, RDS, and S3, CloudFront-CDN, Route 53-DNS Server) 기반으로 개발을 했으며, Google Cloud Vision API 를 통합하여 이미지 써치 기능을 직접 구현하였습니다. 당시에는 네이버 이미지 써치보다 정확하고 빨랐습니다. CI/CD 를 구현하기 위해 Jenkins(AWS PaaS(Elastic Beantalk) 연동) 를 사용했습니다. 부분적으로 서버리스 기반의 AWS Lambda 를 사용했습니다.
- Built Image Search Engine using AI (Artificial Intelligence) technology: Integrated and consumed Artificial Intelligence API which is Google Cloud Vision API in order to build Image Search Engine like Pinterest and build automatic classification engine, using a custom algorithm and word vectors(GloVe) along with cosine similarity on ML engine, GCP.
- J2EE, Spring framework, MyBatis, MySQL using IDE like IntelliJ, WebStorm, Bitbucket (Cloud VCS) / Jira / Jenkins (CI) / Docker(Kubernetes)
- Angular 6 / Node.js / Express.js / Elasticsearch(ELK stack) for administration system
- In part, introduced Serverless Architecture like AWS Lambda Function.
- Built Recommendation Engine using Matrix Factorization method with ALS algorithm and PySpark ML lib on Dataproc, GCP(Google Cloud Platform)
- Built API on Amazon Web Service, Google Cloud Platform (Kubernetes engine for Docker containers, ML engine, Artificial Intelligence API, FCM, etc.) and also AWS (Elastic BeansTalk, EC2, RDS, and S3, CloudFront-CDN, Route 53-DNS Server)
더보기