내 포트폴리오를 지키는 AI Assistant를 만나보세요

발행: (2026년 2월 1일 오후 03:37 GMT+9)
6 분 소요
원문: Dev.to

Source: Dev.to

This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI

About Me

안녕하세요 여러분! 저는 방글라데시에서 활동하고 있는 소프트웨어 엔지니어이며, Java와 Spring Boot를 전문으로 3년 이상의 경력을 가지고 있습니다.

현재 저는 Technonext(US‑Bangla Airlines의 자회사)에서 근무하고 있으며, Uber와 유사한 라이드‑쉐어링 애플리케이션을 위한 복잡한 백엔드 아키텍처를 구축하는 작은 팀을 이끌고 있습니다. 제 “본업”은 백엔드 엔지니어링이며 가끔 Angular도 다루지만, 현대 개발자는 절대 학습을 멈추지 말아야 한다고 믿습니다.

이번 챌린지를 통해 Google Cloud Platform을 처음 접하게 되었고, 정말 기뻤습니다. Cloud Run에 배포하고, 컨테이너를 설정하며, Gemini AI를 통합하는 과정은 새로운 세계를 열어 주었습니다.

기술적인 부분 외에도 제 포트폴리오에 개성을 담고 싶었습니다. 단순한 스킬 그리드와 프로젝트 리스트가 아니라, 대화가 가능한 무언가를 원했죠.

그 결과가 DS‑7입니다 — 제 전체 경력을 알고, 질문하는 사람에 따라 톤을 바꾸는 AI 어시스턴트. 채용 담당자에게는 전문적인 답변을, 개발자에게는 재치 있는 터미널 응답을 제공합니다.

이 포트폴리오는 그런 여정을 보여줍니다 — 백엔드 뿌리, 프론트엔드 스킬, 그리고 Google AI 도구의 힘을 결합한 결과물입니다.

Portfolio

💡 Pro tip: 오른쪽 아래에 있는 깜빡이는 터미널 아이콘을 클릭하세요. ls, sudo를 입력하거나 “왜 그를 고용해야 할까?”라고 물어보세요.

(Note: The embedded site above is live on Google Cloud Run. Click the chat icon to ask the AI about my skills!)

How I Built It

1. The “AI‑First” Development Process

이 프로젝트는 클라우드에서 탄생했습니다.

  • Starting with Antigravity: Google Antigravity, Google의 AI‑first 개발 환경을 사용해 초기 프로젝트 구조를 생성했습니다. Spring Boot 백엔드와 Angular 프론트엔드용 보일러플레이트를 즉시 설정해 주어 설정 시간을 크게 절감했습니다.
  • Refining with Gemini: 기본 틀을 만든 뒤, Gemini를 주요 코‑파일럿으로 활용했습니다. TypeScript 로직을 다듬고, Docker 네트워킹 문제를 디버깅하며, Spring Security 설정을 최적화하는 데 크게 의존했습니다.

2. The Tech Stack

  • Frontend: Angular (반응형 SPA)
  • Backend: Spring Boot (Java 17)
  • Containerization: Docker (멀티‑스테이지 빌드)
  • Cloud: Google Cloud Run (서버리스 배포, asia-south1 리전)
  • CI/CD: Google Cloud Build (GitHub와 연동되어 자동 배포)

3. Google AI Integration

개발을 넘어 AI는 사용자 경험의 핵심입니다:

  • Gemini API: 내 경력과 프로젝트에 관한 질문에 답변하는 챗봇을 구현했습니다. 채용 담당자는 “그가 Spring Boot를 아나요?” 라고 물어볼 수 있어 이력서를 읽는 대신 바로 답을 얻을 수 있습니다.
  • DevOps Automation: Gemini를 사용해 구체적인 gcloud 배포 스크립트를 생성하고 CI/CD 파이프라인을 설정했습니다. 이를 통해 프로덕션까지의 흐름이 원활해졌습니다.

What I’m Most Proud Of

가장 자랑스러운 점은 새로운 AI 도구들을 전문적인 DevOps 워크플로우에 매끄럽게 통합한 것입니다.

Antigravity가 만든 프로젝트를 Gemini로 다듬고, CI/CD 파이프라인을 통해 Cloud Run에 자동 배포되는 과정을 경험한 것은 소프트웨어 엔지니어링의 미래를 직접 체감한 느낌이었습니다. “Hello World”가 Google 인프라 위에서 AI‑구동 애플리케이션으로 완성되는 모습을 보며 2026년을 멋지게 시작할 수 있었습니다!

Back to Blog

관련 글

더 보기 »