본문으로 건너뛰기

인턴 소프트웨어 엔지니어 이력서 예시

인턴 소프트웨어 엔지니어 이력서에서 담당 업무와 성과를 설명하고, 프로젝트·학력·보유 기술을 정리하는 방법을 확인하세요.

PostHog참고 공고 지역: EMEA 지역 원격근무 · 영국창작한 예시이며 실제 직원의 이력서가 아닙니다.

가상 이력서 예시입니다. 이름·재직 이력·성과는 설명을 위해 만든 내용이며 실제 직원의 기록이 아닙니다.

한영호

소프트웨어 엔지니어 인턴 · EMEA 지역 원격근무 · 영국

지도 아래 수집 테스트를 수행하고 로컬 이벤트 재생 프로젝트를 만든 컴퓨터공학 전공자입니다. 재현 가능한 실패 조건을 작성하고 Kafka 이벤트 흐름과 검증 결과를 정리했습니다.

경력

PostHog

EMEA 지역 원격근무 · 영국

소프트웨어 엔지니어 인턴

2026년 6월 - 2026년 8월

  • 시니어 검토자와 Node.js 수집 테스트에 잘못된 이벤트·중복 ID 데이터를 추가. HTTP 상태만 보지 않고 Kafka 오프셋을 따라 실패를 추적하고 최소 재현 조건을 정리해 담당자가 수정 범위를 검토하고 병합할 수 있도록 구성
  • 영향 시간대·민감정보를 제거한 페이로드·고객이 확인한 복구 결과를 담는 장애 인계 양식을 작성. 주간 지원 검토에 적용하여 개발팀이 같은 진단 자료를 다시 요청하지 않고 문제를 재현하도록 개선
  • 테스트 데이터 생성기·벤치마크 설정·실패 유형표를 프로젝트 보고서에 정리. 엄격한 순서 보장과 별도 처리 경로를 비교하고 실제 배포 전에 변경해야 할 소비자 가정을 기록
  • 지도 아래 Kafka 소비 지연·실패 큐 알림에 테넌트 식별자를 포함하고 재처리 명령을 연결; 동일 이벤트 재전송 시 중복 레코드가 생성되지 않는지 검증
  • 지도 아래 테넌트별 독립 테스트 데이터를 활용한 Kafka 수집 재처리 검증 책임; 다른 테넌트의 순서 보장 조건을 유지하며 PostgreSQL 중복 쓰기 해결
  • 지도 아래 Go 수집 경로 벤치마크 도구 배포 및 할당 병목 프로파일링; 동일 재현 워크로드에서 최대 메모리 사용량 21% 감소

주요 프로젝트

이벤트 재생·복구 테스트베드

영국 런던

모의 포트폴리오

