Software Engineering · 2021 하반기
작성자
신**
대학
일본 상위 대학
전공
커뮤니케이션학
GPA
3.26/4.0
TOEIC
886점
자격증
데이터 관련 프로그램에서 파이썬으로 최적 경로를 찾아주는 프로젝트를 진행하였습니다. 최종 산출물을 웹 형태로 제출하고 싶었지만, 그러지 못하여 보고서 형식으로 제출하게 되었습니다. 프로젝트 이후에 아쉬움이 남아 다음에 꼭 웹 서비스로 개발하겠다는 목표를 세웠습니다. 당시 생각했던 목표 달성 가능성은 크지 않았습니다. 웹에 대한 지식은 없었고, 파이썬도 당시에 처음 배웠기 때문입니다. 팀원들도 끝났으니 그만하라는 이야기였습니다. 그렇지만 저는 `할 수 있다` 라는 생각으로 4개월 동안 알고리즘 200문제를 풀며 개발 언어에 익숙해졌습니다. 덕분에 이러한 점을 잘 어필하여 Django 교육도 수강할 수 있었습니다, 이후 약속한 대로 프로젝트로 돌아왔고, 노력 끝에 서버 구동에 성공하였습니다. 하지만 진짜 문제는 거기서 발생하였습니다. 주피터 노트북에서 발생하지 않았던 GUI 관련 이슈가 발생한 것입니다. 처음 보는 에러였고, 막막했습니다. 하지만 포기하지 않고 에러 내용을 분석하여 원인을 찾고, 차근차근 레퍼런스를 다시 읽어보았습니다. 결국 원인을 찾을 수 있었고, 오류를 해결할 수 있었습니다. 이후에 기존 최적 경로 기능 외에도 공공자전거 현황을 시각화해주는 기능과 입력받은 위치 주변의 공공자전거 정류소 현황을 보여주는 기능을 추가하여 완성했습니다. 스스로 설정했던 높은 목표를 두드려 이뤄냈다는 점에서 큰 자신감이 된 경험이었습니다.
데이터 교육을 수강하며 진행된 프로젝트에서 저희 팀은 `공공자전거 예측 경로를 활용한 푸드 트럭 입지 추천`을 주제로 선정하였습니다. 각자 분야를 맡아 진행하던 중, 예측 경로를 구하는 과정에서 문제가 발생하였습니다. 자동차용 경로 찾기 API는 찾을 수 있어도 자전거용 경로 찾기 API는 도저히 찾을 수 없었습니다. 만약 자동차용 경로 찾기 API를 사용하게 되면 저희가 초기에 설정했던 목표와 다른 결과가 나올 것이 예상되었기에 저는 이것을 사용하는 것에 대하여 반대하였으나, 팀원들은 마감 기한이 다가오기에 현재에 만족하자는 의견이었습니다. 저는 `직접 경로를 계산하는 방식은 어떨까?` 를 고민하던 중에 원하는 지역의 도로망의 정보를 내려받을 수 있고 최단 경로도 제공해 주는 모듈을 발견하였습니다. 모듈에선 자전거용 도로망도 제공하였습니다. 그것을 팀원들에게 보여주고 적극적으로 설득하였습니다. 또한, 모듈을 학습하는 과정에서 최단 경로 찾기에 사용되는 가중치를 바꿀 수 있다는 것을 발견하였고, 가능하다면 다른 요소들도 함께 활용하여 정확도를 높여야겠다는 생각을 하였습니다. 그래서 그래프에 위경도 정보를 추가한 뒤, 역학적 에너지 공식으로 산출된 값을 가중치로 두고 최단 경로를 계산하였습니다. 그 결과 실제 상용화된 서비스와 비교하여 90% 이상으로 정확도를 끌어올렸습니다. 적극적인 자세가 좋은 결과를 얻어 낸 경험이었습니다.
지원 직무와 관련된 전문 역량을 키우기 위해 노력한 경험에 대해 작성해 주십시오. (3개 경험) •작성방법안내 : [관련경험]과 [상세내용]으로 구분하여 작성
※작성예시 [관련경험] - △△△주관 빅데이터 교육 수료 / 2021.01 ~ 2021.02 [상세 내용] - 개발 언어에 익숙해지기 위하여 매일 2시간씩 남아 1시간은 가상머신으로 실습을 병행했고, 1시간은 빅데이터 교육 내용을 복습했습니다. 교육 이후의 프로젝트에서 Hadoop, MapReduce, Spark, Pig, R 등 새로 배운 기술을 이용하여 `○○○추천서비스` 를 만들었습니다.. (후략) [관련 경험 1] (필수) 한국품질재단 주관 클라우드 네이티브 애플리케이션 개발자 과정 (2021.5.31 ~ 현재) [상세 내용 1] (필수) React, Oracle, Spring boot에 대하여 학습하였습니다. 또한 Netflix Eureka를 활용하여 MSA 아키텍처 기반으로 여러 REST API 서비스를 설계하였습니다. 또한 서비스 간 통신에서 RabbitMQ와 kafka와 같은 메시지 큐 방식을 실습해 보았습니다. 작업한 서비스를 docker image 파일로 빌드하였고, docker compose를 통하여 클라우드 서버에 여러 컨테이너를 동시에 배포하여 관리하는 작업을 실습했습니다. 현재 CI/CD에 대하여 학습 중이며, 관련 프로젝트를 진행하고 있습니다. [관련 경험 2] (필수) 서울산업진흥원 주관 Python 프레임워크를 활용한 웹 개발 / 2021.01.04 ~ 2021.01.29(80시간) [상세 내용 2] (필수) Django와 클라우드 서버를 이용하여 프로젝트를 만들고 배포하는 교육에 참여하였습니다. 짧은 교육 시간 특성상 실습 위주의 수업이 이루어졌기에, 수업 전후에 시간을 내어 상대적으로 부족한 이론을 공부하였습니다. 또한, ubuntu 서버를 사용하며 ubuntu CLI에 익숙해졌습니다. 비전공자 2명과 함께 한 프로젝트에서 HTML, CSS, JavaScript, Bootstrap 등과 함께 카카오맵 API를 활용하여 로드뷰 등을 첨가하여 서울을 소개해 주는 `우리의 서울`이라는 프로젝트를 완성하였고, 장려상을 수상하였습니다. [관련 경험 3] (필수) 교내 웹 개발 동아리 활동 / 2021.03 ~ 2021.08 [상세 내용 3] (필수) 스터디 형식으로 진행된 웹 동아리에서 인스타그램 프론트엔드 부분을 클론 코딩하였습니다. HTML, CSS, 순수 자바스크립트만을 활용하여 실제 상용화된 서비스와 최대한 유사하게 제작하기 위하여 노력하였고, 프론트엔드 기초 지식을 크게 향상했습니다. 또한 그 지식을 다른 동아리원들과 적극적으로 공유하였고, 특히 제가 습득한 지식을 쉽게 설명하는 데에 많은 힘을 쏟았습니다. 추후 node.js express를 활용한 사물함 예약을 도와주는 프로젝트에 참가하여 프론트엔드 부분과 사용자, 관리자 CRUD 기능을 구현하였습니다.