채용공고 올리기

정민창님을 응원해보세요!

좋은 제안에 열려있어요
성실함
책임감
협업 지향
학습 지향
적응력

미리보기

기본 정보

이름
정민창
직업
백엔드 개발자
간단 소개

안녕하세요. 셀메이트에서 이커머스 솔루션 백엔드 개발을 담당하고 있는 정민창입니다.

자기소개

자기소개

안녕하세요! 저는 백엔드 엔지니어 정민창입니다.


저는 저를 아래와 같은 엔지니어로 정의하곤 합니다.

  • 문제가 발생했을 때 명확한 원인을 도출하기 위해 집요하게 파고 듭니다.

  • 하루에 최소 2시간은 자기개발에 투자합니다.

  • 학습한 내용을 제가 이해해 나간 방식으로 글을 작성하고 공유하는 것에 뿌듯함을 느낍니다.

  • 혼자하는 것보다는 함께 일하는 것을 좋아합니다. 페어프로그래밍은 선택이 아니라 필수라고 생각합니다.

  • 제가 겪었던 오류나 문제는 다른 사람도 겪을 수 있기에 오류나 문제의 원인 및 해결방안을 위키로 작성하고 공유 하는 방식을 선호하고 장려합니다.

그리고 저라는 사람을 소개할 땐 아래와 같이 이야기하곤 합니다.

  • 모르는것을 깊이 알기 위해서는 책이 가장 좋은 도구라고 생각합니다. 서적을 통해 자기계발하고 있습니다.

  • 완전히 이해했다는 것은 남에게 설명할 수 있다는 것을 의미합니다. 그래서 학습한 내용을 설명하거나 글로 공유하며 이해를 완성합니다.

  • 창의력과 업무 효율은 강한 신체에서 나온다고 생각합니다. 주 5일 1시간씩 꾸준히 운동하는 것을 일상화 하고 있습니다.

  • 모르는 것을 부끄러워하지 않고, 어설프게 아는 척하지 않습니다. 만약 모른다면 배우려고 노력하며, 이해하지 못한 부분이 있다면 다시 질문하여 알 때까지 최선을 다합니다.

기술 스택

기술 스택

Spring Boot, spring-mvc, spring-jpa, Laravel, MSA, Docker, Kafka, MySQL, MSSQL

경력

회사명

(주)셀메이트

직급 | 부서 | 근무 유형

백엔드 개발자 (병역특례) | 상품개발팀 | 재직 중

근무 기간

2023.11. ~ 재직 중 (1년 4개월)

담당 업무

카페24, 메이크샵, 무신사 등 30여 개의 판매처와 CJ대한통운, 로젠, 한진 등 10여 개의 택배사를 '연동'하는 개발 및 유지보수 업무를 주로 맡아왔습니다. On-Premise 환경에서 Laravel Framework를 사용해 RESTful 아키텍처를 설계하고 개발하는 것에 능숙합니다.Multi-Tenancy 환경에서 MSSQL, SQL Server를 사용하는 개발 환경에서 업무를 수행하고 있습니다. 대량의 주문 데이터 처리로 인한 동시성 문제를 해결해본 경험인덱스를 사용해서 서비스 처리 성능을 높인 경험이 있습니다. 최근에는 사내 모놀리식 구조에서 MSA 환경으로 전환을 대비해서 마이크로서비스 아키텍처를 위한 공부를 병행하고 있습니다.

Backend : Php 7.4 , Laravel 9, Eloquent ORM, MSSQL, TCP Socket

Infra : Windows, Ubuntu, Docker, Docker Compose, Gitlab CI/CD, Multi-Tenancy DB Architecture, NAS, Sentry

프로젝트

프로젝트명

마이크로서비스 아키텍처 설계

소속/기관명

개인 프로젝트

프로젝트 기간

2024.05. ~ 진행 중

포트폴리오

URL

link

blog

티스토리
link

linkedIn

링크드인
link

github

깃허브

대외활동

활동명

구름톤 (해커톤)

소속/기관명

구름

연도

내용

활동: 카카오 x 구름 주체 해커톤 참여

기여도: 제주도 지역 일자리 매칭 서비스 서버 개발 담당 및 팀장 역할 수행

결과: 최우수상 수상

