• Woo SeoYoon's
    PortFolio

  • Java BackEnd Developer

    늦게 시작한만큼
    바쁜 개발자가 되겠습니다.

Profile

"24시간이 모자란 개발자 "

우서윤

1990. 09. 04 (+)

AB 형

사범대학부설고등학교 졸업

동아대학교 졸업

Database

Web

Java

SpringBoot

남들보다 늦은만큼
더 열심히 배우고 있습니다.

앞으로 더 가치있는 개발자가 되고싶습니다.

Skills

Spring Boot 기반의 Java 백엔드 개발을 중심으로 웹 서비스를 개발해왔습니다. 실무에서는 Spring Boot, MyBatis, REST API를 활용한 서버 개발과 데이터베이스 설계 및 SQL 작성, API 연동, 유지보수 업무를 수행했습니다. 또한 HTML, CSS, JavaScript를 활용하여 프론트엔드와 협업하거나 화면 기능을 구현하였으며, Git을 이용한 형상관리와 AWS 환경의 서버 배포 및 운영 경험을 보유하고 있습니다. 앞으로도 안정적이고 확장 가능한 서비스를 개발하기 위해 새로운 기술을 지속적으로 학습하며 역량을 넓혀가고 있습니다.

Java

60%
Java를 기반으로 객체지향 프로그래밍과 컬렉션, 예외처리, Stream 등을 활용하여 다양한 기능을 개발했습니다. Spring Boot 기반의 웹 서비스 개발과 유지보수를 수행하며 실무 경험을 쌓았습니다.

Spring

70%
Spring Boot와 Maven을 기반으로 REST API 및 MVC 구조의 웹 서비스를 개발했습니다. MyBatis를 활용한 데이터 처리와 API 개발 경험이 있으며, Spring Security와 인증 기능을 적용한 프로젝트를 수행했습니다. 서비스 유지보수 및 기능 개선 경험도 보유하고 있습니다.

HTML5

80%
HTML5를 활용하여 다양한 웹 화면을 구현하였으며, JavaScript와 템플릿 엔진을 활용하여 동적인 화면을 개발했습니다. 사용자 경험을 고려한 화면 구성과 웹 표준을 준수하며 개발했습니다.

React

75%
React를 활용하여 컴포넌트 기반의 사용자 인터페이스를 개발하고 재사용 가능한 화면을 구현했습니다. 상태 관리와 이벤트 처리, REST API 연동을 통한 데이터 바인딩 경험이 있으며, Hooks를 활용한 기능 개발과 유지보수를 수행했습니다. 최근에는 Next.js 기반 프로젝트를 통해 SSR 및 CSR 환경에서 웹 서비스를 개발한 경험도 보유하고 있습니다.

Javascript

60%
JavaScript와 jQuery를 활용하여 다양한 이벤트와 동적 화면을 구현했습니다. Ajax를 이용한 비동기 통신 및 REST API 연동 경험이 있으며, 최근에는 React 기반 프론트엔드 개발도 수행하고 있습니다.

GitHub

40%
Git을 활용한 버전 관리와 브랜치 전략을 이용한 협업 경험이 있습니다. GitHub를 통한 코드 관리와 Pull Request 기반의 협업 및 프로젝트 관리를 수행했습니다.

AWS

30%
AWS EC2 환경에서 웹 서비스를 배포하고 운영한 경험이 있습니다. Linux 환경에서 SSH를 통한 서버 관리와 애플리케이션 배포를 수행했으며, Tomcat과 Spring Boot 서비스 운영 경험을 보유하고 있습니다.

Oracle

70%
JOIN, SubQuery, Index, Stored Procedure 등을 활용한 데이터 처리 경험이 있으며, MyBatis와 연동하여 서비스를 개발했습니다. 대부분의 프로젝트에서 ORACLE , Mysql 을사용했습니다.
Project

Project

미래엔 디지털교과서 프로젝트 작업

디지털교과서 프로젝트 기간: 24.07 ~ 24.09 담당: 디지털 교과서 프론트단 작업 React 소개: 미래엔 디지털 교과서 프로젝트의 프론트단을 작업하였습니다.

프로젝트

CoachMi 교육강의플랫폼

