채용공고 올리기

조민근님을 응원해보세요!

지금 만족하고 있어요
성실함
책임감
목표 지향적
꼼꼼함
참을성

미리보기

기본 정보

이름
조민근
직업
백엔드 개발자
이메일
mgeun97@naver.com
간단소개

키울 맛 나는 주니어 개발자 어떠신가요? 안녕하세요! 저는 경기도 남양주시에 거주하고 있는 25살 조민근 입니다. 저는 RPG 캐릭터 같은 개발자를 꿈꾸고 있는데요, ’개발은 RPG와 비슷하다’ 는 한 튜터님의 말씀처럼, 과거와 새로운 경험을 통해 조금씩 누적해가며 성장하는 것을 지향점이자 좌우명으로 삼고 노력하고 있습니다.

포트폴리오

타입

URL

노션
링크

포트폴리오

프로젝트

소속/기관명

스파르타 내일배움캠프

프로젝트명

CODE : RED

프로젝트 내용

프로젝트 포트폴리오

부트캠프 교육 과정의 최종 프로젝트

  • "국가기관에서 받는 재난 알림 문자만으로 괜찮을까?" 로 시작했지만,


    개인적으로는 프로젝트를 거듭할수록 다양한 api들을 활용해 재난 알림과 안내를 통합하여 사용자에게 더 나은 정보 접근성을 제공하자는 방향으로 개발하였습니다.

전체적인 사용 기술 스택 : JavaScript, TypeScript, Nest.Js, TypeORM, PostgreSQL, Git, Github


구현 기능 1 : 현 위치 및 목적지 위험도 조회 기능

  • 서울시 실시간 인구 데이터와 재난 현황, 사건 사고를 종합하여 해당 장소의 위험도 제공

  • 활용 스택 및 스킬 : postGIS, kakao map api, 서울시 실시간 인구 데이터, Geocoding

  • 관련 기능 개선 경험 : 데이터 저장 자동화

    • a. 발단 : 데이터 요청 url 특성상 한 번에 장소 하나씩만 가능했고, 일일이 115곳을 확인하며 저장했어야 했음

    • b. 해결 : 조원분들과 상의를 통해 115곳을 순차적으로 처리하는 방법으로 해결

    • c. 프로젝트에 가져다 준 이점 : 저장 클릭 한 번에 모든 데이터 저장이 가능해짐,

    • 데이터 저장 속도 또한 3~40분 → 15~17분으로 50% 이상 크게 단축

구현 기능 2 : 주변 대피소 검색 기능

  • 검색 장소의 주변 대피소를 카카오 지도를 통해 목록과 마커로서 시각화

  • 활용 스택 및 스킬 : postGIS, kakao map api, 서울시 지진 대피소 데이터

  • 관련 기능 개선 경험 : 대피소 데이터 저장, 업데이트 자동화

    • a. 발단 : 대피소 데이터 로직들을 만들다 보니 "클릭 한 번에 저장, 업데이트, 삭제를 알아서 하게 만들면 더 편하지 않을까?"라는 욕심과 생각이 듦

    • b. 해결 : 중복 값을 구분하는 객체와 메서드를 통해 업데이트 및 추가 작업을 자동으로 수행

    • c. 프로젝트에 가져다 준 이점 : 데이터 관리에 들어가는 시간이 효율적으로 변하며 이는 곧 다른 부분에 집중할 에너지와 시간을 주었음

프로젝트 기간
2024.04. ~ 2024.04.
(1개월)
소속/기관명

개인

프로젝트명

티켓 익스프레스 (TCK_Express)

프로젝트 내용

프로젝트 포트폴리오

간단한 스탠딩 공연 티켓 예매 기능 한번 만들어봤습니다.

  • 부트캠프 당시 초반에 express.js를 학습하였으나, 시간이 워낙 흘렀기 때문에


    개발 기한 보단 복습과 추가적인 학습에 초점을 두어 부트캠프 당시의 과제들을 참고하며 진행하였습니다.

  • ‘당시의 과제’

    • 필수 구현 기능 목록 : 로그인/회원가입, 프로필 보기, 새 공연 등록, 공연 목록 보기, 공연 검색, 공연 상세조회, 좌석 미지정 예매, 예약 확인

    • 조건 : 3-Layerd Architecture Pattern, Express.Js + Prisma 사용

전체적인 사용 기술 스택 : JavaScript, Express.Js, Prisma, MySQL, Git, AWS S3


주요 구현 기능 : AWS S3를 곁들인 공연 등록 기능

  • 활용 스택 및 스킬 : AWS S3


    AWS의 S3 기능을 활용하여 공연 등록 시 이미지를 링크뿐만 아니라 파일로도 올릴 수 있게 설정

  • 배운 점

    • 1 : Express.Js에서의 AWS S3 사용법

      • 학습 결과 기록


        S3 미들웨어 코드 작성과 Bucket, ARN 등 S3에 관한 기본적인 구조 및 정보 학습

    • 2 : Express.Js에서의 코드 작성 복습과 SRP의 대한 되새김

      • 학습 결과 기록


        모듈 단위였던 Nest.Js와 달리 비교적 간단한 코드들로 구성이 가능한 Express.Js의 복습이 원활하게 이루어짐


        SRP를 생각하며 작성한 코드는 매우 사소하지만 가독성과 관리적인 측면에서의 좋아짐을 스스로 느낌

    • 3 : ISO 형식과 UTC 시간의 학습

      • 학습 결과 기록


        앞으로 개발을 하며 지속적으로 마주할 가능성이 있는 ISO 형식과 UTC 시간에 대해 알아보는 시간이 되었음

프로젝트 기간
2024.10. ~ 2024.10.
(1개월)

기술 스택

기술 스택

경력

회사명

에프알엘코리아(주)

직책 • 부서

PT28 • 유니클로 남양주화도점

담당 업무

주요 업무 1 : 피팅룸, 매장 곳곳에서 고객 응대와 진열된 의류들 정리 및 관리

주요 업무 2 : 창고에 있는 의류, 부품들 정리 및 관리

아르바이트 개념의 직책이었지만 높은 업무 강도로 주 28시간이 아닌 사실상 32시간 근무했습니다.

퇴사가 잦은 곳에서 아르바이트 치곤 매우 긴 편인 1년을 일하며 고객분들의 니즈 충족과 다소 단순하지만 힘든 업무를 경험하기도 했습니다.

또한 초반 업무 적응에 애를 많이 먹었으나,

끊임없는 노력으로 1년 중 8개월이 되어갈때 쯤 부터 노력과 그에 따른 능숙함을 동료분들에게 인정 받기 시작하여 1년을 채우고 퇴사했습니다.

근무 기간 (근무 형태)
2022.08. ~ 2023.08.

(1년 1개월 | 계약직)

교육

소속/기관명

팀스파르타(주)

종류 | 전공

사설 교육 | 내일배움캠프 Node.Js 4기

재학 기간

2023.12. ~ 2024.05.

재학 상태

졸업

댓글