채용공고 올리기

미리보기

기본 정보

이름
임미선
직업
프론트엔드 개발자
이메일
soup7912@gmail.com
간단 소개

협업자와의 소통을 무엇보다 중요시하며 공동의 목표를 이루기 위해 노력하고, 효율적인 개발 환경 속에서 주체적으로 프로젝트를 성공으로 이끄는 것을 좋아합니다. 다양한 외주/프로젝트/인턴 경험으로 탄탄한 개발 역량을 쌓아 올렸습니다. 디자인 시스템 구성 및 Git을 이용한 개발 프로세스/문화 구축, 팀의 성향을 파악하며 프로젝트를 수행하는 것에 익숙합니다.

교육

소속/기관명

동의대학교

종류 | 전공

대학교(학사) | 응용소프트웨어공학과

재학 기간 | 재학 상태

2020.03. ~ 2024.02. | 졸업

기술 스택

기술 스택

Git, express.js, MySQL, Node.js, TypeScript, AWS, Docker, React, Next.js, Vue.js

경력

회사명

주식회사 에이비에이치

직급 | 부서 | 근무 유형

연구원 | 연구소

근무 기간

2024.01. ~ 2024.03. (3개월)

담당 업무

Full-Stack 개발 연구원으로서 사내 홈페이지 프로토타입 개발, 스마트공장 MES 리뉴얼 업무를 진행했습니다.

회사명

(주)인트세인

직급 | 부서 | 근무 유형

연구원(인턴) | 연구소

근무 기간

2023.09. ~ 2023.12. (4개월)

담당 업무

현장실습학기제를 통해 Full-Stack 개발 연구원(인턴) 으로서 온/습도 센서 관리 웹사이트 개발을 진행했습니다.

회사명

한국전자통신연구원

직급 | 부서 | 근무 유형

연구연수생(인턴) | 휴먼증강연구실

근무 기간

2023.07. ~ 2023.08. (2개월)

담당 업무

2023 하계 연구연수생(인턴) 으로서 실시간 센서값 그래프 시각화 GUI 유지보수, 모터 제어 프로그램 구현을 진행했습니다.

회사명

한국전자통신연구원

직급 | 부서 | 근무 유형

연구연수생(인턴) | 휴먼증강연구실

근무 기간

2023.01. ~ 2023.02. (2개월)

담당 업무

2023 동계 연구연수생(인턴) 으로서 실시간 센서값 그래프 시각화 GUI 개발을 진행했습니다.

프로젝트

프로젝트명

스마트공장 MES 리뉴얼

소속/기관명

주식회사 에이비에이치 (팀 프로젝트)

프로젝트 기간

2023.02. ~ 2023.02.

프로젝트 내용

Description

  • 본인 담당 : API 및 공통 컴포넌트 개발, 그래프 페이지 개발
  • tailwindCSS design system 구성
  • AdobeXD 기반 스타일링 (디자인 팀과의 협업 역량 보유)
  • 협업을 위한 공용 컴포넌트 분담 개발
  • 실시간 데이터, 그래프 뷰어 구현
  • 설비명, 날짜/시간 데이터 필터링 구현
  • Next.js API Route를 이용한 API 개발
  • API 명세(Schema, docs) 작성 및 구현
  • 기상청 단기예보 API 적용
  • React-Query Custom Hook 모듈화
  • Docker를 이용한 사내망 배포

Tech Stack

  • FE: React Next.js TypeScript tailwindCSS
  • BE: Next.js API Route MySQL
프로젝트명

에이비에이치 소개 홈페이지

소속/기관명

주식회사 에이비에이치 (개인 프로젝트)

프로젝트 기간

2024.01. ~ 2024.01.

프로젝트 내용

Description

  • CSS design system 구성
  • AdobeXD 기반 스타일링
  • Docker를 이용한 사내망 배포
  • 반응형 지원 (PC, 태블릿, 모바일)
  • 이미지 업로드 및 저장 기능
  • 입력값 검사(정규식) 및 에러 핸들링

Tech Stack

  • FE: React
프로젝트명

온/습도 센서 관리 웹사이트

소속/기관명

(주)인트세인 (개인 프로젝트)

프로젝트 기간

2023.09. ~ 2023.12.

프로젝트 내용

