function withToyProjects(): ProfileBuilder {
return this
.()
.()
.()
.()
.()
.()
.()
.()
.()
.()
.()
.()
.()
.()
}
function buildOtjaApp(): ProfileBuilder {
return this.addExperience({context: "중고거래마다 반복되는 옷 실측",
contribution: "사진으로 치수를 재는 앱을 App Store에 출시"
}) }
function buildUnpopularSongsBandSite(): ProfileBuilder {
return this.addExperience({context: "취미 밴드 공식 사이트",
contribution: "밴드 소개와 공연 정보를 제공하는 웹사이트 제작"
}) }
function buildWcagHandbook(): ProfileBuilder {
return this.addExperience({context: "WCAG 2.2 학습용 페이지",
contribution: "접근성 규칙과 KWCAG 매핑 정보 정리"
}) }
function buildWeddingInvitation(): ProfileBuilder {
return this.addExperience({context: "모바일 결혼 청첩장",
contribution: "직접 제작하고 공유 가능한 웹 페이지 구현"
}) }
function buildNewArrivalsAggregator(): ProfileBuilder {
return this.addExperience({context: "자사몰 신상품 통합 조회",
contribution: "OAuth 인증, 검색, 찜하기 기능 구현"
}) }
function buildDomadoApp(): ProfileBuilder {
return this.addExperience({context: "개인 뽀모도로 사용",
contribution: "Electron 데스크톱 앱 제작"
}) }
function buildPickYourHolds(): ProfileBuilder {
return this.addExperience({context: "클라이밍 문제 제작/공유",
contribution: "vanillaJS(jQuery) 앱을 React로 마이그레이션"
}) }
function publishMapChart(): ProfileBuilder {
return this.addExperience({context: "지역별 통계 시각화",
contribution: "한국 지도 차트 컴포넌트 npm 배포"
}) }
function archiveDguProjects(): ProfileBuilder {
return this.addExperience({context: "대학 시절 하드웨어·데이터·웹을 연결한 팀 프로젝트들",
contribution: "Unity·Android 게임, 센서 자동차, React/Meteor 웹앱, Python·Spark 분석 프로젝트 실습"
}) }
function archiveLogAnalysis(): ProfileBuilder {
return this.addExperience({context: "텍스트 로그에서 요청 통계를 추출하는 Java 프로그램",
contribution: "로그 파싱·예외처리와 결과 화면·리포트 생성을 통합"
}) }
function archive1949(): ProfileBuilder {
return this.addExperience({context: "개발자 구인구직을 위한 팀 웹 서비스",
contribution: "요구사항·DB·UI·클래스 다이어그램을 설계하고 관리자 기능 구현"
}) }
function archiveJavaSe(): ProfileBuilder {
return this.addExperience({context: "Java SE·JDBC 기반의 작은 애플리케이션 모음",
contribution: "파일 입출력·DB 연동·스레드·네트워크를 BMI, 로또, 채팅 등 예제로 구현"
}) }
function archiveWebProjects(): ProfileBuilder {
return this.addExperience({context: "회원가입·게시판·RSS·지도 API를 실습한 웹 프로젝트 모음",
contribution: "Model 2·MyBatis·Spring 기반으로 CRUD, 파일 처리, 페이징 기능 구현"
}) }
function archiveStudyStory(): ProfileBuilder {
return this.addExperience({context: "스터디를 만들고 참여하는 커뮤니티 웹 서비스",
contribution: "요구사항·DB·클래스 다이어그램을 설계하고 로그인·회원가입·통합 담당"
}) }