3️⃣ Write (작성)
Projects

👩‍💻 Projects


💁‍♀️ Projects ?

Projects 파트는 본인의 개인/팀 프로젝트, 오픈소스 프로젝트 기여 등을 소개하는 파트입니다.

📌

경력이 없는 신입 개발자: 인턴십 경험도 없는 경우 Projects 파트를 Work Experience 파트처럼 작성.


미국 개발자 Resume Projects 파트

✅ 경력 개발자인데도 Projects 파트가 도움 되는 경우

경력 개발자는 Work Experience 파트를 제대로 작성하는 것이 중요합니다. 하지만 다음의 경우에 Projects 파트를 추가하는 것을 추천합니다.

  1. 지원하는 회사/팀/직무와 관련성이 높은 프로젝트인 경우
  2. 지원하는 포지션에서 사용하는 기술 스택을 다수 활용한 프로젝트인 경우
  3. 사용자가 많은 오픈소스 프로젝트에 기여한 경우
  4. 사용자들이 많은 서비스라서 본인의 능력을 보여줄 수 있는 경우
  5. 지금까지 해온 경력과 다른 방향으로 가려는데, 지금까지의 Work Experience에서 사용한 것과 다른 기술 스택을 활용한 프로젝트인 경우
  6. 프리랜서 경력을 Work Experience에 넣기 애매할 때, 프리랜서로 일하며 만든 프로젝트를 Projects 파트에 포함하면 자연스럽다. (밑에서 설명할 GitFront 활용)

✍️ 작성 가이드

최대 3개까지만 작성

  • Work Experice 파트가 더 중요하기 때문에, 경력 개발자 혹은 인턴십 경험이 있는 신입 개발자는 최대 3개까지만 작성하는 것이 좋습니다.
  • 인턴십 경험이 없는 신입 개발자는 Projects 파트를 Work Experience 파트처럼 작성하는 것을 추천합니다.

설명 포함

  • 개인 프로젝트 혹은 소규모 오픈소스 프로젝트는 프로젝트에 대한 간략한 설명을 포함해야 합니다.
  • 팀 프로젝트의 경우, 본인이 맡은 역할과 성과를 명확히 설명하는 것이 좋습니다.
  • 활용한 주요 기술 스택을 바로 확인할 수 있도록 작성하는 것을 추천합니다.
  • Resume 평가자가 README 파일을 읽는다고 가정하고 README 파일을 깔끔하게 작성해두는 것이 좋습니다.
    • Resume 평가자들이 프로젝트 코드를 자세하게 살펴보진 않을 가능성이 높기 때문에, README 파일만 제대로 작성해놔도 좋은 인상을 줄 수 있습니다.

링크 포함

  • 현재 운영 중인 서비스인 경우, 링크를 포함하여 프로젝트를 직접 확인할 수 있도록 합니다.
  • 코드 저장소도 공개가 된 경우, GitHub/GitLab 등의 코드 저장소 링크를 함께 공유

GitFront 활용

  • 코드 저장소가 비공개인 경우, 기밀유지 협약(NDA) 등의 제약이 없다면 GitFront를 활용해서 비공개 코드 저장소도 링크를 공유할 수 있습니다.
  • GitFront로 공개하면 링크를 가진 사람만 해당 코드 저장소에 접근할 수 있습니다.
  • 프로젝트 3개까지는 무료이므로, Resume에 포함할 비공개 프로젝트 링크 공유에 충분히 무료로 활용 가능합니다.

일반적인 학교 과제는 제외

  • 일반적인 학교 과제는 포함하지 않는 것을 추천합니다. 지원자의 열정이나 능력에 대해 좋지 않은 평가를 받을 수 있기 때문입니다.
  • 단, 학교 과제 중 답이 정해져있지 않고 자유 주제로 개발하는 프로젝트는 포함해도 괜찮습니다.
  • 학교에서 겪는 불편함을 해소하는 서비스를 개발하고 운영한 경우 좋은 아이템이 됩니다.
    • 학교 식당 메뉴 공유 서비스
    • 학교 수업 리뷰 서비스
    • 교내 커뮤니티 서비스 등

📝 작성 예시

BookSwap, 2018 - 2022

Developed an online platform for university students to trade textbooks, attracting 15,000 users annually. Migrated back-end to microservices (Node.js, Express) and revamped front-end to Vue.js, enhancing performance by 35%. Introduced real-time chat and push notifications.

Open Source Contribution: React Router, 2022 - 2023

Contributed to the React Router project, which is used by over 100,000 developers. Refactored the codebase to improve performance and readability, reducing load times by 20%. Collaborated with maintainers and other contributors to implement new features like dynamic route matching, increasing flexibility and usability. Provided comprehensive documentation and performed code reviews to ensure high-quality contributions. Technologies: React, JavaScript, TypeScript, Git, GitHub.

Eventify, Jan 2019 - Dec 2019

In a team of 3, built an event management platform with 12,000 users in six months. Implemented scalable back-end (Django, PostgreSQL) and responsive front-end (React). Integrated email notifications and payment processing. Won “Best New Application” at university showcase.

Open Source Contribution: TensorFlow, 2021 - 2023

Contributed to the TensorFlow open source project, widely used in the machine learning community. Implemented optimizations for the training process, improving model training speeds by 15%. Developed and tested new modules for data preprocessing and augmentation, enhancing the library’s functionality. Engaged with the community by participating in discussions, submitting pull requests, and reviewing code from other contributors.

HealthTracker, 2020 - 2021

Created a cross-platform mobile app for health tracking, with 5,000 downloads in three months. Used React Native for iOS/Android compatibility and Firebase for real-time data. Added machine learning for personalized health recommendations.