自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多
自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多


민윤기
끊임없이 학습하고 성장하는 개발자가 되고 싶은 성장기 개발자입니다. 웹 기술 전반에 매우 관심이 깊으며 현재에는 프론트엔드 기술에 대한 애착이 많습니다. 훗날에는 풀스택 개발자가 되기를 희망하며 열심히 공부하고 있습니다.
職涯
貼文
AI 職涯摘要
민윤기님은 2021년 9월부터 엔테크서비스에서 웹 개발자로 활동 중이며, 프론트엔드 기술에 강한 애착을 가지고 있는 성장기 개발자입니다. 이전에는 하얀마인드에서 웹개발자로 여러 프로젝트에 참여하며 다양한 기술 스택을 활용하여 기능 개선 및 API 개발 등의 경험을 쌓았습니다.
經歷
엔트리 발견 컨텐츠 어드민, 웹 페이지 뷰 구현 - Next.js, SWR, MongoDB, mongoose, GraphQL(urql), storybook, emotion, nginx - 인턴십 과정의 일환으로 실제 코드베이스가 아닌 copied project에서 파일럿 프로젝트 형식으로 작업하고, 멘토와 1:1 코드리뷰 진행. - 기획서(invision)을 바탕으로 발견 컨텐츠 관련 도큐먼트 설계 및 admin의 리스트, 생성, 수정, 미리보기 페이지 구현. - 기획 및 storybook을 바탕으로 발견 컨텐츠 관련 GraphQL API 정의 및 엔트리 웹의 상세, 수정 페이지 구현.
更多
2019년 12월 - 2020년 8월 · 9개월
웹개발자, 프론트엔드 개발자, 백엔드 개발자
2020년 6월 - 2020년 8월 · 3개월
COVID-19 알림 챗봇 제작 2020-07 ~ 2020-08 코로나19로 인해 사내에서 규정하는 원격근무 여부 결정 및 현황 정보를 손쉽게 전달하기 위해 직접 회사에 제안 후 제작한 사이드 프로젝트입니다. Facebook Workchat API를 사용하여 Firebase cloud functions를 통해 배포하였고, Typescript, axios, cheerio를 활용하여 보건복지부, 대전광역시 코로나19 현황 페이지를 크롤링해 메시지를 전달하도록 구현하였습니다. 정렬 및 필터링 오동작 개선 2020-07 ~ 2020-08 백오피스 웹사이트로 불러오는 데이터 중 특정 컬렉션에 대한 리스트에서 정렬 및 필터링이 정상적으로 작동하지 않는 문제에 대해서 불러온 데이터에 대해 요청 시 query에 포함된 필드들로 클라이언트 사이드에서 정렬 및 필터링을 수행한 뒤 Dataprovider에 반환해주도록 하는 방법을 사용하여 해결하였습니다. 동시 편집 방지 기능 구현 2020-06 ~ 2020-08 기존 백오피스 유저들 간 동시 편집으로 인한 overwriting 이슈가 있어 이를 방지하기 위해 신규 컬렉션을 추가하고, Apollo, GraphQL, Dataloader, Redis를 활용하여 schema, resolver 로 이루어진 서버사이드 API를 구성한 뒤 Firestore의 Transaction을 이용해 데이터를 편집 상태 변경 요청을 처리하고, Apollo client, React, GraphQL을 활용하여 편집 상태에 따른 UI 조건부 렌더링과 편집 상태 업데이트 및 해지를 mutation 할 수 있도록 구현하였습니다.
更多
웹개발자, 프론트엔드 개발자
2019년 12월 - 2020년 3월 · 4개월
백오피스 유지보수 및 기능 개선 2020-01 ~ 2020-03 사내 자체 컨텐츠 관리용 웹페이지(TMS)의 크고 작은 이슈 해결 및 트러블슈팅, 유지보수 작업을 수행하였고, 컨텐츠 문서 생성 및 수정 시 필요한 태그 선택 기능을 기존 Dropdown 방식에서 CheckBox를 활용한 UI로 수정하는 등의 기존 기능 개선 작업도 병행하였습니다. 작업에는 대부분 React, Material-UI 를 사용하였습니다. 백오피스 검색기능 적용 2020-01 ~ 2020-03 사내 자체 컨텐츠 관리용 웹페이지(TMS) 내에 존재하는 여러 데이터를 검색을 통해 찾고자 하는 니즈가 있어 검색 기능을 구현하였습니다. Algolia를 활용한 검색 인덱스 생성과 Firestore 데이터 CRUD 작업에 대한 서버리스 트리거 코드를 작성하였고, 검색 UI 제작 및 API 요청 최소화를 위한 Debounce 적용 등에 대한 구현을 수행하였습니다. 작업에는 대부분 React, Material-UI, Algolia 를 사용하였습니다. 사내 홈페이지 리뉴얼 2019-12 ~ 2020-03 기존에 지킬로 제작하여 gh-pages로 배포되었던 회사 홈페이지를 리뉴얼하는 프로젝트를 진행하였습니다. React를 활용한 SPA로, Google map과 Carousel 라이브러리를 사용하여 제작하였습니다. 디자이너와 직접 협업하여 초기 개발부터 배포까지 1인개발하였습니다.
更多
活動
最近活動
獲獎 3
證照 1
專案 3
수상
공개SW개발자대회
정보통신산업진흥원 · 2020년 11월
전자서명을 활용한 사용자 인증 라이브러리 2020 공개SW 개발자대회 출품작으로, 전자서명과 암호화 모듈을 활용한 사용자 인증 라이브러리를 개발하였고, 이에 대응하는 크롬 확장 프로그램을 개발하여 동상을 수상하였습니다.
프로젝트
0Auth
2020년 7월 - 2020년 11월 · 5개월
전자서명을 활용한 사용자 인증 라이브러리 2020 공개SW 개발자대회 출품작으로, 전자서명과 암호화 모듈을 활용한 사용자 인증 라이브러리를 개발하였고, 이에 대응하는 크롬 확장 프로그램을 개발하여 동상을 수상하였습니다. https://github.com/0-Auth/0Auth
프로젝트
SoundsHub
팀장 · 2019년 6월 - 2020년 8월 · 1년 3개월
무료 음악 감상 웹사이트 팀장으로서 UI 작업과 기능 구현을 담당하는 팀원들과 의사소통하고 협업하며, 저는 프로젝트에서 PHP를 활용한 서버 구성과 MySQL을 활용한 DB 구성, Python을 활용한 크롤링 작업을 담당하였습니다. 프로젝트 완성 이후에는 NCP의 무료 우분투 서버를 이용해 배포하였고, 1년동안 운영 후 무료 서버 만료 후 서비스를 종료하였습니다. 작업 당시 교내 프로젝트 경진대회에 출품하였고,대상을 수상한 경험이 있습니다. https://github.com/cnu-bottomup-3m/Team_3m_Projcet
프로젝트
KeyDa
2020년 2월 - 2020년 6월 · 5개월
키스트로크 다이내믹스를 활용한 로그인 인증 보조 라이브러리 2019년 9월부터 진행했던 학부 졸업 프로젝트로, 키스트로크 다이내믹스 방식을 채택하여 사용자의 키 입력 패턴을 확률 기반 비지도 학습 모델을 통해 학습하여 개인화된 무자각 2차 인증 수단으로써 활용토록 하는 목적을 갖고 진행하였습니다. 모델 성능을 개선시키는 데 주안점을 두고 상용화를 목표했지만 성능 개선에 어려움을 겪어 배포는 하지 못한 단계로 논문을 통과하게 되었고, 이후 추가 작업은 수행되지 않았습니다. https://github.com/Keyda2020/KeyDa
수상
교내 대회 (bottom-up 프로젝트 경진대회)
충남대학교 SW중심대학 사업단 · 2019년 8월
무료 음원 스트리밍 서비스 웹사이트를 제작하였고, 대회에서 대상을 수상받았습니다. 멜론 차트와 유튜브 영상을 크롤링하여 차트 기반의 무료 음원 스트리밍을 구현했었습니다. 네이버 클라우드 플랫폼에서 1년간 무료 서버를 이용해 배포 및 운영한 뒤 2020년 8월에 서버 만료로 인해 서비스 종료하였습니다.
語言
중급 (업무상 의사소통)
이 프로필의 담당자이신가요?
인증을 통해 현재 프로필에 병합하거나 삭제할 수 있습니다. 만약 인증할 수 없는 경우 본인임을 증빙하는 서류 제출 후 프로필 관리 권한을 취득할 수 있습니다.