본문 바로가기
업무 기록/ETC

개발자 경력 기술서

by code2772 2023. 12. 2.

[ 목차 ]

    728x90
    반응형

    소개 / About Me

    -       IDC 센터 (비공개)  개발자

    -       AI연계 차세대 전화응답 서비스 개발

    -      (비공개)   플랫폼, , 서버 개발 및 레거시 프로그램 유지보수

    -      (비공개)   보안 취약점 대비 웹사이트 확인 및 작업 진행

    -       정합성, 부하테스트 등 실시간 고객 오류 수정

     

    기술 스택 / Skill Set

    구분 Skill
    언어 Java, JavaScript, Python, Kotlin
    프레임워크/기술 Spring Framework, Spring Boot, Spring, RESTFul API, Node Js, Express Js, Vue Js, JSP, OpenCV, Django, FastAPI, Next.js, React
    데이터베이스 , MySQL, Oracle, PostgreSQL, Redis
    개발도구 Eclips, IntelliJ IDEA, Visual Studio Code, PyCharm
    형상 관리 Git, GitHub
    운영체제 Linux, Windows
    Etc JMeter, SecureCRT, PuTTY, Postman, Selenium, Slack

     

     

    경력 / 경험 사항

    재직 기간 회사명 부서 및 R&R 직책
    (비공개)  (비공개)  (비공개)  정규직
    20.03.02 ~22.06.30 육군 본부중대장 겸 통신소대장 중위
    19.12 ~20.02 (비공개)  (비공개)  국비인턴

     

    주요 프로젝트 / Projects   * 프로젝트 경험을 최신순으로 작성하였습니다

    1.      2023.04 ~                             
    *회사 소개 : (비공개) 

     

    A.     2024.02 ~ 2024.06  (관리자 사이트 웹 마이그레이션)

    사용언어
    및 개발환경
    - 프론트 : Typescript, Next.js
    - 백앤드 : Kotlin, Spring Boot
    - 데이터베이스 : MariaDB , Oracle
    - 테스트 도구 : Kotest, JUnit, Spring Test, MockMvc, Spring Security Test, JaCoCo,Mockito
    인력구성
    및 기여도
    개발자3, 기획 2
    기여도 : 개발 30%
    주요업무 및
    배경
    - 기존 JSP로 만든 ()웹 사이트가 (비공개)  (비공개) 따로 존재하여 보안과 접근성 문제점
    - 기존 (비공개) 개의 서버에 사용자에 따라 각각 웹이 따로 있어 수정 및 관리의 문제점
    - 다양한 기술 경험 목적으로 TypeScript, Next.js, Kotlin 사용해보기 위해
    - 9 DB 불필요 테이블, 컬럼 통합 및 제거 작업
    성과/결과 - 리셀러(유통) 활성화로 점진적 시장 점유율 확대 목표
    - Spring, Typescript, Next.js를 사용하여 1개의 웹 개발로 수정 및 관리의 편리성으로 인력 낭비 해결 목표
    - ISMS 점검 간 보안위협 해결 목표
    - 기존 JSP 로 개발된 레거시 웹사이트 최신 디자인으로 변경 목표
    - 추가 기능 개발을 통한 관리자/사용자 UI/UX 적 편의성 향상 목표
    - 연간/월간/국가별 발송 통계 페이지 로딩 시간 단축 개발을 통한 사용자 편의성 제공

     

    B.     2023.12 ~ 2024.02 / ( (비공개) 발송 (비공개) 2.0)

    사용언어
    및 개발환경
    Java
    인력구성
    및 기여도
    개발자3, 기획 2
    기여도 : 개발 20%
    주요업무 및
    배경
    -      소량 발송 고객의 경우 GW 지속 접속으로 부하문제 및 속도 향상 필요성
    -      자동 테이블 생성의 경우 mysql 에서 한정된 컬럼 수로 추가 개발 기능의 어려움
    -      (비공개) 기능 중 고객사 측 발송 내용 추가 문의가 많음
    -      장애 발생시 이중화 대책방안 강구의 필요성
    성과/결과 -      API 발송 기능을 추가하여 소량 발송의 경우 지속적인 접속을 통한 발송이 아닌 API를 통한 발송으로 전환하여 부하문제 및 속도 향상 해결
    -      기존 58개의 컬럼에서 26개로 컬럼 수를 줄이고 메시지 발송 유형에 따른 부가적인 컬럼들을 JSON 형식으로 변경하여 발송하는 방식을 개발, 카카오, RCS 등 추가 기능이 생길 경우 JSON 에 내용을 추가하여 개발의 편의성 증가

     

    C.     2023.09 ~ 2023.12 / ( (비공개)  사용자 웹 통합개발)

    사용언어
    및 개발환경
    Spring Framework, Node Express Js, Git
    인력구성
    및 기여도
    (비공개) 
    주요업무 및
    배경
    -      기존 JSP로 만든 ()웹 사이트가 (비공개) (비공개)  가 따로 존재하여 보안과 접근성 문제점
    -      기존 (비공개)  개의 서버에 사용자에 따라 각각 웹이 따로 있어 수정 및 관리의 문제점
    성과/결과 -      Spring, Node js 를 사용하여 1개의 웹 개발로 수정 및 관리의 편리성으로 인력 낭비 해결
    -      ISMS 점검 간 보안위협 해결
    -      기존 JSP 로 개발된 레거시 웹사이트 최신 디자인으로 변경
    -      APIKEY REIDS를 활용한 빠른 사용자 접근과 인증 개선
    -      추가 기능 개발을 통한 관리자/사용자 UI/UX 적 편의성 향상
    -      연간/월간/국가별 발송 통계 개발을 통한 사용자 편의성 제공

     

    D.     2023.07 ~ 2023.09 / ( (비공개)  서버 개발)

    사용언어
    및 개발환경
    Spring Boot, Git
    인력구성
    및 기여도
    (비공개) 
    주요업무 및
    배경
    -      (비공개)  대비 Kakao, RCS, MMS 메시지 대량 발송 간 서버 다운 및 전송속도 저하 문제점
    성과/결과 -      서버 용량 확보를 위한 자동삭제 및 부하분산 작업을 통한 고가용성 보장
    -      이미지 발송 만 따로 처리할 수 있는 서버 개발로 서버 부하 최소화 및 다운 대비 보장
    -      전송속도 이전 대비 36% 상승

     

    E.     2023.04 ~ / (기타 유지보수 및 장애처리)

    사용언어
    및 개발환경
    Spring Boot, Spring Framework, JSP, Node Express Js, Python
    주요업무 및
    상세역할
    -     (비공개)사업으로 운영팀 접수 받은 실시간 장애 및 오류 해결
    -     서버, 관리자 / 사용자 웹 유지보수 및 사업팀 요청 개발건 수행
    -     카카오 신규 기능 (EX) 알림톡, 친구톡 등) 생길 경우 회사 자체 (비공개) API 개발 및 규격서 작성
    -     카테고리별 발신번호 (비공개)관리 개발
    -     (비공개) ROUTING 설정 개발
    -     (비공개) IP선택 조건 기획 및 개발
    -      (비공개) 및 정합성, 부하 테스트 등
    성과/결과 실시간 장애 처리 및 유지보수로 연말 평가 간 팀 장애처리 부분 성과 A 달성 기여

     

    기타 사항

    학력

    -      2020.09 ~ 2023.02  (비공개)대학원 지능형소프트웨어학과  졸업

    -      2016.03 ~ 2020.02  (비공개)정보통신공학과 졸업

    졸업작품
    레시피추천시스템 Node Js이용 사물인터넷과 레시피 추천 시스템을 결합한 졸업작품 및 논문
    참여자 : 3명 기여도 : 40%

     

     

    자격증 / Certificate

    -      SQLD(2024. 04 취득)

    -      NCA(2023. 11 취득)

    -      빅데이터전문가 1 (2022. 03 취득)

    -      제한무선통신사 (2022.01 취득)

     

     

    교육 / Education

    -      2023.02 ~ 2023.04 Python AI 인공지능 프로젝트/ (비공개) 

    -      2022.09 ~ 2023.02  웹서버 기반 AI응용 개발자 구축과정 국비 / (비공개) 

    학습언어 Java, JSP, JPA, MySQL, Python, HTML, CSS, Spring, Spring Boot, NodeJs, Ajax, JQuery, Vue, Thymleaf
    프로젝트
    왓챠피디아 클론코딩 Spring Boot, Vue JS , Thymleaf 등을 활용한 웹사이트 프로젝트
    참여자 : 7명 기여도 : 40%
    범죄데이터 분석 Python 데이터 분석을 활용한 범죄 상관성 데이터분석 프로젝트
    참여자 : 2명 기여도 : 50%
    요가자세 분석 OpenCV, Numpy, Pandas, TensorFlow 등 사용하여 운동자세를 분석하여 어떤 요거자세인지 확인
    참여갖 : 3명 기여도 : 50%

    -      2022.07 ~ 2022.09 JAVA 기초 1, 2 / (비공개) 

     

    반응형