About Me
심민섭 (@Earlssu)
8년차 유학생
Documentation을 번역없이 읽고 이해할 수 있습니다.
라이브러리 다경험자
jQuery, Bootstrap, Sass 등 웹 개발에 관련된 다양한 라이브러리를 사용할 수 있습니다.
커뮤니케이터
모든 프로젝트에서 Daily Scrum을 통한 회의를 진행했고, 문서 작성 및 정리에 능숙합니다.
Stacks
Frontend
접근성(Accessibility)의 중요성을 이해하고 적절한 시맨틱 요소를 배치할 수 있습니다.
mobile-first 개발이 가능하며 root 요소를 사용한 확장성을 고려한 스타일링을 할 수 있습니다.
ES6 문법에 능숙하며 JavaScript의 구동 원리를 이해하고 있습니다.
Tuple, Enum, Interface 등 기본 문법의 명확한 사용법을 알고 있으며 개발 단계에서 타입 에러 문제를 이해하고 해결할 수 있습니다.
Virtual DOM을 기반으로 한 리액트의 작동 원리와 장단점을 명확히 이해하고 있습니다. 컴포넌트의 재사용성이 가능한 코드를 지향하고 있으며 서버를 통한 데이터 통신 시 조건부 랜더링을 구현할 수 있습니다. 프로젝트의 확장성을 고려해 react-router, redux, typescript 등 다양한 써드파티 라이브러리를 함께 사용해 개발한 경험이 있습니다.
전역 state로 관리가 필요할 때와 아닐 때를 구분할 수 있으며 필요에 따라 적절한 액션과 액션 생성 함수를 작성할 수 있습니다.
무분별한 컴포넌트 사용을 자제하고 props를 전달해 조건부 랜더링으로 다크 모드를 구현한 경험이 있습니다.
Bootstrap의 내부 클래스에 친숙하고 기존의 스타일링과 기능을 새롭게 덮어씌울 수 있습니다.
jQuery의 강점인 경량성에 대해 이해하고 있으며 기존 JS 문법과의 차이점을 구분할 수 있습니다.
Version Control
git 명령어를 잘 숙지하고 있으며 로컬 단계에서 필요한 작업들을 완료한 후 기록하고 버전을 관리할 수 있습니다.
yaml 문서를 작성하고 자동화 배포가 가능하게 연동할 수 있습니다. 자동화 배포 과정 중 발생하는 오류를 이해하고 해결할 수 있습니다.
정적 배포의 장점을 이해하고 버킷 생성 및 설정을 변경할 수 있습니다.
Github을 통해 리포지토리를 연동하고 자동화 배포와 해당 웹 페이지의 도메인 연동을 통한 리디렉션 설정을 할 수 있습니다.
Communication
Github Projects를 활용해 칸반 보드에 이슈를 공유하고 업데이트할 수 있습니다. 코드 리뷰를 통한 코드 생산성을 향상시키는 방법과 옳바른 커뮤니케이션 방식에 대해 숙지하고 있습니다.
유저플로우와 와이어프레임을 제작할 수 있고, Prototype 탭을 활용해 시연이 필요한 기능들을 추가할 수 있습니다. Figma에서 자체적으로 제공하는 플러그인을 활용해 완성도를 높일 수 있습니다.
프로젝트 문서화를 작성할 수 있고 북마크 등을 활용해 필요한 링크를 남겨놓을 수 있습니다. 가독성을 높이기 위한 페이지 분할을 적재적소에 활용할 수 있으며 데이터베이스를 링크하여 다른 페이지의 자료를 참고할 수 있게 작성할 수 있습니다.
회의를 통해 이슈를 공유하고 기록할 수 있습니다. 맡은 테스크를 자신에게 할당하고 예상 소요 시간을 기록할 수 있으며, 필요한 부분에 대해 해당 테스크를 통해 공유할 수 있습니다.
Education
코드스테이츠 Software Engineering Bootcamp 41기
- Javascript를 기반으로 React, Redux, Styled-Component 등 다양한 라이브러리 학습
- 일정 외에 자발적으로 팀 프로젝트(Dodge.gg) 진행
- Main-Project 커뮤니케이션 우수팀 선정
Austin College
- Java를 활용한 소프트웨어 개발과 효율적인 데이터 구조 활용법을 학습
- 실제 클라이언트를 대상으로 한 프로젝트(Service Station Web Page) 진행
- 4년 반액 장학생 선발
Career
디지털 데일리 신문사
- IT 관련 전반에 걸친 기사 수집 및 작성
- EV Trend Korea 2022에 기자로 참여해 쇼케이스를 취재
Austin College Information Technology
- 교내 IT 전반에 걸친 업무 진행
- 데이터 전산 관리
- 시스템 문제 전반에 걸친 Ticket 접수 및 전달
Languages
- TOEIC 970점 (2022.01.08)
- TOEIC SPEAKING 200(level 8) 점 (2021.12.25)