채용공고 올리기

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

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

미리보기

기본 정보

이름
조민근
직업
백엔드 개발자
간단 소개

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

포트폴리오

URL

link

포트폴리오

노션

프로젝트

프로젝트명

CODE : RED

소속/기관명

스파르타 내일배움캠프

프로젝트 기간

2024.04. ~ 2024.04.

프로젝트 내용

프로젝트 포트폴리오

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

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


    개인적으로는 프로젝트를 거듭할수록 다양한 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. 프로젝트에 가져다 준 이점 : 데이터 관리에 들어가는 시간이 효율적으로 변하며 이는 곧 다른 부분에 집중할 에너지와 시간을 주었음

프로젝트명

티켓 익스프레스 (TCK_Express)

소속/기관명

개인

프로젝트 기간

2024.10. ~ 2024.10.

프로젝트 내용

프로젝트 포트폴리오

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

  • 부트캠프 당시 초반에 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 시간에 대해 알아보는 시간이 되었음

기술 스택

기술 스택

JavaScript, TypeScript, NestJS, express.js, Git, GitHub, TypeORM, Prisma

경력

회사명

에프알엘코리아(주)

직급 | 부서 | 근무 유형

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

근무 기간

2022.08. ~ 2023.08. (1년 1개월)

담당 업무

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

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

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

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

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

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

교육

소속/기관명

팀스파르타(주)

종류 | 전공

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

재학 기간 | 재학 상태

2023.12. ~ 2024.05. | 졸업

댓글