채용공고 올리기

노성웅님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
노성웅
직업
풀스택 개발자
간단 소개

Spring, Vue.js 기반 4년차 풀스택 개발자 노성웅입니다.

기술 스택

기술 스택

Spring Boot, Vue.js, TypeScript, JPA, querydsl, MariaDB, Linux, Docker, Jenkins, Kubernetes, Git

경력

회사명

오케스트로주식회사

직급 | 부서 | 근무 유형

선임 | 클라우드 플랫폼 개발 | 재직 중

근무 기간

2023.10. ~ 재직 중 (1년 5개월)

담당 업무

클라우드플랫폼개발 파트에서 풀스택 개발자로 RPMS와 PPP 프로젝트를 수행하였습니다.

RPMS에서는 데이터베이스 설계, Vue 기반 화면 및 공통 개발, Spring Boot 기반 백엔드 공통 및 기능 개발을 하였습니다.

사내에서 처음으로 QueryDsl을 도입하여 개발 속도 및 유지보수성을 높였고, N+1과 같은 성능 문제도 개선하였습니다.

PPP에서는 데이터베이스 설계, Vue3 및 NX 기반 프론트 설정, 프론트 공통 개발(Axios, 모달, 레이아웃 등), Spring Boot 기반 백엔드 공통 및 기능 개발을 맡았습니다.

회사명

주식회사에이직스

직급 | 부서 | 근무 유형

주임 | SI 개발

근무 기간

2021.08. ~ 2023.10. (2년 3개월)

담당 업무

SI개발팀에서 풀스택 개발자로 여러 업무를 수행하였습니다.

한전 자율안전 솔루션 연구사업에서는 관리자 및 도급사 화면 및 기능 개발, 현장의 영상을 실시간 웹으로 송출할 수 있도록 rtsp -> hls 프로토콜로 변환해주는 기능을 개발, 크롤링과 js 라이브러리를 활용한 서버를 구축해 보고서 기능을 개발하였습니다.

충남도청 DB 이관 사업에서는 조회 성능을 5초정도로 크게 개선하여 서버의 부하를 줄이고 노후화된 장비를 새 장비로 이관하는 작업을 수행하였습니다.

프로젝트

프로젝트명

대구 PPP 구축 - 국가정보자원관리원

소속/기관명

오케스트로

프로젝트 기간

2024.08. ~ 2024.12.

프로젝트 내용
  • 사용기술: Spring Boot, Vue3, NX, Typescript, MariaDB, JPA, QueryDsl, Openstack, K8S, Jenkins, CISCO ACI, Citrix L4, 안랩 방화벽, L3 스위치

  • 성과

    • Vue3 기반 프론트 공통 개발

      • 프로젝트 초기 세팅

      • Axios 공통 처리

      • 공통 컴포넌트 개발(모달, Confirm 버튼, 레이아웃 등)

    • Spring Boot 백엔드 공통 개발

      • 프로젝트 초기 세팅

      • WebClient 공통 처리

      • 예외 공통 처리

    • 데이터베이스 및 JPA 엔티티 설계

      • 시스템 분석 및 ERD 설계

      • ERD 기반 JPA(ORM) 엔티티 설계

    • 테스트코드 (Junit5) 적용

      • 장비별 단위 테스트 작성

      • 기능별 단위 테스트 작성

    • 콘트라베이스(Openstack 솔루션) 네트워크 자동화 기능 개발

      • Cisco L3 스위치 자동화 기능 개발

      • 안랩 방화벽 초기 설정 자동화 기능 개발

      • Cisco ACI 초기 설정 자동화 기능 개발

    • 콘트라베이스(Openstack 솔루션) 기능 및 화면 개발

      • 방화벽 포트포워딩 화면 및 기능 개발 (안랩 방화벽 장비 연동)

      • 방화벽 Static Route 기능 및 화면 개발 (안랩 방화벽 장비 연동)

      • Citrix L4 스위치 로드밸런서 화면 및 기능 개발 (Citrix 장비 연동)

        • 로드밸런서 트래픽 분배 기능

        • SSL 인증서 등록 기능

프로젝트명

전자정부 클라우드 플랫폼 구축 4차 RPMS - 국가정보자원관리원

소속/기관명

오케스트로

프로젝트 기간

2023.12. ~ 2024.07.

