채용공고 올리기

김다훈님을 응원해보세요!

좋은 제안에 열려있어요

미리보기

기본 정보

이름
김다훈
직업
웹 개발자
간단 소개

아키텍쳐에 관한 지식은 부족하지만, JavaScript와 Java에 대한 숙련도 및 여러 가지 아키텍쳐의 적용에 따른 경험을 통해 빠르게 성장할 수 있는 개발자라고 생각합니다. 비전공 출신으로써 부족한 지식을 보완하기 위해 꾸준히 인프런과 독서를 통해 개발 지식을 보완중이며, 개발자가 가장 중요한 것은 진득하게 앉아 있을 수 있는 체력이라 생각하여 체력 관리에 많은 신경을 쓰고 있습니다.

기술 스택

기술 스택

Java, JavaScript, TypeScript, Vue.js, Spring Boot, MariaDB, Oracle, Flutter, ehcache-2, websocket, HTML/CSS, Thymeleaf, mybatis, JPA, Git

경력

회사명

주식회사샤인소프트

직급 | 부서 | 근무 유형

근무 기간

2023.10. ~ 2024.03. (6개월)

담당 업무
회사명

(주)이카운트

직급 | 부서 | 근무 유형

근무 기간

2020.10. ~ 2023.02. (2년 5개월)

담당 업무
회사명

창훈주식회사

직급 | 부서 | 근무 유형

근무 기간

2017.04. ~ 2017.07. (4개월)

담당 업무
회사명

주식회사샤인소프트

직급 | 부서 | 근무 유형

주임 | 생산자동화부서 | 재직 중

근무 기간

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

담당 업무
  • 자사 솔루션 개발 및 SI 프로젝트 업무 수행

    • Vue.js + SpringBoot 기반의 웹 개발 업무 수행

    • MariaDB, OracleDB 관련 SQL 및 옵티마이저 실행 계획, 인덱스 등 DB 관련 기본지식 습득

    • Caching, Pinia 등 상태관리에 유효한 라이브러리 학습

    • Stored Procedure 등의 기존 기술도 학습

    • Pivot이나 Tree 등 재귀함수를 활용한 각종 로직을 작성하는 부분에서 강점

회사명

이카운트(주)

직급 | 부서 | 근무 유형

선임 | 영업교육팀

근무 기간

2020.10. ~ 2023.01. (2년 4개월)

담당 업무
  • ERP 컨설턴트 업무 수행

  • 이카운트 ERP 솔루션 영업

  • 이카운트 ERP 솔루션 교육

  • 고객사 관리 및 업무 프로세스 접목 컨설팅

프로젝트

프로젝트명

E사 채용관리/학원관리 솔루션 개발 프로젝트

소속/기관명

주식회사샤인소프트

프로젝트 기간

2023.11. ~ 2024.02.

프로젝트 내용
  • E사 채용관리/학원관리 솔루션 개발 프로젝트 ( 2023.11 ~ 2024.2 )

    • Vue.js + SpringBoot 기반 웹 개발 SI 프로젝트 수행

    • MariaDB 사용을 통한 SQL문 및 쿼리 성능 개선 방법 학습

    • 옵티마이저 실행 계획을 활용한 코스트 분석 및 올바른 쿼리 작성방법 학습

    • MyBatis를 활용한 다양한 쿼리 매퍼 작성방법 학습

      • 주요 개발 업무

        • 상태 관리 라이브러리 Vuex를 활용하여, SPA 웹 페이지의 단점인 새로고침 시 모든 데이터가 날아가는 단점을 보완하여, 새로고침 시에도 현재 검색한 조건 기준으로 화면이 유지될 수 있도록 개발

        • 기존에 작성된 쿼리들을 실행 계획 분석을 통해 보완하여, 쿼리 실행 속도 최적화

        • 스프링 스케줄러를 활용하여 배치 작업을 통해 일일 마감 리포트 등의 현황표 개발

프로젝트명

자사 SPC 솔루션 개발 프로젝트

소속/기관명

주식회사샤인소프트

프로젝트 기간

2024.03. ~ 2024.04.

프로젝트 내용
  • 자사 SPC 솔루션 개발 프로젝트 ( 2024.03 ~ 2024.04 )

    • Vue.js + SpringBoot 기반 자사 솔루션 개발 프로젝트 수행

    • JPA를 활용한 ORM 기반의 프로젝트 수행

    • QueryDsl 활용방법 학습 및 ORM 기술의 원리, Hibernate, SpringJPA 활용방법 학습

    • Echarts 라이브러리 및 RealGrid를 사용하여 개발

      • 주요 개발 업무

        • Vue3의 상태 관리 라이브러리 Pinia를 통해 EventBus를 대체하고, 메뉴별 권한을 Pinia로 통합관리하도록 개발

        • Echarts 라이브러리의 각종 옵션을 함수로 추상화하여, 프레임워크의 형태로 개발

        • XML 매퍼 파일에 쿼리를 작성하고, 파라미터 부분에 :PARAM_XXXX 형태로 인식 지점을 줘서 Native Query 실행할 수 있는 모듈 개발

프로젝트명

L사 SPC 솔루션 개발 프로젝트

소속/기관명

주식회사샤인소프트

프로젝트 기간

2024.05. ~ 2024.10.

프로젝트 내용
  • L사 SPC 솔루션 개발 프로젝트 ( 2023.05 ~ 2023.10 )

    • Vue.js + SpringBoot + Oracle StoredProcedure 기반 SPC 개발 프로젝트 수행

    • 기존에 VB로 개발된 구형 SPC를 웹 기반의 신형 SPC로 마이그레이션 작업 진행

    • Oracle StoredProcedure 사용 방법 학습

    • Oracle과 ANSI SQL 차이점 학습

      • 주요 개발 업무

        • 프로시저 호출을 위한 커넥션 객체 SimpleJdbcCall 객체의 컴파일 시간에 따른 성능 이슈를 In-memory Cache 라이브러리를 활용하여 객체 캐싱을 통해 해결 ( SimpleJdbcCall 컴파일 및 호출 시 1초 이상 -> 0.5초 이내 )

        • SPC에서 활용되는 관리도 차트 및 품질검사 RawData를 조정하여 시뮬레이션 할 수 있는 차트 시뮬레이터 개발

        • Web Serial API를 활용한 현미경 시리얼 통신 개발

        • L사의 모든 양식에 대응 가능한 액셀 업로드 모듈 개발 ( Xlsx 라이브러리 활용 )

        • 품질검사 항목 계산식 설정 및 반영 기능 개발

        • RealGrid 라이브러리를 DB를 활용하여 통제할 수 있도록 그리드 관리 기능 개발

        • SQL을 활용한 Pivot에서 자바의 재귀 함수를 활용한 Pivot 로직으로 변경함으로써 성능 개선 ( 5초 이상 -> 1초 이내 )

포트폴리오

URL

link

https://comet-linseed-2fe.notion.site/Kim-Da-hun-82eac14ce77848b396fd83bcdc22effb?pvs=74

노션

교육

소속/기관명

아이티윌 교육센터

종류 | 전공

사설 교육 | 자바 웹 개발자 양성 과정

재학 기간 | 재학 상태

2023.02. ~ 2023.08. | 졸업

자격증

자격증명

정보처리기사

점수 | 발급기관

한국산업인력공단

취득연월

2023.11.

댓글