About

장민형 ( Doriri )

안녕하세요, 프론트엔드 개발자 장민형입니다.

프로덕트를 개발하면서 기획부터 QA까지 함께 참여하고 문제를 해결하는 팀 문화를 선호하고 있습니다.
오너십을 가지고 문제나 개선사항을 스스로 제시하고 개선하는 분들과 함께 일하고 싶습니다.

회사의 성장에 보람을 느끼며 팀원들과 함께 나아가려고 합니다.

Technical Skills Summary

Frontend

  • React, Next.js, React Query, Redux Saga, AngularJS, jQuery
  • Styled Components, Emotion, SCSS
  • Antd, Bootstrap

Backend

  • Node.js, PHP, Laravel
  • MySQL, MsSQL, Dynamodb

Etc

  • Typescript, Ruby on Rails, Python
  • ESLint, Prettier

Technical Experience

커머스 업체 - Frontend Developer (current)

  • React : 파트너 어드민 리버스 엔지니어링
  • React : Recharts 기반 통계 페이지

스타일쉐어 - Frontend Developer (2020.4 ~ 2022.8)

  • React / Next.js : 스타일쉐어 Web / Mobile / Webview
    • 웹뷰 서비스 홈 개발
    • 검색, 상품, 주문서, 선물 요청하기 등 커머스 B2C 개발
    • 사내 / 파트너 어드민 B2B 개발
    • 정산, 통계, 스타일쉐어 아카이브 TF 참여
    • 커머스 신사업 MVP 개발

두나무 - Web Developer (2019.7 ~ 2020.04)

  • React : 증권방송 서비스 동영상 플레이어 및 채팅 Frontend 개발
  • React : 다음 금융 모바일 프론트 유지보수
  • React : 업비트 관리자 페이지 유지보수
  • Ruby on Rails : 차트 서비스 관리자 페이지 개발
  • Python : 스탁론 및 종목관리 관리자 페이지 유지보수

플레이오토 - Web Developer (2017.6 ~ 2019.7)

  • PHP : 사내 점심 모임 솔루션 기획 및 개발
  • PHP(Laravel) : B2B 식자재 관리 솔루션 개발
  • AngularJS, Node.js : 쇼핑몰 관리 솔루션 Frontend / Backend 개발
  • Node.js, Puppeteer : 쇼핑몰 관리 자동화 엔진 개발
  • React, Redux : 티켓 관리 솔루션 Frontend 개발

후퍼소프트 - Web Developer (2016.8 ~ 2017.6)

  • PHP(Laravel) : Frontend / Backend 개발
  • Etc : 해피엔딩, LiveSEM, 쿱스코리아 등 12개 이상 프로젝트 참여

아키텍트그룹 - Technical Support (2015.8 ~ 2016.4)

  • Js, Support : ALM(JIRA, codeBeamer, Etc) 기술지원 및 HighChart Plugin 개발
  • Support : 외부 세미나 강의 및 QA, 기술 지원

Projects

Dutch Pay (20. ~ current )

  • https://minhyeong-jang.github.io/dutch-pay/#/
  • 내용 업데이트 예정

Interv (20. ~ 2021.12 )

  • https://interv.kr
  • 내용 업데이트 예정

Doriri Blog (2019.11 ~ current)

  1. 개요
    처음에는 Tistory에서 블로그를 운영하였습니다. 하지만 커스텀을 진행할 때 원하는 방향으로의 어려움이 있었고, 블로그를 직접 구축하면서 공부도 같이 하고자 다른 플랫폼으로 이동하기로 마음먹었습니다.

  2. 무슨 언어로?
    Wordpress, Jekyll, Gatsby, React / NextJs 등으로 제작해보았으며, 결과는 서버 비용이 없는 Github PageJekyll을 선택했습니다. 이유는 블로그에 글을 작성하고 싶은데, 구축하고 원하는 방향으로 커스텀하는 과정에 시간이 많이 소요되고, 서버비용이 발생했기 때문입니다.

  3. 보다 쉽게 시작하자
    저는 우선 Jekyll를 사용하며 원하는 기능들로 구성하는 블로그들을 살펴보았고, 카카오 기술 블로그를 찾았습니다. 프로젝트를 clone 후 실행하여 Jekyll의 동작 방식 및 흐름을 파악하고 기능을 제외한 모든 코드를 제거 후 개발을 진행하였습니다. 그렇게 제작된 블로그는 적은 시간으로 만족스러운 결과물이 되었습니다.

  4. 후기
    시작이 반이라고 블로그를 운영하는 것 보다 구축하는게 가장 어렵습니다. 또한 개발자들은 저처럼 직접 구축과 커스텀 등 여러 선택지 사이에서 시작을 못하는 경우가 많습니다.
    그런 분들을 위해 템플릿 형태로 공유 드리는게 이 프로젝트의 최종 목적지가 될 것 같습니다.