가상 호텔 ‘구름 호텔’을 기획하고 사용자가 직접 서비스를 예약할 수 있는 자사 웹 사이트를 설계 및 개발했습니다. React.js, JavaScript, TypeScript를 활용한 Front-End 작업과 Java, Spring을 활용한 Back-End 작업을 수행하였으며 JavaScript에서 TypeScript로의 코드 마이그레이션을 통해 코드 품질을 개선하였습니다. 또한 웹 사이트의 보안 및 안정성과 유지보수 측면을 고려하여 사용자 페이지와 관리자 페이지를 분리하였습니다.
Java, Spring, MariaDB, H2, React.js, Redux, TypeScript, JavaScript, HTML/CSS, Google Cloud
구름 풀스택 개발자 성장 과정 1기의 실습 과제 중 하나입니다. 이 프로젝트에서는 제시된 요구사항 명세서를 기반으로 주요 목표 기능을 팀원들과 함께 협력하여 개발하였습니다. 주요 목표 기능은 다음과 같으며 UI 설계 및 반응형 디자인 구현 작업과 사용자 관리 시스템 구현 작업을 수행하였습니다.
Java, Spring, Spring Security, AWS RDS(MySQL), H2, React.js, Redux, TypeScript, HTML/CSS, AWS
구름(goorm) 풀스택 개발자 성장 과정 1기에서 참여한 1차 스터디 3조 삼삼오오 팀과 팀원을 소개하는 웹 사이트입니다. 이 프로젝트는 모든 팀원이 Java, Spring을 사용하여 CRUD 기능 구현 경험을 쌓는 것을 목표로 시작되었습니다.
Java, Spring, FireBase, Thymeleaf, HTML/CSS, JavaScript, CloudType
웹디자이너, 퍼블리셔
2016.07 - 2022.03
WORK
카페24 디자인센터에서 HTML/CSS, jQuery, JavaScript를 활용하여 쇼핑몰 솔루션 기반의 템플릿 디자인을 제작하고 판매했습니다. 이 과정에서 퍼블리싱 기술만 사용하여 비즈니스 로직을 구현하는 데 한계를 느끼고 풀스택 개발자를 지망하게 되었습니다. 이후 구름 <풀스택 개발자 성장 과정>에 참여하여 Java, Spring, React.js 등을 학습하고 다수의 팀 스터디와 프로젝트를 통해 개발 능력을 향상하였습니다.
HTML/CSS, jQuery, JavaScript
웹디자이너, 퍼블리셔 / 사원
2016.01 - 2016.07
WORK
웹 퍼블리셔로 근무하며 HTML/CSS, jQuery, JavaScript를 사용하여 웹 페이지를 디자인하고 UI 애니메이션을 개발하여 사용자 경험을 향상하였습니다. 또한 개발자와 협업을 통해 FE와 BE를 연동하는 작업을 수행한 경험이 있으며 워드프레스, 그누보드, 카페24, 고도몰 등 다양한 웹 솔루션을 활용한 프로젝트에 참여하여 다수의 웹 사이트를 구축 및 유지보수하였습니다.
HTML/CSS, jQuery, JavaScript
FE
웹 페이지 디자인을 구조화하고 스타일링 및 CSS 애니메이션을 적용할 수 있습니다. 또한 모바일 및 데스크톱 플랫폼에 최적화된 반응형 웹 페이지를 개발할 수 있습니다.
컴포넌트 기반 웹 애플리케이션을 개발하고 사용자 경험을 향상하기 위한 뷰를 설계하며 Redux를 통한 상태 관리를 수행한 경험이 있습니다.
동적 UI 요소와 애니메이션을 생성하고 이벤트 핸들링을 수행할 수 있습니다. JavaScript에서 TypeScript로의 코드 마이그레이션 경험을 통해 코드 품질을 개선해 본 경험이 있습니다.
웹 퍼블리셔로 근무하면서 jQuery를 사용하여 UI 애니메이션 및 이벤트 처리를 구현하고 사용자 경험을 향상한 경험이 있습니다.
BE
Java 17을 사용하여 계산기 프로그램을 개발한 경험이 있습니다. 더불어 Spring 프레임워크와 DB를 결합하여 웹 애플리케이션을 구축하고 CRUD 기능을 구현할 수 있습니다.
Java와 결합하여 웹 애플리케이션을 구축하고 CRUD 기능을 구현할 수 있습니다. 또한 Spring Security와 함께 사용하여 인증 및 인가 기능을 구현한 경험이 있습니다.
DB
FireBase와 Spring을 연결해 CRUD 기능을 개발하고 사용자 화면에서 데이터를 입/출력한 경험이 있습니다.
프로젝트 개발 중에 API 기능을 구현하면서 테스트 DB로 활용하거나 Spring 학습을 위해 사용한 경험이 있습니다.
Web IDE 및 구름 호텔 프로젝트 배포 과정에서 연동하여 사용한 경험이 있습니다.
데이터베이스 구현 및 SQL 학습을 위하여 Oracle을 사용한 경험이 있습니다.
컴퓨터과학과
2017.03 - 현재
2019 미등록 제적, 2023 재입학
학력
알고리즘과 데이터 구조에 대한 심층적인 이해를 기반으로 코드의 효율성을 높이고 안정적인 시스템을 구축할 수 있도록 컴퓨터 과학 지식을 학습하고 있습니다. 개발 프로세스에서 높은 전문성을 유지하고 팀 내 지식 공유 및 협업에 기여할 수 있도록 노력하겠습니다.
프로그래밍, 시스템, 자료 운영, 하드웨어, 컴퓨터과학 응용, 전산 수학 등
풀스택 개발자 성장 과정 1기
2023.05 - 2023.11
훈련
구름과 인프런이 함께 제공한 커리큘럼을 활용하여 비대면으로 진행되는 코딩 부트캠프입니다. 이론 과정 603시간, 프로젝트 과정 420시간으로 총 1,023시간 동안 자기 주도적 학습을 통해 Java, Spring, React.js 등을 학습하고 4차례의 팀 스터디와 <삼삼오오>, <Web IDE>, <구름호텔> 등 다수의 프로젝트를 경험하며 소프트 스킬을 향상하였습니다.
Java, Spring, React.js, HTML/CSS, JavaScript, Git/GitHub, Docker, Kubernetes, AWS
업무 자동화를 위한 파이썬 기초
2023.01 - 2023.02
훈련
Python의 기초 문법을 학습하고 라이브러리를 활용하여 웹에서 데이터를 추출하는 과정을 통해 웹 크롤링 기술을 경험해 보았습니다.
Python 기초 문법 학습 및 웹 크롤링 경험
멀티미디어 웹 퍼블리싱 과정
2015.01 - 2015.10
훈련
웹 구현 기법 및 기본 디자인 도구를 기반으로 멀티미디어 제작 기술을 학습하였으며 다수의 팀 프로젝트 및 개인 프로젝트 경험을 통해 실무 능력을 향상하였습니다. 더불어 컴퓨터그래픽스 운용기능사 자격증을 취득하였습니다.
HTML/CSS, JavaScript, jQuery 외 디자인 프로그램 다수
정보처리과
2010.03 - 2013.02
학력
컴퓨터 및 IT 분야에 대한 꾸준한 관심과 노력으로 웹프로그래밍, 프로그래밍 실무, 프로그래밍 과목에서 교과우수상을 수상하였습니다.
© 2023. 문소희(Sohee Moon) All rights reserved.