Description

  • Node.js socket 통신을 이용한 센서 데이터 수신 및 파싱 환경 구성
  • DB Schema/CRUD 설계 후 API 구현
  • 클러스터링 기반 기기 설치 위치 지도 개발 (Class 형태의 Tree 구조 데이터 관리, Recoil 전역 상태 관리)
  • 기기 관리 대시보드 개발 (Table Viewer(react-chartjs-2) 및 CSV Download 구현, 시계열 데이터 결측치 처리)

Tech Stack

  • FE: React Next.js TypeScript
  • BE: Node.js express MariaDB
  • ETC: Figma
프로젝트명

'Blueberry' : 클라우드 노트북 서비스 웹사이트

소속/기관명

팀 프로젝트

프로젝트 기간

2023.09. ~ 2023.12.

프로젝트 내용

사용자가 원하는 사양의 클라우드 컴퓨팅 서비스를 제공하기 위한 웹사이트입니다.


[정리]
[대회 수상]


Description

  • 본인 담당 : 프론트엔드 개발
  • UI/UX 개발 : 로그인, 회원가입, 서비스 구독, 마이페이지
  • 각 페이지에서 사용자의 개인 정보/서비스 구독 정보를 불러와 관리할 수 있고, 서비스 구독 정보를 추가할 수 있음

Tech Stack

  • FE: Vue.js tailwindCSS (본인 담당)
  • BE: Node.js express MariaDB
  • Infra: k8s Jenkins ArgoCD
  • ETC: Figma
프로젝트명

'갈매기' : 부산시 위치기반 문화·예술 지도

소속/기관명

팀 프로젝트

프로젝트 기간

2023.07. ~ 2023.09.

프로젝트 내용

부산 시민들이 더욱 쉽게 문화·예술 행사 정보를 취득하고 공유할 수 있는 웹앱 서비스를 제공합니다.


['갈매기' Website]
[정리]
[블로그]
[프론트엔드 레포지터리]
[백엔드 레포지터리]


Description

  • 본인 담당 : 팀 리드 및 프론트엔드 개발, 배포
  • 카테고리별 색상 구분 행사 위치 marker 구현
  • 카테고리별 해시태그 기능 구현
  • Vercel을 이용한 Front-End 배포 적용
  • Github Actions, pm2 module을 이용한 자동 배포 구현
  • Back-End Server에 AWS EC2/Route53/LB를 이용한 HTTPS 적용

Tech Stack

  • FE: React tailwindCSS
  • BE: Node.js express MariaDB
  • Infra: AWS EC2 AWS RDS AWS Route53 Github Actions Vercel
  • ETC: KakaoMap API Figma
프로젝트명

근전도 센서 패킷 프로토콜 변경 사항 반영 및 GUI 재구성

소속/기관명

한국전자통신연구원 (팀 프로젝트)

프로젝트 기간

2023.08. ~ 2023.08.

프로젝트 내용

변경된 프로토콜에 따라 소켓 통신 코드를 수정하고, 채널별 데이터 필터링을 위한 Class를 구현했습니다.


Description

  • 본인 담당 : 팀 리드 및 전반적 개발 업무
  • 근전도 센서의 프로토콜 변경에 따른 패킷 파싱 코드 수정
  • 근전도 센서 GUI 재구성(CSV Viewer, Graph Viewer)
  • 근전도 센서의 채널별 데이터 필터링 Class 구현

Tech Stack

  • Python PyQt pyqtgraph Jetson Nano C C++
프로젝트명

모터 제어 프로그램

소속/기관명

한국전자통신연구원 (팀 프로젝트)

프로젝트 기간

2023.07. ~ 2023.07.

프로젝트 내용

기존 제공되는 특정 Motor SDK를 이용한 모터 제어 프로그램을 개발했습니다.


Description

  • 본인 담당 : 팀 리드 및 전반적 개발 업무
  • 모터 제어 관련 객체를 반환하는 C++ 함수 작성 후, Python에서 사용할 수 있도록 Wrapper API 개발
  • 키보드 입력을 통한 모터 START/STOP/EXIT 제어를 위해 Thread 구현

Tech Stack

  • Python Jetson Nano C C++
프로젝트명

실시간 강의 플랫폼

소속/기관명

외주 (개인 프로젝트)

프로젝트 기간