2026년 3월 - 2026년 5월

  • 멘토의 검토를 받는 모의 실습에서 Kafka 이벤트를 PostgreSQL에 일괄 저장하는 Go 수집(ingestion) 워커를 구축. 멱등 키와 재처리 테스트로 타임아웃 이후 중복 저장을 찾아 수정
  • 후속 지도 실습에서 재처리 중 컨슈머를 중단해 분산 시스템(distributed systems)의 신뢰성(reliability)을 검증. Redis 중복 제거 키의 수명과 큐 역압력을 조정해 복구 시 메모리 고갈을 막음
  • 멘토 검토를 받는 로컬 모의 과제에서 초당 20,000건의 고정 재생 부하로 벤치마킹과 프로파일링을 수행해 Rust 수집 핸들러를 개선. 압축 해제 크기를 제한하고 메모리 할당 전에 검증하여 Kafka 영속화 이후 응답을 유지하면서 p95 응답 지연을 180ms에서 112ms로 단축
  • 멘토 검토를 받는 로컬 모의 과제에서 프로젝트·distinct ID별 멀티테넌트 큐 제한을 설계. 대량 요청 고객을 별도 처리 경로로 분리하고 Kafka 오프셋과 PostgreSQL 식별 매핑으로 데이터 무결성을 확인하여 3배 트래픽 급증 중에도 다른 고객의 목표 지연시간을 유지
  • 멘토 검토를 받는 로컬 모의 과제에서 소비자 지연·재시도 건수·전체 수집 지연을 연결하는 관측성 대시보드를 구축. 온콜 장애에서 멈춘 파티션의 잘못된 이벤트를 추적해 격리 배치를 재생하고 건수를 대조한 뒤 종료했으며, 재현 테스트를 카나리 배포 기준에 추가
  • 멘토의 검토를 받는 모의 실습에서 Go 워커에 이벤트가 전달되기 전에 Node.js 발행기에서 스키마를 검증하도록 구현. 계약 테스트로 호환되지 않는 요청을 재현해 Kafka 유입을 차단하고 실패 요청을 보존해 원인 분석을 가능하도록 구성
  • 합성 테넌트 트래픽, 제어 가능한 Kafka 장애, S3 보관함을 갖춘 로컬 이벤트 재생 도구를 구축. 복구 시간과 재생 전후 고유 이벤트 수를 비교해 CI에서 유실·중복 전송 실패를 재현할 수 있도록 구성
  • 독립 입력을 활용한 개인 회귀 테스트 구성 책임; 경계 사례 오류 해결 및 기대 출력이 포함된 재현 시험 자료 배포

학력

University of Manchester

맨체스터 · 영국

컴퓨터과학 학사 · 재학 중

2024년 9월 - 2027년 6월

관련 과목: 알고리즘, 운영체제, 데이터베이스, 컴퓨터 네트워크

핵심 역량

언어·저장소

Rust · Node.js · Go · Kafka · PostgreSQL · Redis

시스템 설계

테넌트 분리 · 데이터 무결성 · 관측성

실행·검토

부하 테스트 · 회귀 테스트 · 오류 재현

발행물

  • 프로젝트 전후 추적을 활용한 개인 기술 글 발행; 잘못된 가정·회귀 검증 범위·구현 미지원 사례 설명

소프트웨어 엔지니어 이력서와 채용공고 비교

공고의 요구사항을 어떤 경력 문장이 뒷받침하는지 확인하세요.

PostHog

Backend Engineer - Ingestion (Europe/UK timezone)

EMEA 지역 원격근무 · 영국경력직

채용공고 원문 보기

이 이력서는 가상 예시입니다. 최신 내용은 원문 공고에서 확인하세요.

  • 공고의 요구사항
      • Kafka
      키워드와 수행 경험 확인

    You have worked with Kafka and PostgreSQL, Redis, or similar systems at scale

    이력서의 근거
    시니어 검토자와 Node.js 수집 테스트에 잘못된 이벤트·중복 ID 데이터를 추가. HTTP 상태만 보지 않고 Kafka 오프셋을 따라 실패를 추적하고 최소 재현 조건을 정리해 담당자가 수정 범위를 검토하고 병합할 수 있도록 구성
    소프트웨어 엔지니어 인턴 · PostHog
  • 공고의 요구사항
      • PostgreSQL
      키워드와 수행 경험 확인

    You have worked with Kafka and PostgreSQL, Redis, or similar systems at scale

    이력서의 근거
    지도 아래 테넌트별 독립 테스트 데이터를 활용한 Kafka 수집 재처리 검증 책임; 다른 테넌트의 순서 보장 조건을 유지하며 PostgreSQL 중복 쓰기 해결
    소프트웨어 엔지니어 인턴 · PostHog
  • 공고의 요구사항
      • Go
      키워드와 수행 경험 확인

    Experience with Node.JS, Go, Rust, or similar languages

    이력서의 근거
    지도 아래 Go 수집 경로 벤치마크 도구 배포 및 할당 병목 프로파일링; 동일 재현 워크로드에서 최대 메모리 사용량 21% 감소
    소프트웨어 엔지니어 인턴 · PostHog
  • 공고의 요구사항
      • 보안
      뒷받침할 경험 미확인

    Build open-source software: You'll be able to show your Rust-fu to your friends and family (and security researchers too).

    이력서의 근거

    뒷받침하는 경력 문장을 찾지 못했습니다. 실제로 수행한 경험이 없다면 키워드만 추가하지 마세요.