프로젝트 내용
  • 사용기술: Spring Boot, Vue.js, MaraiDB, JPA, QueryDsl, K8S, Jenkins

  • 성과

    • 데이터베이스 설계

    • 공통 컴포넌트 및 기능 개발 (페이징, 공통 모달, 라우터, 로그인, axios 공통처리, 예외)

      • 페이징, 모달 공통 개발로 효율성 및 개발 속도 증가

      • axios 및 공통 컴포넌트로 유지보수성 증가

      • 로직마다 예외를 처리하는 기존 방식에서 Spring에서 제공하는 ControllerAdvice 기능을 활용해 예외응답을 공통으로 처리할 수 있도록 하여 유지보수성을 높임

    • 부분설계 화면 및 기능 개발

      • RPMS 시스템의 핵심 기능인 부분설계 기능 개발

      • 부분설계 관리 기능 (작성, 수정, 삭제, 이력, 엑셀 업다운로드)

    • 시스템 성능 개선

      • 기존 네이티브 쿼리 방식이 아닌 JPA를 활용할 수 있는 QueryDsl 도입

      • QueryDsl과 JPA 도입으로 개발 속도 증가

      • JPA N+1 문제로 인한 성능 저하 개선 (3초 -> 0.3초)

    • 매직 SSO 연동

      • 같은 4차 사업에 있는 통합포털 고도화 사업에 적용된 SSO 연동

프로젝트명

CMP 및 통합포털 - 국가정보자원관리원

소속/기관명

오케스트로

프로젝트 기간

2023.10. ~ 2023.11.

프로젝트 내용
  • 사용기술: Spring Boot, Vue.js, MariaDB, JPA, K8S, Jenkins

  • 성과

    • IaaS 사용량 기반의 미터링 페이지 기능 개발

    • 2Depth 하드코딩으로 되어있던 메뉴 -> 3Depth 데이터베이스로 관리할 수 있도록 개선

프로젝트명

충남도청 SMS 서비스 DB 이관 작업

소속/기관명

에이직스

프로젝트 기간

2023.03. ~ 2023.05.

프로젝트 내용
  • 사용기술: eGovFramework, Spring, Mybatis, MariaDB, JSP, Linux, Docker, Fast API

  • 성과

    • 조회 성능 개선

      • 누적 1000만건 정도 되는 메시지를 모든 페이지에서 조회하는 로직을 발견하여 부하를 줄이도록 개선

      • 모든 페이지 로딩속도가 5초씩 개선

    • DB 서버 이관

      • 노후화로 인해 서버가 다운되는 문제를 발견하여 신규 서버 구축 및 이관

프로젝트명

동구청 과학 행사 신청을 위한 웹사이트 제작

소속/기관명

에이직스

프로젝트 기간

2023.07. ~ 2023.10.

프로젝트 내용
  • 사용기술: eGovFramework, JSP, HTML/CSS, javascript. Mybatis, mariaDB, Docker

  • 성과

    • 프로젝트 세팅

      • eGovFramework 템플릿을 활용하여 개발하려는 시스템에 맞게 커스텀하여 프로젝트 세팅

    • 신청 기능 개발

      • 행사 신청 관련 기능 개발

    • nice 본인인증 기반 회원관리 기능 개발

      • nice 본인인증을 통한 회원가입 기능 개발

프로젝트명

위험성 평가기반 공사현장 자율안전 솔루션

소속/기관명

에이직스

프로젝트 기간

2022.02. ~ 2023.10.

프로젝트 내용
  • 사용기술: eGovFramework, Spring, Mybatis, MariaDB, JSP, Linux, Docker, Fast API

  • 성과

    • 데이터베이스 설계

      • RFP 및 기획 문서 기반으로 데이터베이스 설계 및 구축

    • 관리자 및 도급사 웹 사이트 개발

      • 공사현장, 작업자, 도급사 메타 데이터 등록 및 관리

      • 협력사에 송출하는 실시간 영상 출력 (rtsp -> hls변환)

      • 보고서 출력 기능 개발 -> Fast API 크롤링과 js 라이브러리를 통해 보고서 생성 기능 개발

    • 배포 자동화 -> 젠킨스를 활용한 배포 자동화

    • 도커 기반 서버 구축 -> 도커를 활용해 서버 배포

교육

소속/기관명

목원대학교

종류 | 전공

대학교(학사) | 전자공학과

재학 기간 | 재학 상태

2015.03. ~ 2022.03. | 졸업

자격증

자격증명

정보처리기사

점수 | 발급기관

1 | 큐넷

취득연월

2024.10.

자기소개

자기소개

안녕하세요. 저는 4년간 다양한 웹 애플리케이션 개발에 매진해 온 풀스택 개발자 노성웅입니다. Spring Boot와 Vue.js를 활용한 백엔드 및 프론트엔드 개발에 강점을 가지고 있으며, 데이터베이스 설계와 Cisco ACI, Citrix L4 등 네트워크 장비 연동 개발 경험을 통해 시스템 통합의 전문성을 쌓아왔습니다.

특히, 시스템의 성능 최적화와 안정성 향상을 위해 항상 고민하고 개선 방안을 모색하며, 유지보수성이 뛰어난 코드를 작성하기 위해 동료들과 적극적으로 협력합니다. 이를 통해 더 나은 사용자 경험을 제공하고, 서비스 품질을 지속적으로 향상시키는 데 주력하고 있습니다. 협업과 소통을 통해 팀의 생산성을 높이고, 안정적인 시스템을 구축하며 고객에게 더 나은 가치를 제공하기 위해 꾸준히 노력하고 있습니다.

댓글