사용하는 고객을 먼저 생각하는 개발자
우승완 입니다.


주니어 개발자


톡톡튀는
아이디어


약간의 디자인 감각


깔끔한 코딩


고객을 먼저
생각하는 자세

개발자 소개

작은 아이디어로 시작된 프로젝트가 사람들의 노력과 협동으로 구축 되는 모습을 보고 매력을 느껴 프로그래머가 되기로 결심했습니다.

지금은 Spring Framework와 Java, javascript를 주로 사용하지만 계속 공부하여 더 넓은 영역으로 제 영역을 넓히고 싶습니다.


지금까지 대학과 국비지원 프로젝트에서 장기 프로젝트를 두 번 경험해 보았으며 둘 모두 기획부터 배포까지 참여했습니다.

최근엔 프론트 앤드 쪽으로 관심을 가지고 있어 방문하는 웹사이트에서 특이한 라이브러리나 기술을 제가 사용할 수 있게 공부 중에 있습니다.


언제나 노력하는 개발자 우승완이 되겠습니다.


기술스택 소개

지금까지 크고 작은 프로젝트를 경험하면서 겪었던 기술들입니다.

마우스를 올리시면 해당 기술들을 어느정도 다루는지 나타내는 정도를 보실 수 있습니다.

코드를 보고 이해할 수 있는 정도면 초급(beginner)로 표현하였고, 어느정도 사용할 줄 알면 중급(intermediate)로 표기했습니다.

Front-end

퍼블리싱

HTML

태그를 활용한

뼈대 구축

intermediate

CSS

웹사이트의

스타일을 담당

intermediate

javascript

라이브러리 활용과

애니메이션 동작

intermediate

jquery

다양한 동작을

능률적으로 처리

intermediate

handlebars

javascript 라이브러리

데이터를 효율적으로 처리

beginner

bootstrap

css 라이브러리

레이아웃, 디자인 등을

효율적으로 처리

beginner

Back-end

MVC2 패턴형 웹사이트 &

REST framework API

서버 구축

java

Collection, 제네릭 및

다양한 디자인 패턴 활용

intermediate

spring

기본 환경 설정 &

Mybatis같은 외부 라이브러리

활용 가능

intermediate

Apache Tomcat

기본 환경 설정 &

서버 배포 가능

beginner

Mybatis

기본 환경 설정 &

spring 연동 가능

intermediate

MySQL

여러 테이블 JOIN 경험 &

암호 해쉬화 가능

intermediate

mariaDB

MySQL에서

마이그레이션 가능

intermediate

Dev-tools

형상관리 & 라이브러리 관리

운영체제 등

npm

설치 및 사용 가능

효율적인 라이브러리 로딩

intermediate

cdnjs

백앤드를 구축하지 않고

외부 라이브러리 사용시 적용

intermediate

junit

유지보수

기본적인 사용법 숙지

intermediate

log4j

유지보수

기본 설정 가능

intermediate

git

형상관리

(merge, branch etc)

intermediate

gradle

빌드 자동화

기본 설정 가능

intermediate

linux

기본 명령어 숙지

intermediate

ubuntu

현재 사용중인

linux 기반 OS

intermediate