일치하는 요구사항 7개 더 보기
  • 공고의 요구사항
      • Node.js
      키워드와 수행 경험 확인

    Experience with Node.JS, Go, Rust, or similar languages

    이력서의 근거
    멘토의 검토를 받는 모의 실습에서 Go 워커에 이벤트가 전달되기 전에 Node.js 발행기에서 스키마를 검증하도록 구현. 계약 테스트로 호환되지 않는 요청을 재현해 Kafka 유입을 차단하고 실패 요청을 보존해 원인 분석을 가능하도록 구성
    이벤트 재생·복구 테스트베드
  • 공고의 요구사항
      • 분산 시스템
      키워드와 수행 경험 확인

    Experience working with highly scalable, event-driven distributed systems

    이력서의 근거
    후속 지도 실습에서 재처리 중 컨슈머를 중단해 분산 시스템(distributed systems)의 신뢰성(reliability)을 검증. Redis 중복 제거 키의 수명과 큐 역압력을 조정해 복구 시 메모리 고갈을 막음
    이벤트 재생·복구 테스트베드
  • 공고의 요구사항
      • 수집
      키워드와 수행 경험 확인

    Own the entire service from end-to-end: No committees or overzealous PMs, the destiny of the ingestion pipeline will be in your hands.

    이력서의 근거
    멘토의 검토를 받는 모의 실습에서 Kafka 이벤트를 PostgreSQL에 일괄 저장하는 Go 수집(ingestion) 워커를 구축. 멱등 키와 재처리 테스트로 타임아웃 이후 중복 저장을 찾아 수정
    이벤트 재생·복구 테스트베드
  • 공고의 요구사항
      • Rust
      • 벤치마킹과 프로파일링
      키워드와 수행 경험 확인

    Build open-source software: You'll be able to show your Rust-fu to your friends and family (and security researchers too).

    Experience with benchmarking and profiling tools

    이력서의 근거
    멘토 검토를 받는 로컬 모의 과제에서 초당 20,000건의 고정 재생 부하로 벤치마킹과 프로파일링을 수행해 Rust 수집 핸들러를 개선. 압축 해제 크기를 제한하고 메모리 할당 전에 검증하여 Kafka 영속화 이후 응답을 유지하면서 p95 응답 지연을 180ms에서 112ms로 단축
    이벤트 재생·복구 테스트베드
  • 공고의 요구사항
      • 멀티테넌트
      키워드와 수행 경험 확인

    You have developed multi-tenant software-as-a-service products

    이력서의 근거
    멘토 검토를 받는 로컬 모의 과제에서 프로젝트·distinct ID별 멀티테넌트 큐 제한을 설계. 대량 요청 고객을 별도 처리 경로로 분리하고 Kafka 오프셋과 PostgreSQL 식별 매핑으로 데이터 무결성을 확인하여 3배 트래픽 급증 중에도 다른 고객의 목표 지연시간을 유지
    이벤트 재생·복구 테스트베드
  • 공고의 요구사항
      • 관측성
      키워드와 수행 경험 확인

    Knowledge of observability systems and practices

    이력서의 근거
    멘토 검토를 받는 로컬 모의 과제에서 소비자 지연·재시도 건수·전체 수집 지연을 연결하는 관측성 대시보드를 구축. 온콜 장애에서 멈춘 파티션의 잘못된 이벤트를 추적해 격리 배치를 재생하고 건수를 대조한 뒤 종료했으며, 재현 테스트를 카나리 배포 기준에 추가
    이벤트 재생·복구 테스트베드
참고 자료4개확인일

이 예시에서 시작해, 내 경력으로 완성하세요.

예시를 편집기에 불러와 경력·프로젝트·성과를 내 실제 경험으로 바꾸세요.