느낀점: API 문서를 먼저 만들고 개발하는 것이 업무 효율성을 크게 증가 시킨다는 것을 이해했습니다. 명확하게 목표를 수립한 이후에는, 업무 수행 속도가 현저히 빨라지는 것을 경험했습니다. 즐겁게 개발하자는 저의 가치관을 결과로써 증명할 수 있는 기회였습니다.

활동명

GDSC Solution Challenge (경진대회)

소속/기관명

Google

연도

내용

활동: Google Solution Challenge(un의 지속 가능한 발전 목표 17개 관련된 솔루션 제안)

기여도: 백엔드 서버 개발 담당, GCP 환경에서 TensorFlow를 활용한 이미지 분류 모델 생성 및 적용, Google Cloud Storage를 사용한 클라우드 이미지 저장

결과: Global Top 100 선정

느낀점: 손발이 맞지 않는 팀원 간의 관계를 개선하기 위해서는 상대방의 의견을 논리적으로 반박하기보다는, 그 의견을 일부라도 반영하여 상호 이해를 증진해야 한다는 것을 깨달았습니다.

활동명

CJ대한통운 TES 물류기술연구소, 인턴(2개월)

소속/기관명

CJ대한통운

연도

내용

활동: 비용 협상을 위한 자료 조사 자동화 및 대시보드 개발

기여도: Tableau Software 단기간 학습 및 대시보드 개발

결과: PoC 단계를 성공적으로 마무리하고 프로젝트 확장 및 구체화 단계로 전환에 기여

느낀점: 타부서간 업무 협조를 요청하는 방법, 회의에 참여해서 질의응답하는 방법 등 커뮤니케이션 능력의 중요성을 체득했습니다.

활동명

제 2회 대한통운 미래기술 첼린지(경진대회)

소속/기관명

CJ 대한통운

연도

내용

활동: 크라우드 소싱 모바일 배송 어플리케이션 구현(일반인의 배송 서비스 지원 플랫폼 개발) 과제 수행

기여도: 백엔드 서버 및 안드로이드 개발, 팀장 역할 수행, 회원 등록, 준비, 확정, 배송완료 등 4개의 핵심 기능 구현 담당

결과: 대상 수상

느낀점: 단기간에 높은 과제 완성도를 높이기 위한 업무를 병렬처리 할 수 있도록 기능별 담당을 명확히 분리했습니다. 팀원들간의 사소한 피드백은 전부 기록하고 피드백을 반영하는 시간을 별도로 만들어서 아이디어를 구체화했습니다.

활동명

풀스택 개발자, 학생연구원(8개월)

소속/기관명

해나소프트

연도

내용

활동: 풀스택 개발 업무 담당(학생 연구원)

  • Backend : Java 8, Spring Boot 2.x, MySQL, MyBatis

  • Frontend : Javascript, Angular

기여도: 10개이상의 SI 프로젝트 기능 개발 및 유지보수 업무 수행

결과: 매달 1일 예약 프로그램 동시 접속자로 인한 동시성 문제 경험 및 해결, 프로젝트 기획, DB 스키마 설계, 기능 개발 및 유지보수 까지 개발 전반의 과정을 경험

느낀점: 업무를 시작하기 전에 AS-IS 및 TO-BE 방식으로 업무를 진행하는 것과 업무 중간 보고가 개발 역량만큼 중요하다는 것을 깨닫게 되었습니다.

활동명

제 1회 CJ 대한통운 미래기술 첼린지(경진대회)

소속/기관명

CJ 대한통운

연도

내용

활동: 상품 및 서비스 종류, 거리 등에 따른 유동적인 배송 비용 결정 모델 수립 과제

기여도: 백엔드 서버 개발 담당, 주문량 폭등 시점 예측 및 배송료 선택 솔루션 제안

결과: 우수상 수상

느낀점: 짧은 시간안에 타인을 설득하기 위해서는 솔루션 차별점이 있어야 합니다. 팀원들간의 의견 통합이 되지 않는 다면 진도가 느리더라도 토의하는 시간이 반드시 필요합니다.

자격증

자격증명

SQLD

점수 | 발급기관

합격 | 한국데이터산업진흥원

취득연월

2024.03.

자격증명

정보처리기사

점수 | 발급기관

합격 | 한국산업인력공단

취득연월

2023.09.

교육

소속/기관명

한국공학대학교

종류 | 전공

대학교(학사) | IT경영(주)/컴퓨터공학(복수)

재학 기간 | 재학 상태

2019.02. ~ 2023.12. | 졸업

댓글