최근 업데이트 : 2024년 3월 29일
새로운 환경을 만들어 공동의 성장을 추구하는 프론트엔드 개발자 박재현입니다.
Email. [email protected]
Phone. 010-4814-2697
Blog. https://velog.io/@singco
github. **https://github.com/SingTheCode**
전남대 정보전산원 소속 IT 개발동아리 Econovation에서 웹 서비스 프로젝트를 1년 반 동안 진행하였고 2021년 부회장 역할을 하였습니다.
**새로운 환경**
을 만드는 것을 좋아합니다. 환경이 익숙해지면 현실에 안주하게 되고 발전하는 속도가 더뎌지게 된다고 생각합니다. 스터디, 코드리뷰 타임 등 계속 발전할 수 있는 새로운 환경을 자신에게 부여하는 것을 즐깁니다.
**공동의 성장**
을 목표로 합니다. 후배분들에게 공부한 내용을 알려주면서 스스로 개념을 확립하는 방식을 선호합니다. 또한, 후배분들이 성장해서 제가 대답 못 할만한 질문을 해줌으로써 같이 발전해 나아갈 수 있다고 믿습니다.
**적극적인 협업 분위기**
를 만드는 것을 잘합니다. 다양한 성격의 팀원들과 다양한 방식의 협업을 시도한 경험을 통해 모든 팀원이 적극적으로 소통할 수 있는 분위기를 만들 수 있습니다.
**명확하게 알 수 있는 코드**
를 위해 고민하는 것을 좋아합니다. 기존에 구현된 코드가 간단하고 명확할수록 유지/보수가 쉬워집니다. 또한, 머리로 생각해야 되는 것들이 코드에 녹아있기에 더욱 깊은 사고를 할 수 있습니다. 기존의 코드를 명확하게 만들어 다음에는 더욱 자유로운 사고를 할 수 있는 코드 환경을 만드는 것이 목표입니다. 이를 바탕으로 기존에 진행했던 프로젝트를 **리팩토링**
한 경험이 있습니다.
2021.09.01 - 현재
언택트 프로듀싱 협업 웹 서비스
20년 9월부터 10개월 동안 진행했던 collusic을 TypeScript를 기반으로 전체적인 개편을 진행하였습니다. 또한, 다수의 사용자를 대상으로 운영하는 경험을 위해 릴레이 음악 협업 기능을 추가로 기획하였습니다.
Recoil
을 통한 상태관리 최적화컴포넌트 커스터마이즈
MVVM
을 통한 뷰와 비즈니스 로직의 분리SCSS
를 통한 재활용성 높은 코드 구현interface
를 사용하여 요청하는 API 데이터 명시화페이지네이션
구현TypeScript, React, Recoil, MVVM, HTML, SCSS
2022.07.01 - 2022.08.19
지역데이터, 신체데이터를 활용한 의류 공유 앱 서비스
SSAFY 1차 공통 프로젝트 주제로 “동네와 신체사이즈가 비슷한 사용자끼리 의류 공유 서비스를 매칭해주는 앱 서비스"를 개발하였습니다.
Context API
를 통한 전역적 상태관리Google Oauth 2.0
과 JWT Token
을 통한 회원가입 로그인 구현Nginx
웹서버와 Ubuntu 인스턴스를 통한 React Build 파일 배포https
적용 및 Nginx를 통한 api 리버스 프록시 서버
구현MSW
적용PWA
적용JavaScript, React, Context API, HTML, SCSS, Styled-components, Nginx
2020.09 - 2021.07.31
언택트 프로듀싱 협업 웹 서비스
JavaScript를 통해 풀스택으로 서비스를 구현하고, React로 개편 하였습니다.
CRUD
기능 구현Passport.js
를 통한 쿠키·세션 인증
구현디렉토리 구조
고안styled-components
를 통한 스타일 컴포넌트 재사용React, VanillaJS, JavaScript, Styled-Components, NodeJS, Express