미리보기
기본 정보
react, next를 주 기술로 만 3년 정도의 경력으로 다양한 프로젝트를 개발해왔습니다.
기술 스택
TypeScript, Next.js, React, GitHub
경력
(주)로딕스
연구원 | 개발2팀 | 재직 중
2023.07. ~ 재직 중 (1년 6개월)
GIS 재난 상황판
재난 발생 시 이전 데이터를 기준으로 피해 상황 예측 GIS 프로젝트, 대학들과 협업한 연구 과제
기술 스택 : react, redux, openlayers, styled-components, gitlab
업무 내용 :
- 전반적인 프론트엔드 개발
- openlayers를 활용한 지도 기능 사용
- 지도 기능 모듈화를 통한 코드 유지보수 및 기능 재사용성 증가
전자 메뉴얼
재난발생시 행동요령 메뉴얼 웹페이지로 작성
업무 내용 :
- 작성된 코드 파악 및 유지 보수
- 동적으로 페이지 적용으로 불필요한 작업을 줄임
주식회사 키토크에이아이
사원 | 프론트개발팀
2022.10. ~ 2023.06. (9개월)
글램아이 어드민
간단설명 : 글램아이에서 관리하는 목록을 관리할수 있는 어드민
기술스택 : Next, React-query, Recoil, Tailwindcss, docker, aws, git
업무내용 :
- 프론트엔드 개발을 담당해서 진행하면서 프로젝트의 초기 설정 및 배포 및 전체적인 프로젝트 진행
- 일정 관리 및 작업의 우선순위를 담당자들과 공유하며 실 작업자와의 요구사항 정의 및 사용성 증가
- docker를 사용해 이미지로 만들어 aws ecr, ecs를 활용한 배포 과정 경험
- git action을 통한 CI/CD 프로세스 구축
스테이피아 어드민
간단설명 : 스테이피아의 쿠폰발급 및 관리 어드민 페이지
기술스택 : React, Recoil, git
업무내용 :
- 스테이피아의 쿠폰 발급 및 관리 프론트엔드 개발
- 관리 방법 제안 및 편의성을 위한 기능 추가(환율 계산 등)
키토크 SaaS
간단설명 : 키토크를 커스텀시켜 사용할수있는 B2B 어드민 서비스
기술스택 : Next , React-query, Zustand, styled-components, MUI, ApexChart.js, git
업무내용 :
- 프로젝트 전체적인 개발 및 타 프로젝트의 일부 기능을 옮겨오는 작업
- 데이터가 많아 전체적인 느린 페이지에 BFF 방식으로 필요한 데이터만 사용해 최대한 데이터를 줄이고, react-query를 제안 및 적용
- MUI에서 유료로 제공되는 템플릿을 수정해 사용
주식회사 베이스트레이드
사원 | 개발팀
2020.12. ~ 2022.03. (1년 4개월)
코인 마이닝 센터 백오피스
운영하는 코인 마이닝 센터 관리 백오피스
기술 스택 : React, Typescript, Scss, storybook, recharts,git
- 공장 장비의 실시간 정보 확인, 대시보드 개발
- recharts를 이용한 그래프 구현
- 페이지 추가 및 수정이 빈번함에 따라 storybook 적용으로 디자이너와의 불필요한 소통이 줄어듬
red-fi
사모펀드 관리 웹사이트
기술 스택 : React, Typescript, Styled-Components, git
- 조합 관리, 투자금 관리, 수익금 배분 등 전반적인 백오피스 기능 개발
- 사용자 페이지의 디자인 개편을 함께 참여하며 UI 디자인 설계 참여 & 반응형 적용
- 코드 리펙토링 코드 리뷰를 통해 재사용성이 높은 컴포넌트와 사내 코드 컨벤션에 맞도록 작성
포트폴리오
자기소개
[개발자를 목표로 하게 된 이유]
대학교 창업 동아리를 통해서 개발을 시작하게 되었습니다.
배우고 있던 웹 개발을 기술을 적용 및 공부 목적으로 학교 내부에서 동기들과 프로젝트를 진행했습니다. 과제와는 다르게 개발에 대한 재미를 느꼈고 이 경험 통해 해커톤을 참여하게 되었습니다.
대외 활동을 하면서 기획, 디자이너 등 다양한 직군과 팀을 이루어 서로 협업하며 프로젝트를 만들어가는 과정을 겪으며 개발자의 꿈을 키웠고, 발표 및 피드백을 받으며 프론트엔드 영역이 사용자에게 결과로 보이는 모습에 매력을 느끼게 되면서 프론트엔드 개발자를 목표로 하게 되었습니다.
[개발자 실무 경험]
애자일 방법론을 적용해가는 팀과 함께 성장 할 수 있는 경험을 했습니다. 특히 회고를 통해 프로젝트 내 협업과 팀이 점점 발전해 나가는 것을 함께 할 수 있었으며 팀이 성장해가는 과정에 편승해 저 자신도 성장했습니다. 이를 통해 피드백을 주고 받는 것, 협업에 점점 익숙해 지면서
더 나은 프로젝트를 만들어갔습니다.
백오피스를 담당하게 되면서 git action을 활용한 CI/CD, 프로젝트의 구성을 팀원들과 함께 조율하며 규칙을 만들어 가며 프로젝트의 처음부터 배포까지 진행했습니다. 실 사용자(담당자)와 소통하며 비지니스에 대해 함께 이해하고 요구사항과 우선순위를 설정하며 프로젝트를 진행했습니다. 이 후에 다른 프로젝트의 백오피스의 일부분을 함께 맡게 되었습니다.
[성격의 장단점]
개발업무를 해오면서 큰 장점은 호기심이였습니다.
프로젝트를 진행하면서 장점은 사내 관리 프로젝트를 진행하며 실 사용자에게 더 나은 사용을 위해 도움이 되었다고 생각합니다. 기획자와 실제 사용자 간의 요구 사항이 다를 수 있다는 것을 경험했고, 실 작업자들과 적극적으로 소통하며 기능을 개선했습니다. 그 결과, 관리자 페이지의 사용성이 크게 향상되었고, 사용자들로부터 긍정적인 피드백을 받을 수 있었습니다. 개발 측면에서는 새로운 기술을 계속해서 배워가고자 노력하고 있으며 진행하는 프로젝트에 어떻게 녹여볼까 생각합니다. 단점으로는 새로운 기술에 대한 적용으로 낮은 숙련도 및 적용으로 인한 추가 작업량이 생기는 문제를 경험했습니다. 이제는 새로운 기술을 적용하기 전에 충분한 검토와 준비 과정을 거치고 있습니다. 프로젝트의 일정과 목표를 고려하여 최적의 해결책을 찾기 위해 항상 노력하고 있습니다.
교육
한서대학교
대학교(학사) | 컴퓨터공학
2013.03. ~ 2019.02. | 졸업