
🎂 Birth: 2002.12.12
🏠Residence: 경기도 하남시 감이동
📱Phone: 010-8589-9525
📧 E-Mail: [email protected]
:github: GitHub: github.com/kangyeon9525
💻Blog: velog.io/kangyeon9525
<aside>
안녕하세요. 꾸준한 성장을 통해 실력 있는 백엔드 개발자로 나아가고 있는 김강연입니다.
체계적이고 안정적인 개발 과정을 지향하며, 기초를 탄탄하게 다지는 것을 중요하게 생각합니다.
인턴십 기간 동안, AI 기술 시연용 데모 웹서비스를 기획부터 구현까지 주도적으로 개발하며 실무 역량을 쌓았습니다.
또한 기술 블로그를 통해 CS 기초와 학습 내용을 정리하며 지속적으로 성장하고 있습니다.
</aside>
기술의 사용 경험에 따라 주력 기술, 활용 경험 2단계로 분류하였습니다.
<aside>
Node.js 환경에서 TypeScript를 도입하여 타입 안정성을 확보한 백엔드 서버를 구축할 수 있습니다.
Express.js 프레임워크를 활용하여 확장 가능한 RESTful API를 설계하고, 미들웨어와 라우팅을 체계적으로 관리한 경험이 있습니다.
비동기 프로그래밍과 이벤트 루프의 동작 원리를 이해하고 있으며, 이를 바탕으로 비동기 로직을 구현할 수 있습니다.
</aside>
<aside>
React의 컴포넌트 기반 아키텍처와 Hooks 패턴을 활용하여, 재사용 가능한 UI를 구현할 수 있습니다.
Next.js의 파일 시스템 기반 라우팅을 활용하여 직관적이고 효율적인 프로젝트 디렉토리 구조를 설계한 경험이 있습니다.
CSR과 SSR의 차이를 이해하고 사용할 수 있습니다.
</aside>
<aside>
알고리즘 문제를 해결할 수 있습니다.
LLM기반의 데이터 처리 및 분석 파이프라인을 구축해 본 경험이 있습니다.
</aside>
<aside>
Spring boot와 JPA를 활용하여 웹 어플리케이션을 설계하고 개발 해 본 경험이 있습니다.
자바 ORM 기술에 대한 이해를 하고 있습니다.
JPA로 객체와 관계형 데이터베이스를 설계하고 매핑할 수 있습니다.
</aside>
<aside>
Dockerfile을 작성하여 애플리케이션을 컨테이너 이미지로 빌드하고 실행해 본 경험이 있습니다.
Docker Compose를 활용하여 애플리케이션 실행 환경을 정의하고 로컬 및 배포 환경을 관리한 경험이 있습니다.
</aside>
<aside>
Git을 활용한 소스코드 버전 관리 및 협업을 할 수 있습니다.
GitHub의 Pull Request 기능을 활용하여 코드 리뷰와 협업을 진행한 경험이 있습니다.
GitHub Actions를 활용하여 빌드, 테스트, 배포 과정을 자동화하는 CI/CD 파이프라인을 구축해 본 경험이 있습니다.
Git Flow 방식에 대해 이해하고 사용할 수 있습니다.
</aside>
<aside>
관계형 데이터베이스 스키마를 직접 설계하고, 정규화를 고려한 데이터 모델링을 수행한 경험이 있습니다.
Prisma ORM을 활용하여 타입 안정성을 유지한 데이터 접근 계층을 구현하였으며, 관계 설정과 트랜잭션 처리를 적용할 수 있습니다.
</aside>
<aside>
MongoDB Atlas 환경에서 데이터베이스를 구축하고 운영한 경험이 있습니다.
Prisma를 활용하여 문서 지향 데이터 모델을 설계하고 애플리케이션과 연동하였습니다.
NoSQL의 유연한 스키마 구조를 이해하고, 서비스 특성에 맞는 컬렉션 구조를 설계할 수 있습니다.
</aside>
<aside>
인메모리 데이터베이스의 빠른 접근 속도와 TTL(Time-To-Live) 기능을 활용하여, 이메일 인증 코드 관리 등 사용자 인증 시스템을 구현해 본 경험이 있습니다.
</aside>
<aside>
EC2 및 Lightsail 인스턴스를 생성하고, 리눅스 환경에서 서버를 배포하여 실제 서비스를 운영해 본 경험이 있습니다.
S3 버킷을 활용해 이미지 업로드 기능을 구현한 경험이 있습니다.
</aside>
소프트온넷 개발팀 인턴 2025.03 ~ 2025.06