2023.03. ~ 2023.06.

프로젝트 내용

AWS Chime SDK를 이용하여 라이브 강의 플랫폼을 제작하였습니다. 관리자는 라이브 강의를 생성 및 관리할 수 있고, 사용자는 특정 라이브 강의에 접속할 수 있습니다.

Description

  • 강의 녹화 구현 및 녹화 영상 저장을 위한 EC2, S3, RDS 연동
  • 녹화 강의 목록 확인을 위한 관리자는 클라우드 페이지 개발
  • 입출력장치 ON/OFF toggle 기능 구현, Camera Preview 제공
  • AWS Chime SDK를 이용한 라이브 강의 생성
  • 강의/참석자 세션을 생성 및 삭제하는 API, SQL Query를 통해 MariaDB에 접근/수정하는 API를 작성
  • AWS EC2의 컴퓨팅을 통해 Node.js 서버 관리

Tech Stack

  • FE: Vue.js tailwindCSS
  • BE: Node.js express
  • Infra: AWS EC2 AWS RDS AWS S3 AWS Chime SDK
프로젝트명

실시간 근전도 및 족압 센서값 그래프 시각화 GUI 프로그램

소속/기관명

한국전자통신연구원 (팀 프로젝트)

프로젝트 기간

2023.01. ~ 2023.02.

프로젝트 내용

Description

  • 본인 담당 : 팀 리드 및 전반적 개발 업무
  • 기존 Matplotlib로 제작된 GUI 프로그램을 PySide2, pyqtgraph를 사용하여 개선 (그래프 갱신 속도 개선)
  • 클라이언트와 서버 간 양방향 통신을 위한 구조 개선 및 각종 센서의 이진 데이터를 실시간 파싱할 수 있도록 구성
  • 실시간 그래프의 이진 데이터 기록 기능 및 이진 데이터를 불러와 그래프를 작성/CSV 변환하는 기능 구현

Tech Stack

  • Python PyQt pyqtgraph Jetson Nano C C++
프로젝트명

부산시 수영구 기상 데이터 시각화 웹앱 플랫폼

소속/기관명

외주 (개인 프로젝트)

프로젝트 기간

2022.03. ~ 2022.06.

프로젝트 내용

부산시 수영구 생활/재난 단말 데이터 관리 시스템 웹사이트에서 수집한 데이터를 시각화하여 사용자에게 제공하기 위한 웹앱 플랫폼을 개발했습니다.

Description

  • 데이터 수집 : 웹사이트 크롤링 후, Node.js로 구성한 서버에 데이터를 저장하여 클라이언트로 전송
  • 데이터 시각화 : 서버와 API 통신을 통해 사용자가 선택한 기상 데이터를 불러와 지도에 표시
  • 위치 기반 : 사용자의 현재 위치에 따라, 주변 센서 데이터의 가중 산술 평균값을 왼쪽 상단에 항상 표시
  • PWA(Progressive Web App) : 하나의 웹사이트를 개발하여 앱으로도 배포함으로써 유지보수가 용이한 웹앱을 완성

Tech Stack

  • FE: Vue.js tailwindCSS
  • BE: Node.js express
  • ETC: KakaoMap API Figma

대외활동

활동명

2023 동의대학교 통합성과 경진대회 수상 (장려상)

소속/기관명

동의대학교

연도

내용

캡스톤디자인 시작품 부문에 참여하여 기획/설계/제작 과정으로 완성된 클라우드 노트북(’CloudLaptop’) 및 클라우드 서비스 웹서비스(’Blueberry’) 시작품을 행사 부스에 전시하고 발표를 진행하였고, '장려'를 수상했습니다.

활동명

2022 전공튜터링 (튜터)

소속/기관명

동의대학교

연도

내용

학과 내 튜터 활동을 통해 1학년 후배들의 ‘프로그래밍실습I’ 전공 과목 튜터링을 진행하며 프로그래밍 기초 지식을 공유했습니다.

활동명

교내 알고리즘 동아리

소속/기관명

동의대학교

연도

내용

교내 알고리즘 동아리에서 매주 알고리즘 문제 해결을 수행했습니다.
[깃허브]

활동명

2020 제6회 소통고리 자원봉사 공모대전 수상 (대상)

소속/기관명

