Contact
Email: [email protected]
Github: **https://github.com/dc-choi**
Blog: **https://dc-choi.tistory.com/**
LinkedIn: **https://www.linkedin.com/in/dc-choi/**
๐ ์๋
ํ์ธ์! ์น ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ต๋์ฒ ์
๋๋ค.
์น ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก์ ๋ ๊ฑฐ์ ์์คํ
๊ณผ ์ต์ ๊ธฐ์ ํ๊ฒฝ์ ์์ฐ๋ฅด๋ ํญ๋์ ๊ฒฝํ์ ์์์์ต๋๋ค.
๊ธฐ์ ์ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ๊ฒ์ด๋ผ ์๊ฐํ๋ฉฐ, ๋ณํํ๋ ์๊ตฌ์ฌํญ์ ๋ง์ถฐ API ์๋ต ์๋๋ฅผ ์ฝ 90% ๊ฐ์ ํ๊ณ Docker ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ 44% ์ค์์ผ๋ฉฐ, ๋ฐฐํฌ ์๊ฐ์ 26% ๋จ์ถํ๊ณ ํด๋ผ์ฐ๋ ๋น์ฉ์ 30% ์ ๊ฐํ์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ํ ์ ์ฝ ๋ฐ์ด์ค์ฌ์ ์ฐ ๋งค์ถ 280์ต ์ ๊ท๋ชจ์ ์ ์ ์ํ F&B ๊ธฐ์
์ ์ฑ๊ณต์ ์ผ๋ก ์๋น์ค๋ฅผ ๋์
ํ๊ณ , ํ์ฌ์ ๊ธฐ์ ๊ธฐ๋ฐ ๊ฐํ์ ๊ธฐ์ฌํ์ต๋๋ค.
์๋น์ค์ ์์ ์ฑ ํฅ์์ ์ํด ๋น์ฆ๋์ค ๋ก์ง์ ์ฒ ์ ํ ์ดํดํ๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ํฌ๊ด์ ์ธ ํ
์คํธ ์ฝ๋๋ฅผ ์์ฑํ์ต๋๋ค. ํ
์คํธ ์ ์ฉ ๋ฒ์๋ฅผ ์ ํํ ํ์
ํ๊ธฐ ์ํด ์ปค๋ฒ๋ฆฌ์ง ์ธก์ ์์คํ
์ ๊ตฌ์ถํ์ผ๋ฉฐ, ์ด๋ฅผ ํตํด 86%์ ๋์ ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๋ฌ์ฑ ๋ฐ ์ ์งํ ์ ์์์ต๋๋ค.
๊ฐ์ธ ํ๋ก์ ํธ์ ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ ํ๋์ ์ ๊ทน ์ฐธ์ฌํ๋ฉฐ, ๊ฐ๋ฐ ๊ฒฝํ์ ๊ณต์ ํ๊ณ ๊ธฐ๋กํ๋ ๊ฒ์ ์ฆ๊น๋๋ค. ์ด๋ฅผ ๋ฐํ์ผ๋ก, ์นด์นด์คํ
ํฌ ์บ ํผ์ค์์ ๋ฐฑ์๋ ๋ฉํ ๋ก ํ๋ํ๊ณ , ์ต๊ทผ์๋ 2,000๋ช
๊ท๋ชจ์ IT ์ปค๋ฎค๋ํฐ์์ ๊ธฐ์ ๋ฐํ๋ฅผ ์งํํ๋ฉฐ ์ง์์ ๋๋๋ ๋ฐ ํ์ฐ๊ณ ์์ต๋๋ค.
๐ ๏ธ Skills
ํ์ฌ ์
๋ฌด์ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉํ๋ ๊ธฐ์ ์
๋๋ค.
BackEnd
- Java, Node.js(TypeScript)
- Spring Boot, Spring MVC, Spring Data JPA, Spring Batch
- Express, NestJS
- JPA, Hibernate, Querydsl-Jpa, Prisma, Sequelize, Mongoose
- JUnit 5, Mocha, Chai, SuperTest, Jest
- SonarQube
DevOps
- MySQL, MariaDB, MongoDB
- Jenkins, GitHub Action
- AWS LightSail, EC2, ECR, RDS, S3, Route 53
- Docker
- Nginx
- Amazon Linux 2, Ubuntu
๐ผ Experience
2024.02 ~
ํ์ฌ
๋ฐฑ์๋ ๊ฐ๋ฐ์
Skils: TypeScript, NestJS, Prisma, MySQL, EC2, ECR, RDS, S3, Docker
NestJS ๊ธฐ๋ฐ VMI ์๋น์ค ๋ฐฑ์๋ ๊ฐ๋ฐ ๋ฐ 90% ์ฑ๋ฅ ๊ฐ์
Earlivery ์ค๋งํธ ์ ์ธ ์๋น์ค ํตํฉ
- ํ๋ฉด ์๊ตฌ์ฌํญ ๋ณ๊ฒฝ์ผ๋ก ๊ธฐ์กด API ๋ง์ด๊ทธ๋ ์ด์
๋ฐ ๊ฐ์ ์ฌํญ ์์
- ์ฝ 60๋ง๊ฑด์ ๊ธฐ์กด ์ค๋งํธ ์ ์ธ ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์
- ์ค๋งํธ ์ ์ธ ๊ธฐ๊ธฐ์์ ํธํ์ฑ์ ์ ์งํ๋๋ก ์๋น์ค๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
- ๋ํ ์ ์ฝ๋ฐ์ด์ค์ฌ, ์ฐ๋งค์ถ 280์ต ์ ์ ์ํ F&B๊ธฐ์
์ ์ฑ๊ณต์ ์ผ๋ก PoC ์งํ
์ธํ๋ผ ๊ฐ์ ์ผ๋ก ์๋ฒ ๋น์ฉ 30% ์ ๊ฐ ๋ฐ ๋ชจ๋ํฐ๋ง ์์คํ
๊ตฌ์ถ
- ๋ถํ์ํ EC2, RDS ๋น์ฉ์ ์ค์ฌ ํด๋ผ์ฐ๋ ๋น์ฉ ์ฝ 30% ์ ๊ฐ
- AWS CloudWatch, SNS, Lambda๋ฅผ ํ์ฉํ ๋ชจ๋ํฐ๋ง ์์คํ
๊ตฌ์ถ
- ์ค๋งํธ ์ ์ธ์ ํ์ฉํ ์ฌ๊ณ ๊ด๋ฆฌ ์ด์์ ์ํด ๋ก๊ทธ ์์คํ
๊ตฌ์ถ
2022.06 ~
2023.05
๋ฐฑ์๋ ๊ฐ๋ฐ์
Skils: TypeScript, Express.js, Sequelize, MySQL
Express.js ๊ธฐ๋ฐ ๋ฌผ๋ฅ ์๋น์ค ๋ฐฑ์๋ ๊ฐ๋ฐ ๋ฐ 70% ์ฑ๋ฅ ๊ฐ์
- ๊ตญ์ ๋ฐฐ์ก ์์คํ
์์ ๋ฒ์ญ ๊ธฐ๋ฅ ๋ฐ ํต๊ด์ ์ํ ํ์จ ์ ๋ณด ๋ฐฐ์น ์ฒ๋ฆฌ,
๋ฐฐ์ก ์ ๋ณด ๊ด๋ฆฌ ๊ธฐ๋ฅ ๋ด๋น
- Google API๋ฅผ ์ฐ๋ํ ๋ฒ์ญ ๊ธฐ๋ฅ์ ๋นํจ์จ์ ์ธ ์ฝ๋๋ฅผ ๊ฐ์ ํ 70% ์ฑ๋ฅ ํฅ์
- ์๋ ๋ฐฐํฌ์์ Jenkins ๊ธฐ๋ฐ CI/CD๋ฅผ ๊ตฌ์ถํ์ฌ ๋ฐฐํฌ ์๋๋ฅผ 50% ๋จ์ถ
- SonarQube๋ฅผ ๋์
ํ์ฌ ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ์ต๋ 70%๊น์ง ํฅ์
Express.js ๊ธฐ๋ฐ์ FIDO ์๋ฒ ์ธ์ฆ์ ํต๊ณผ
์ธํ๋ผ ๊ตฌ์ฑ ๋ณ๊ฒฝ์ผ๋ก ์ธํ ์์คํ
, ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์
- ๊ณ ๊ฐ์ฌ ์์คํ
๊ตฌ์ถ์ ์ํด AWS ๊ธฐ๋ฐ Service๋ฅผ On-Premise๋ก ๋ง์ด๊ทธ๋ ์ด์
- ์ํ์์์ ๋ณด ํ์คDB ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ค ์ ํํ๋ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด,
MongoDB๋ฅผ Mysql๋ก ๋ง์ด๊ทธ๋ ์ด์