Click
  • 안녕하세요,

  • {

    웹    

      트    

        

      택    

    }

  • 김성우 입니다

본 포트폴리오는 1920px * 920px PC 환경에 최적화 되어 있습니다.

  • 돌파구를 찾아내는

    웹 개발자

    김성우 입니다

    돌파구라는 것은 우연히 발견하는 것이 아니라,
    끊임없는 노력과 포기를 모르는 자세를 통해 발견할 수 있다고 생각합니다.


    빠르게 변화 중인 IT 시장 속에서 그 어떤 새로운 환경, 낯선 언어를 마주할지라도
    망설임 없이 뛰어들며 주도적으로 학습하고 적응해 돌파구를 찾아내는 개발자로 거듭나겠습니다.

  • Profile

    • Infomation

      김성우 - 1996.07.07(만 29세)

    • Career

      풀스택 웹개발자 - 양재미디어 / CMS팀 - 2025.05 ~

      웹 퍼블리셔 - 주식회사 이팝 / 웹개발팀 - 2022.02 ~ 2024.08

    • Education

      • 자바와 스프링을 활용한 하이브리드 웹앱 풀스택 개발자 양성과정 - 2024.10 ~ 2025.04

      • 기간 전략산업 직종훈련 [NCS] 디지털 디자인 웹퍼블리셔 양성과정 - 2021.06 ~ 2021.12

      • 건국대학교 글로컬캠퍼스 산업디자인학부 - 2015.03 ~ 2019.02

  • Skills

    • FrontEnd

      • HTML5

      • CSS3

      • JavaScript

      • React

      • React Native

      • PHP

    • BackEnd

      • Java

      • Spring Boot

      • JPA

      • Maven

      • MyBatis

      • MariaDB

    • DevOps

      • CI/CD(Jenkins)

      • Kubernetes

      • Git

      • Log Analysis(Linux)

Project

Project

양재미디어

2025.05 ~

CMS 솔루션 운영·유지보수

기간

2025.05 ~ (상시)

내용

언론사에 납품하는 웹 기사 작성·관리 CMS(Content Management System) 솔루션 운영 및 유지보수 담당.
Spring Boot 기반 CMS를 로컬·개발·운영 환경으로 분리 관리하며, 운영 이슈 분석을 통한 버그 수정 및 성능 개선 수행.
Git 기반 협업 환경에서 Jenkins를 활용한 CI/CD 파이프라인 운영, Kubernetes 환경에서 레플리카 및 파드 단위 서비스 일부 안정화 관리.
CI/CD 및 DevOps는 주 업무가 아니라 관리 수준이 높지는 않았으나, 주도적으로 운영팀과 협업하여 일부 업무를 할당받음.

주요 기술 스택

Java, Spring Boot, Maven, MyBatis, MariaDB, Jenkins, Kubernetes, Git

모듈화 기반 홈페이지 관리 및 고객 CS 처리

기간

2025.05 ~ (상시)

내용

모듈화 홈페이지 구축 시스템(WPS) 및 Admin 페이지 운영·유지보수 담당.
고객지원팀으로부터 접수된 WPS 관련 CS 이슈를 직접 할당받아 원인 분석부터 조치까지 전반적인 대응 수행.
HTML·Thymeleaf 기반 화면 수정부터 Spring Boot 애플리케이션 레벨의 버그 수정까지 운영 이슈 분석을 통한 기능 개선 및 성능 최적화 진행.
SQL Injection 공격 대응을 위해 요청 파라미터 검증 기반 방어 필터를 설계·구현하여 운영 환경에 적용.
Git 기반 협업 환경에서 Jenkins를 활용한 CI/CD 파이프라인 운영, Kubernetes 환경에서 레플리카 및 파드 단위 서비스 일부 안정화 관리.
CI/CD 및 DevOps는 주 업무가 아니라 관리 수준이 높지는 않았으나, 주도적으로 운영팀과 협업하여 일부 업무를 할당받음.

주요 기술 스택

Java, Spring Boot, Maven, MyBatis, MariaDB, ThymeLeaf, HTML, CSS, JS

솔루션 고도화 - MSA 구조

기간

2025.12 ~ 2026.12

내용

CMS 및 모듈화 홈페이지 구축 시스템(WPS) 고도화 프로젝트.
기존 단일 Spring Boot 프로젝트 단위로 운영되던 CMS·WPS 시스템을 MSA 구조로 재설계하여 서비스 분리 및 운영 효율성 향상을 목표로 한 고도화 프로젝트 참여.
각 마이크로서비스 간 JWT 기반 인증·인가 구조를 설계 및 구축하여 서비스 간 보안 통신 환경을 구현을 담당.
WPS 프론트엔드는 기존 HTML·Thymeleaf 기반 구조를 React 기반 SPA 구조로 전환하기 위한 기술 검토 및 기획 논의에 참여 및 구현 참여 예정.

주요 기술 스택

Java, Spring Boot, Maven, JWT, React

업무 자동화 프로그램 개발

기간

2025.10 ~ 2025.10

내용

공식 프로젝트는 아니나, 디자인팀 웹 퍼블리셔들과의 협업 효율 개선을 목적으로 내부 업무 자동화 프로그램을 기획·개발.
Python을 독학하여 AI 도구를 활용, 디자인팀이 Git에 커밋한 정적 리소스를 감지해 AWS S3 지정 경로로 자동 업로드 및 읽기 권한을 설정하는 스크립트 개발.
기존에 FTP를 통해 파일과 경로를 수동으로 확인·교체하던 작업을 버튼 한 번으로 처리하도록 자동화하여, 배포 소요 시간 단축 및 업무 효율성 대폭 향상.
GitHub