교육강의 플랫폼 사이트 프로젝트 기간: 24.09 ~ 26.06(유지보수) - REST API 개발 - 관리자 페이지 개발 - 결제 API 연동 - SMS API 연동 - 강의 및 커리큘럼 기능 개발 - DB 설계 및 SQL 작성 - 서비스 유지보수 Backend : Java, Spring Boot, MyBatis Frontend : React, Next.js Database : MySQL Server : AWS EC2, Tomcat Version Control : Git, GitHub 소개: Coachmi는 온라인 강의와 코칭 서비스를 제공하는 교육 플랫폼으로, 사용자와 관리자를 위한 다양한 기능을 제공하는 웹 서비스입니다. Spring Boot 기반의 REST API 서버와 React(Next.js) 프론트엔드를 연동하여 개발하였으며, 강의 관리, 결제, 회원 관리, 관리자 기능 등 서비스 전반의 기능 개발 및 유지보수를 담당했습니다.

프로젝트

아리수코리아

여행 예약 플랫폼 프로젝트 기간: 24.12 ~ 26.06 (유지보수) 여행 상품 예약 기능 개발 및 유지보수 예약 정보 조회 및 예약 프로세스 개선 결제 기능 및 결제 취소 기능 개발 관리자 페이지 개발 및 유지보수 회원 관리 및 예약 관리 기능 개발 MyBatis를 활용한 SQL 작성 및 데이터 처리 MySQL 데이터베이스 설계 및 유지보수 서비스 운영 중 발생하는 오류 분석 및 버그 수정 Backend : Java, Spring Framework, MyBatis Frontend : JSP, HTML, CSS, JavaScript, jQuery Database : MySQL Server : Apache Tomcat Version Control : Git 아리수코리아는 국내외 여행 상품 조회, 예약, 결제 서비스를 제공하는 여행사 웹 플랫폼입니다. Java와 JSP 기반으로 구축된 웹 서비스의 기능 개발 및 유지보수를 담당했으며, 여행 예약 프로세스, 결제 시스템, 관리자 페이지 등 핵심 기능을 개발했습니다. 또한 한국어를 비롯한 영어, 일본어, 중국어 등 다국어 서비스를 지원하는 웹 환경에서 기능을 개발하고 유지보수하였으며, MySQL을 활용한 데이터 관리와 SQL 작성, 운영 중 발생하는 이슈 분석 및 기능 개선을 수행하여 안정적인 서비스 운영에 기여했습니다.

프로젝트

EY한영 그룹웨어

그룹웨어 모바일 버전 프로젝트 기간: 25.12 ~ 26.03 (유지보수) 그룹웨어 모바일 웹 화면 개발 기존 그룹웨어 기능의 모바일 환경 최적화 전자결재 및 그룹웨어 기능 개선 사용자 인터페이스(UI) 개발 및 유지보수 Java 기반 비즈니스 로직 개발 데이터 조회 및 SQL 작성 운영 중 발생한 이슈 분석 및 버그 수정 서비스 유지보수 및 기능 개선 React EY한영 글로벌 그룹웨어의 모바일 웹 구축 프로젝트에 참여하여 React 기반의 모바일 화면 개발을 담당했습니다. 전자결재, 결재함, 근태 및 출퇴근, 문서 스캐닝, 게시판 등 주요 업무 기능의 화면을 구현하고 REST API를 연동하여 모바일 환경에 최적화된 사용자 인터페이스를 개발했습니다.

프로젝트

3D Unity FPS 만들기(사이드프로젝트)
2023.06 ~

[유니티 3D] FPS 서바이벌 디펜스 - 케이디 강의를 통한 프로젝트 만들기 프로젝트 기간: 23.09.04 ~ 23.10.15 (1개월) Unity , C# (Visual Studio) 전부터 C언어를 이해하고 배우고싶어서 학습을 시작했지만 C#보단 Unity에 대한 부분을 많이 알게 되었습니다.

소스보기

3D Unity RPG 만들기

