
안녕하세요!
Software Engineer 직무로 일하고 있는
Full-stack Developer 박진완입니다 😄
Ask Me
현재 무엇을 하고 계신가요?
LG CNS 에서 Mydata 솔루션 Full-stack 개발을 담당하고 있습니다🙂
최근에는 Mydata 도메인 외 AI 를 활용한 프로젝트 PoC 도 진행하고 있으며, Cloud Operation 프로젝트나 Architect 직무가 가능한 프로젝트에 도전하고 있습니다.
Software Engineer 로서 본인은 어떤 사람인가요?
제가 모르는 영역에 대해 궁금해하고 배우며, 그것으로 나만의 무언가를 만들 때 즐거움을 느낍니다😆
그러다보니 자연스럽게 넓은 분야를 경험하게 되었고, 다양한 기술 스택을 접하게 되었습니다. 그럴수록 Depth 있는 지식에 대한 중요성도 자각하게 되는 것 같습니다🤔
그 외에 본인에 대해 간단히 소개해주세요
저는 루틴을 세팅하고 그걸 꾸준히 지켜나가며 자존감을 느끼는 사람입니다💪
매일 같은을 지킨 후 하루를 시작합니다. 꾸준함이 그 어떤 것보다 어렵고 효과적이라고 생각하며, 그것이 저의 강점이라고 생각합니다👍
Experience
1995
MAY

박진완
1995. 05. 19
2014
MAR

서울과학기술대학교
컴퓨터공학과
2021
MAY

LG CNS
KB손해보험 프로젝트
Mobile Web 유지보수 (FE/BE)
2022
OCT

LG CNS
하루조각 - 마이데이터 서비스
Mobile Web 개발 (Full-Stack)
▼
Projects

Portfolio V1
2023.04 ~ 2023.06
React 학습 이후 처음으로 만든 포트폴리오 웹사이트입니다.
당시 반응형을 고려하지 못하여 모바일 환경에서만 작동하는 귀여운 프로젝트 입니다 😅
System Design
React
GitHub
┉ 👀 ┉
Vercel
Internet
React 개발 후 Github 에 올리고, Vercel 에서 해당 repository 를 빌드한 뒤 배포하는 간단한 구성입니다. 도메인만 별도로 구매하여 CNAME 연결하였습니다.

HabitStamp
2023.08 ~ 2023.12
AWS 학습 이후 활용하기 위한 목적으로, 제가 쓰려고 만든 습관형성 어플리케이션 입니다. 캘린더에 성공여부를 체크하여 달성율을 확인하는 용도입니다 📆
System Design
React
Spring
↓
/build
↓
function.jar
AWS S3
Lambda
↓
↑
DynamoDB
CloudFront
↓
APIGateway
↑
Internet
Local에서 React 를 빌드하여 S3 에 업로드하고, CloudFront 를 통해 정적 파일 배포합니다. Spring Boot 로 작성한 백엔드 로직은 Lambda 에서 실행되며, DynamoDB 를 통해 데이터를 저장합니다. Lambda 는 API Gateway 를 통해 외부와 통신합니다.

CaringNote
2024.10 ~ 2025.02
Kakao Impact 에서 주최한 기술 중심의 사회문제해결 프로젝트 입니다💊 CaringNote 라는 LAB 에서 다른 팀원들과 함께 비영리단체의 복약상담 관리 시스템을 개발하는 프로젝트로서, 저는 FE 개발을 담당하였습니다.

CKA Certification Study
2025.05.09 취득 ✔
Kubernetes 를 학습하기 위한 개인 스터디 프로젝트입니다📚 CKA 자격증 취득을 목표로, Udemy 강의를 학습하고 EC2 에서 Kubernetes 클러스터를 구축해보았습니다.

Instouch
2025.05 ~ 2025.07
제가 갖고 있는 모든 기술 스택을 활용해보고자 만든 어플리케이션 입니다🔥 사용자의 응답을 기반으로, 비슷한 성향을 가진 사람들의 인스타그램 ID를 연결해주는 소셜 매칭 웹앱입니다.
System Design
DevOps
React
Express
↓
GitHub
GitHub
Actions
Build Image
→

GHCR
SSH : kubectl rollout restart
Service
Internet
↓
AWS EC2
NGINX
Let's Encrypt
↓
Kubernetes
GatewayClass
Gateway
HTTPRoute
↙
/∗
↓
/api/∗
Service
Pod (WEB)
Service
Pod (WAS)
PostgreSQL
React 와 Express 로 개발하여 Github 에 push 하면, GitHub Actions 를 통해 Docker 이미지를 빌드하고 GitHub Container Registry 에 업로드합니다. 해당 GHCR 을 바라보고 있는 Deployment 에 새로운 image 를 pull 시키기 위해, 서버에 SSH 로 연결하여 명령하는 것으로서 DevOps 를 구현하였습니다.
EC2 서버에서는 리버스 프록시인 Nginx 에 TLS 설정을 한 뒤, 외부통신을 받아 Kubernetes Cluster로 전달합니다. Cluster 내에서는 HTTPRoute 를 통해 내부 서비스로 Routing 되며, WEB, WAS, DB 는 각각 별도의 Deployment 로 구성되어 있습니다.