한국수력원자력

연도

내용

문예동아리 '지은'에서 수행한 봉사 프로그램 소통고리 공모전에 참여하여 '대상'을 수상했습니다. 디자인 팀으로서 팜플렛, 편지지, 편지 봉투, 포스터, 문집, 슬로건 등 디자인 작업을 수행했습니다.

자기소개

자기소개

안녕하세요, 프론트엔드 개발자 임미선입니다. 👋
책과 공식 문서를 통해 새로운 기술을 적극적으로 학습합니다. Git, 블로그, 메신저 등을 통해 본인이 보유한 개발 기술 지식을 공유하는 것은 개인과 팀 모두의 훌륭한 성장을 이끌어낸다고 생각합니다.
주로 Next.js 및 React, Node.js를 이용하여 Full-Stack 웹 개발을 진행하고 있습니다.

User Experience 개선을 즐깁니다.
폭넓은 세대가 IT 기술이 도입된 기기를 사용하고 있는 만큼, 고려해야할 사항이 더욱 많아지고 있습니다. 그렇기에 서비스를 어떻게 개발하고 제공하여야 모두가 쉽게 접근할 수 있을지는 IT 업계 종사자들의 오랜 시간 이어온 딜레마입니다. 따라서 유저와의 공감대를 형성할 수 있는 효율적인 개발 능력 강화에 대한 노력을 기울이게 되었고, 사용자 경험을 중시하는 UI/UX 기획 및 풀스택 개발 실력을 갖출 수 있게 되었습니다.

개발 문화 형성을 중요시합니다.
수행해 온 모든 프로젝트를 Git을 통해 관리했고, 이를 통해 팀 내부의 개발 문화를 형성하는 것을 중요시합니다. 인턴 중, 연구소 내에서는 실험실 내 서버를 이용해 GitLab을 사용하고 있었고, 평소에 Git Flow를 이해하고 있어 Git을 사용했던 경험을 살려 연구연수생들과 수월한 업무를 이끌었습니다. 협업에서의 의사소통을 중요시하는 습관을 통해 에러 발생 시 빠르게 추적하고자 Commit Message Convention을 정하여 프로젝트를 진행했습니다. 이처럼 Git을 이용한 Commit뿐만이 아닌 Code Convention, Issue 작성을 통한 각 프로젝트의 독립적인 내부에서 커뮤니케이션을 주고받음으로써 효율적인 개발 프로세스를 구축해 낼 수 있었습니다.

다양한 환경 속에서 커뮤니케이션을 리드하는 것을 좋아합니다.
한국전자통신연구원(ETRI)에서 많은 연구원 분과의 협업이 주로 이루어졌고, 연구자와 개발자 사이의 소통이 중요했습니다. 인턴 기간동안 PM(프로젝트 매니저) 및 전반적인 개발 업무를 담당했습니다. 같이 일하는 연구연수생들과 성공적으로 프로젝트를 완수하기 위해 개개인의 학과 특성에 맞춰 업무를 분담하고, 계획서를 작성하여 총괄하였습니다.


프로젝트를 위해 모인 사람들은 각자 다른 분야를 지녔지만, 연구원 및 연수연수생들과 활발한 소통을 통해 각자의 위치에서 하나의 목표를 갖고 실무에 임한다는 점이 제 자신에게 가장 새로운 경험으로 다가왔던 것 같습니다. 그리고 이러한 연구자들의 환경 속에서 개발자는 어떤 발전을 기여하고 이끌어갈 수 있을지 생각하며 의지를 굳건히 하는 계기가 되었습니다.


학부 생활 중에는 팀 프로젝트 교과목, 외주, 연구과제, 연구소 연구연수생, IT기업 인턴, 그리고 최근 AI 솔루션 기반 기업에서 개발자로 활동했었습니다. 이렇게 각기 다른 환경에서 사람들과 개발 경험을 쌓아올렸습니다.


노력으로 쌓아온 경험들이 저를 더 멋진 개발자로 만들어줄 것이라고 생각합니다. 지속가능한 팀에서 서로 건강한 신뢰 관계를 갖고 더욱 밝은 경험들을 겪어보고 싶습니다.

포트폴리오

URL

link

포트폴리오

URL 링크
link

블로그(velog)

URL 링크
link

Github

깃허브