블로그를 통한 프로젝트 만들기 프로젝트 기간: 23.11.04 ~ 23.12.15 (1개월) Unity , C# (Visual Studio) C#과 Unity를 함께 배울 수 있어서 다른 분의 블로그를 보며 따라서 코드를 익히고 구현했습니다. FPS보다 난이도는 훨씬 쉬웠기 때문에 영상이 아닌 글만으로 참고해도 쉽게 배울 수 있었습니다.

소스보기

친화력의 갑

사람들과 어울리는 것을 좋아합니다. 내성적인 성격이라 처음엔 낯을 가릴 수 있지만 정이 원체 많은 성격이라 사람들과 친해지는 것을 어려워하지않습니다. 이쪽분야가 동료와의 많은 협력과 큰 팀워크를 요구하는 것은 아니지만, 사회 어디든 사람과의 관계가 중요하다고 생각합니다. 학원에서도 가장 나이가 많은 학생이었지만 누구보다 학원생활을 가장 잘 적응한 것 같습니다. 제가 적지않은 나이라 혹시라도 부담느끼신다면 그런 걱정은 drop the cascade 해버리시길 바랍니다 ''*

배움의 철학

제 신념중 하나가 모든 사람에게서 배울 점은 반드시 있다. 라는 것일 만큼 저는 배우는 것을 좋아하는 편입니다. 배움을 통해 제가 기본기를 막 다진 신입이지만 개발공부를 하며 많은 것이 욕심나고 재미를 느낍니다. 멀고 힘든 과정이 되겠지만 많이 성장할 수 있는 분의 밑에서라면 야근불지옥도 따라가겠습니다.

집중력

집중력이 높은 편입니다. 그래서 한 번 자리에 앉으면 화장실도 잘 안 갈 정도로 업무에 몰두하곤 합니다. 특히 팀프로젝트를 진행할 땐 하루가 다 가는 줄도 모르고 코드만 쳤던 기억이 납니다. 하지만 집중력이 높다보니 멀티업무가 되지 않아 곤란한 경우도 많습니다. 오히려 요새는 집중보다는 멀티를 잘 하기 위해 신경쓰는 편입니다.

저는 이런 일을 했습니다.

Career

리엔플렉스 2024.07 ~ 2026.06

리엔플렉스는 다양한 기업의 웹 서비스를 구축 및 유지보수하는 SI 전문 기업으로, 고객사의 요구사항에 맞는 웹사이트 및 업무 시스템을 개발하는 프로젝트를 수행했습니다. 재택근무 환경에서 여러 프로젝트에 참여하여 Java(Spring Boot), React, JSP 기반의 웹 서비스 개발과 유지보수를 담당했으며, 프론트엔드와 백엔드 개발, REST API 연동, 관리자 기능 개발 등 다양한 업무를 수행했습니다.

새힘정보기술 2023.06 ~ 2024.06

새힘정보기술은 제약회사의 생산 및 품질 관리 시스템(RWS)을 개발·운영하는 기업으로, 관리자 프로그램의 유지보수 및 기능 개선 업무를 담당했습니다. Java + ExtJs 기반의 관리자 시스템에서 신규 기능 개발과 기존 기능 개선, 오류 분석 및 버그 수정, 데이터 처리 로직 개선 등을 수행하며 안정적인 시스템 운영을 지원했습니다.

다올 2021.01 ~ 2023.05

다올에서 골프 예약 관리 시스템 신규 구축 프로젝트에 참여하여 Java 기반의 웹 서비스를 개발했습니다. 골프장 예약 및 관리 기능을 구현하고, AX5 UI 프레임워크를 활용하여 관리자 화면을 개발했습니다. 예약 관리와 데이터 처리 기능을 구현하며 사용자 요구사항을 반영한 시스템 개발에 참여했습니다.

Education

Education

인천일보 아카데미
2020.05~2020.11

JS 프레임워크를 활용한 스마트웹 개발자 양성 과정 수료

부산 동아대학교 졸업
2010.03 ~ 2018.02

Read

BLOG & GITHUB

HTML5 Bootstrap Template by colorlib.com
| 블로그 운영 | 4

기록을 위한 블로그

HTML5 Bootstrap Template by colorlib.com
| 깃허브 저장소 | 4

깃허브 저장소

Get in Touch

Contact

www90kr@gmail.com

제주시

010-3798-3394