주요 기술 스택

Python, Git

참여 프로젝트 목록

이팝

2022.02 ~ 2024.8

웹진(Web-zine) 홈페이지 신규 퍼블리싱 및 운영

기간

2022.02 ~ 2024.08(상시)

내용

월간·계간·연간 정기 발행 웹진(Web-zine) 사이트의 신규 구축 및 운영을 전담.
오프라인 PDF 사보를 웹 환경에 맞게 재구성하여 매체별 메인 페이지와 다수의 콘텐츠 페이지를 디자인·퍼블리싱하고, 발행 주기별 안정적인 업데이트를 지원.
반복되는 제작 업무의 효율을 높이기 위해 공통 UI 구조 및 레이아웃을 정립하여 유지보수성과 일관성을 확보.
웹 퍼블리싱 뿐만 아니라 배너 제작, 컨텐츠 디자인 등 디자이너 업무도 수행.
정기 웹진 운영 과정에서 반복되는 콘텐츠 구조와 관리 한계를 체감하며, 이후 CMS 및 풀스택 개발자로 전향하는 계기가 됨.

주요 기술 스택

HTML, CSS, JS, Git, PhotoShop

자사 홈페이지 리뉴얼

기간

2022.10 ~ 2022.11

내용

기존 단순 포트폴리오 템플릿 형태로만 운영되던 자사 홈페이지를 실제 서비스 목적에 맞게 전면 리뉴얼하는 프로젝트 수행.
그누보드(Gnuboard) 프레임워크 기반으로 홈페이지 기획, UI/UX 디자인 및 퍼블리싱 전반을 담당하여 사이트 구조와 사용자 경험을 개선.
리뉴얼된 홈페이지로 GDWEB DESIGN AWARDS WEB 부문 WINNER PRIZE 수상 (GDWEB 바로가기)

주요 기술 스택

HTML, CSS, JS, PHP, 그누보드

팀 리더 대행 및 웹개발팀 운영 담당

기간

2023.08 ~ 2024.08

내용

팀 리더는 존재하였으나 실무 관여가 없는 구조였으며, 2023년 초 실질적 팀 리더 역할을 수행하던 과장 퇴사 이후 공석이 된 팀 리더 직무를 대행하기 위해 최연소 대리로 승진.
주니어 디자이너 1명, 퍼블리셔 3명으로 구성된 팀을 대상으로 전반적인 업무 분배 및 일정 관리, 타 팀과의 일정 조율을 담당.
공공 기관 입찰 제안서 중 웹 개발 파트 작성 및 제안 PT에 웹개발팀 대표로 참석.
프로젝트 진행을 위한 외주 인력 섭외 및 계약 과정에 참여하고, 사내 퍼블리싱 스타일 가이드를 제작하여 팀 내 공유 및 교육 진행.
정부 발행 「전자정부 웹 개발 표준 가이드」를 학습하고, 팀 내 적용을 위한 스터디를 주도하여 공공 프로젝트 대응 역량을 강화.

참여 프로젝트 목록

Practice

Practice

Mini Board

  • 작업 기간

    2026.01 (학습 예제)

  • 주요 기능

    • 게시글 CRUD 구현

    • RESTful API 설계

    • Express + TypeScript 백엔드

    • React + TypeScript 프론트엔드

    • React Router를 활용한 SPA 구현

    • In-memory DB를 활용한 데이터 관리

TypeScript

Node.js

Express

React

HTML5

CSS3

JavaScript

Git hub

캠핑라운지

  • 작업 기간

    2025.02.06 ~ 2025.03.11

  • 주요 기능

    • JWT 인증을 이용한 로그인

    • 공공 데이터 API 연동

    • QueryDSL을 활용한 동적 쿼리 검색 구현

    • 캠핑장 예약 기능

    • 리뷰 게시판 CRUD 및 댓글 기능

    • #WebSocket 연동 실시간 채팅 기능

    • 관리자(Admin) 페이지 운영

JDK 17

Spring Boot

React

Axios

HTML5

CSS3

JavaScript

Git hub

JPA

MySQL

Offime

  • 작업 기간

    2025.03.17 ~ 2025.04.15

  • 주요 기능

    • JWT 인증을 이용한 로그인

    • 출퇴근 관리 시스템

    • 보고서 작성 및 승인/반려 기능

    • 휴가 관리 기능

    • 스케줄 관리 기능

    • Rabbit MQ를 활용한 알림 기능

    • 지출내역 증빙 및 승인/반려 기능

JDK 17

Spring Boot

React

Axios

HTML5

CSS3

JavaScript

Git hub

JPA

MySQL

Food Blog

  • 작업 기간

    2024.12.10 ~ 2024.12.13

  • 주요 기능

    • MVC 패턴 개발

    • SSR(Server Side Rendering) 개발

    • 게시판 및 게시물 CRUD

    • MultipartFile 객체를 파일 업로드 기능

    • ThymeLeaf 문법을 활용한 동적 뷰

JDK 21

Spring Boot

MyBatis

ThymeLeaf

HTML5

CSS3

JavaScript

Git hub

MySQL

CONNECT

C l i c k

CONNECT

C l i c k

CONNECT

Thank you for watching!