허민 | Herb
Front-end Developer
Phone : 010-4183-2998
About Me
•
웹과 앱 서비스를 기획/개발/배포/운영해 본 경험과 팀 리더로서 책임감 있게 조직을 이끌어본 경험이 있습니다.
•
“실력은 인정받기 위함이고 배려는 살아가기 위함이다.”라는 문구를 늘 마음속에 새기고 모든 일에 임하고 있습니다. 현재에 안주하지 않고 빠르고 효율적으로 러닝 커브를 극복하여 스스로를 개선해나가는 것을 좋아합니다.
•
팀 내 배려와 소통을 중요시 합니다. 프로젝트 기간 중 동료 개발자 평가에서 7점 만점 6.43 점 (원티드 레몬베이스 동료평가 바로 가기)과 더불어 좋은 답변들을 많이 받았습니다.( onecake 동료평가 바로 가기) 기술적인 배려와 소통도 잊지 않고 있습니다. 자세한 PR 작성 및 리뷰를 남기려고 노력하고 있으며 주석 작성과 새로운 기술 관련해서는 미리 공부하여 공유하고 있습니다.
How to Work in a team
•
Development
React, Typescript 와 Mac을 이용하여 개발하는 것을 선호합니다. 가볍고 체계적인 코드를 만들기위해 고민하는 것을 좋아합니다. Github, Git-flow에 대한 이해를 가지고 있으며 이를 바탕으로 효과적으로 생산성을 높일 수 있도록 노력합니다. Rest API와 AWS, GCP 등과 같은 Cloud Service를 프로젝트에서 활용한 경험이 있으며 Swagger, API Docs와 같은 문서화에 익숙합니다.
•
Design
Figma, Zeplin 등을 활용하여 Design System을 정립하여 개발하는 것을 선호합니다. Wireframe을 통한 소통에 자신있습니다. 개발을 다른 직군의 구성원들과 함께 서로가 필요한 것은 양보하며 배려심있게 협업해왔습니다.
•
Communication & Management
Aglie Process와 Scrum framework에 대한 이해를 바탕으로 Slack 혹은 협업 툴을 통해 Task와 Issue를 관리하고 업무 기한 내 품질 좋은 코드를 작성하는 것에 강점이 있습니다. PoC 산출에 초점을 두고 가설과 검증에 기반한 Data-Driven을 선호합니다. 건강한 팀 문화를 만들어 약속을 지켜나가는 것을 좋아합니다.
Experiences
Collabee
Frontend Developer
ICT 학점연계 프로젝트 인턴십
2022.09 ~ 2022.12
Onecake
Frontend Developer
MakeUs Challenge
연합동아리
2022.07~(현재)
•
동아리 웹 개발자 10명 모두 React Native를 활용한 프로젝트에 잘 참여할 수 있도록 프로젝트 시작 전 온-보딩 스터디 운영
•
Firebase Phone Authentication 을 활용한 문자인증을 Typescript로 Migration 하여 구현
•
Animated.View와 PanResponder를 활용하여 라이브러리 없이 BottomSheet 구현
•
Firebase Distribution 을 적용한 배포를 통해 비 개발직 팀원과 해외 거주 팀원의 UI/UX 작업 생산성 향상 도모
•
다양한 주문 상태 및 다양한 인터렉션을 가볍고 효과적으로 관리하고 Side Effect를 예방하기 위해 react-query, recoil 도입
•
CodePush를 통한 크로스플랫폼 배포 환경 구성
원티드 프리온보딩 프론트엔드 코스
기업의 실전 과제와 팀 단위 동료 학습을 단기간에 밀도 있게 훈련하여 역량 향상과 취업을 목표로 하는 프로그램
Frontend Developer
원티드랩, 코드스테이츠
2022.02~2022.4
(6주)
•
7명이라는 많은 인원이 한 과제를 해결해야 했기에 팀 방향성과 사용 기술 스택, 협업 방법, 디렉토리 구조 정립 등 초기 팀 리더 역할 수행
•
◦
URL.createObjectURL을 활용하여 클라이언트에 한정된 과제 내에서 이미지를 쉽게 변환
•
◦
모달을 통해서 제공 라이브러리를 활용하지 않고 도로명주소 open API를 활용하여 직접 UI 구현
•
◦
검색에 필요한 공통적인 기준을 작성하는 게 구현을 하며 어려웠으나 팀원과 지속적인 소통을 통해 함께 개발
◦
react hook과 javascript만을 활용하여 라이브러리를 활용하지 않고 페이지네이션 구현
•
◦
useLocalStorage라는 custom hook을 제작하여 localStorage에 관한 기능을 컴포넌트에서 분리하여 관리
Order Canvas
Frontend Developer & Team Leader
한국공학대학교 컴퓨터공학부 졸업작품
2021.02~2022.06
(4개월)
•
아임포트를 활용한 PC, Mobile PG 결제 구현
•
손쉽게 메뉴판 관련 정보만 입력하면 이쁜 디지털 메뉴판 템플릿을 만들어줄 수 있도록 figma와 Next.js를 활용한 개발/디자인
•
QR 코드를 통해 테이블별로 주문 내역을 주문할 수 있도록 구현
•
중소상공인에게 보다 실질적인 도움을 줄 수 있도록 주문내역 조회, 매출내역 기간별 조회 및 주문 내역 부분환불, 부분취소 내역 확인할 수 있는 백오피스 구현
AI Application Development by Silicon Valley Engineering
기업의 실전 과제와 팀 단위 동료 학습을 단기간에 밀도 있게 훈련하여 역량 향상과 취업을 목표로 하는 프로그램
Frontend Developer
Headstart Silicon Valley
2021.12~2022.1
(5주)
•
처음으로 혼자 Front-end를 책임지고 기획/개발/배포
•
테스팅까지의 개발 기간이 짧기 때문에 디버깅 시 에러를 최대한 줄여보고자 typescript를 사용 및 eslint, snippet을 활용한 코드 컨벤션을 이용
•
깜빡임 이슈를 해결하고 더 나은 사용자 경험을 만들기 위해 Next.js를 이용한 SSR(Server Side Rendering) 적용, Lazy Render를 적용하여 초기 로딩 시간 단축
•
서비스에 필요한 Figma, logo, 캐릭터 일러스트 디자인
•
GCP K80 Instance에서 Docker MSA 환경 구성을 통하여 기존 google colab에서 개발 경험 개선 및 배포를 위한 인프라 구축
•
AI 모델 과부화를 해결 및 정적리소스를 유연하게 핸들링 하기 위해 Nginx를 적용하여 동시 커넥션 유지 및 리버스 프록시 구현
•
프로그램 종료 이후 멘토 학생으로서 교내 약 180명의 학우들에게 프로그램 참여 경험 및 회고 강연
교내 정보알리미 카카오 챗봇 “산돌이”
UI/UX Designer & Team Leader
팀 프로젝트
2021.03~(현재)
•
우리 대학의 빛나는 주역들 (본교 학보 509호 5면) 기재
•
UI/UX 시나리오 개발/디자인
•
시나리오 정립 및 버튼형 UI 도입을 통해 Fallback Block(사용자의 채팅을 이해하지 못하고 이탈로 이어졌을 때 등장하는 상호작용)을 기존 6.53%에서 2.83%로 약 2.3배 감소하여 서비스 경험 개선
•
서비스를 운영하며 약 1 년간 유저 2200 명에서 3900명까지 성장, 1개식당 입점 업체에서 3900명의 유저와 교내 2개 식당, 교외 2개 식당까지 확장
네이버 부스트코스 코칭스터디(웹UI 과정) 1기 및 서포터즈 2기 수료
함께 미션을 수행하며 현업 개발자의 피드백과 강의를 시청하는 온-택트 스터디
Mentee
네이버 커넥트재단
2020.12~2021.03
(3개월)
•
HTML5 와 CSS3를 활용한 마크업 개발 및 웹 접근성을 위한 제공된 디자인 가이드 및 코드 컨벤션 준수
•
멘토와 Gitlab을 통한 코드 리뷰 경험
ETC
•
한국인터넷진흥원 핀테크 서비스 개발 기초 과정 수료(2021.11)
•
교내 "비전공자를 위한 IT 지식" 재능기부 비교과 프로그램 운영 재능개발 비교과 우수상 수상(2021.01)
Skill
기술 4점 만점
•
Languages
Javascript(2), Typescript(2), HTML/CSS(3)
•
Frameworks
React.js(2), React Native(2), Next.js(2), React-query(2), Redux(2), Redux-tool-kit(2), Recoil(2), Styled-component(2), TailWind CSS(2), Babel(2), Webpack(1), Jest(1)
•
Infra
AWS(EC2, Lambda, lightsail, S3, RDS)(2), GCP(VM instance, Big Query, Auto Vision ML)(2), Docker(2), Firebase(Push Notification, Authentication, Distribution)(2)
•
etc
Git(3), vs code(3), Kakao i builder(3), slack(3), Notion(3), Trello(3), Figma(2)
Education
•
2017.03 ~ 2023.2 (졸업 예정) - 한국공학대학교 컴퓨터공학과