사용하는 고객을 먼저 생각하는 개발자
우승완 입니다.
주니어 개발자
톡톡튀는
아이디어
약간의 디자인 감각
깔끔한 코딩
고객을 먼저
생각하는 자세
개발자 소개
작은 아이디어로 시작된 프로젝트가 사람들의 노력과 협동으로 구축 되는 모습을 보고 매력을 느껴 프로그래머가 되기로 결심했습니다.
지금은 Spring Framework와 Java, javascript를 주로 사용하지만 계속 공부하여 더 넓은 영역으로 제 영역을 넓히고 싶습니다.
지금까지 대학과 국비지원 프로젝트에서 장기 프로젝트를 두 번 경험해 보았으며 둘 모두 기획부터 배포까지 참여했습니다.
최근엔 프론트 앤드 쪽으로 관심을 가지고 있어 방문하는 웹사이트에서 특이한 라이브러리나 기술을 제가 사용할 수 있게 공부 중에 있습니다.
언제나 노력하는 개발자 우승완이 되겠습니다.
기술스택 소개
지금까지 크고 작은 프로젝트를 경험하면서 겪었던 기술들입니다.
마우스를 올리시면 해당 기술들을 어느정도 다루는지 나타내는 정도를 보실 수 있습니다.
코드를 보고 이해할 수 있는 정도면 초급(beginner)로 표현하였고, 어느정도 사용할 줄 알면 중급(intermediate)로 표기했습니다.
Front-end
퍼블리싱
HTML
태그를 활용한
뼈대 구축
CSS
웹사이트의
스타일을 담당
javascript
라이브러리 활용과
애니메이션 동작
jquery
다양한 동작을
능률적으로 처리
handlebars
javascript 라이브러리
데이터를 효율적으로 처리
bootstrap
css 라이브러리
레이아웃, 디자인 등을
효율적으로 처리
MVC2 패턴형 웹사이트 &
REST framework API
서버 구축
java
Collection, 제네릭 및
다양한 디자인 패턴 활용
spring
기본 환경 설정 &
Mybatis같은 외부 라이브러리
활용 가능
Apache Tomcat
기본 환경 설정 &
서버 배포 가능
Mybatis
기본 환경 설정 &
spring 연동 가능
MySQL
여러 테이블 JOIN 경험 &
암호 해쉬화 가능
mariaDB
MySQL에서
마이그레이션 가능
형상관리 & 라이브러리 관리
운영체제 등
npm
설치 및 사용 가능
효율적인 라이브러리 로딩
cdnjs
백앤드를 구축하지 않고
외부 라이브러리 사용시 적용
junit
유지보수
기본적인 사용법 숙지
log4j
유지보수
기본 설정 가능
git
형상관리
(merge, branch etc)
gradle
빌드 자동화
기본 설정 가능
linux
기본 명령어 숙지
ubuntu
현재 사용중인
linux 기반 OS