채용공고 올리기

신명희님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
신명희
직업
프론트엔드 개발자
간단 소개

자기소개

자기소개

저는 문제 해결을 위해서라면 낯선 기술에 대한 학습에도 주저하지 않는 도전적인 개발자입니다.

웹 브라우저 기반 유체역학 시뮬레이션 시스템 개발을 위해 React, Redux, Three.js 등 다양한 웹 기술을 심도 있게 학습하고 적용했습니다. 또한, 대규모 3D 모델의 삼각형 탐색 성능 개선을 위해 HalfEdge 알고리즘을 연구하고 이를 바탕으로 3D 모델의 자료 구조를 효율적으로 재설계했습니다.

사이드 프로젝트에서는 Next.js와 Tailwind CSS 등의 최신 기술 트렌드를 습득하고 실무에 적용하는 능력을 향상시켰습니다. 또한, 다양한 직군의 팀원들과 협업하며 효과적인 의사소통 능력과 요구사항을 구현하는 역량을 키웠습니다.

이러한 경험을 통해 기술적 역량과 문제 해결 능력, 협업 스킬을 꾸준히 발전시켜 왔습니다. 앞으로도 복잡한 문제에 직면할 때마다 새로운 기술을 주저 없이 탐구하고 적용하여, 효과적인 해결책을 찾아내는 개발자가 되겠습니다.

기술 스택

기술 스택

JavaScript, TypeScript, React, redux-toolkit, zustand, HTML/CSS, tailwind-css, react-three-fiber, Three.js, Next.js

경력

회사명

헤아림 주식회사

직급 | 부서 | 근무 유형

프론트엔드 개발자 | 개발팀

근무 기간

2021.12. ~ 2024.04. (2년 5개월)

담당 업무
  • HEARIM 회사 홈페이지의 프론트엔드 개발 및 유지보수

  • 웹 기반 유체역학 시뮬레이션 시스템의 3D 렌더링 구현 및 상호작용 기능 개발 및 유지보수

  • 외부 클라이언트의 3D 모델 조작 시스템 개발 및 유지보수

프로젝트

프로젝트명

웹 기반 유체역학 시뮬레이션 시스템

소속/기관명

HEARIM

프로젝트 기간

2022.03. ~ 2023.12.

프로젝트 내용

프로젝트 개요

  • 웹 브라우저에서 구동되는 유체역학 시뮬레이션 시스템 개발 프로젝트

    • 프로젝트를 진행하며, "반모서리(HalfEdge) 기반의 삼각망 자료 구조 개발" 등의 논문을 통해 도메인 지식을 쌓았습니다. 이를 웹 환경에 최적화된 형태로 구현하여 대규모 3D 모델 탐색 최적화 및 렌더링 성능 향상을 달성했습니다. 또한, 사용자 친화적인 UI/UX를 설계하여 웹 기술과 과학적 시뮬레이션을 효과적으로 결합했습니다.

사용된 주요 기술

React, Redux (Redux Toolkit), Three.js, React-Three-Fiber, JavaScript (ES6+), HalfEdge 알고리즘

주요 기술적 도전

  • 3D 렌더링 및 실시간 데이터 처리

    • React-Three-Fiber를 사용해 부드러운 3D 렌더링 구현 후 Redux Toolkit을 통해 실시간 입력값 처리

  • 3D 모델 자료 구조 개선

    • HalfEdge 이론을 도입한 자체 개발 자료구조를 통해 3D 모델 자료 구조를 재설계하고 대규모 모델의 삼각형 순회 및 탐색 처리 시간을 10분에서 1~10초로 단축

  • 직관적 UI/UX 구축

    • 아이콘 클릭을 통한 3D 모델 조작 및 데이터 입력으로 복잡한 웹 시뮬레이션의 진입 장벽 낮추고 사용자 친화적인 인터페이스 구현

대외활동

활동명

항해 플러스 프론트엔드

소속/기관명

팀 스파르타

연도

내용

기간: 2024. 06. ~ 2024. 08.

역할 및 기여 내용
React와 프론트엔드 개발에 대한 심화 학습을 진행

얻은 경험 및 역량

  • React 핵심 개념 학습

  • 클린 코드 작성법과 VAC 패턴을 활용한 함수형 프로그래밍, FSD(Feature-Sliced Design) 학습 및 적용

  • AWS와 Github Action을 활용한 CI/CD 구축을 실습, 배포 자동화 경험

  • vitest, testing-library/react, MSW 등을 사용한 테스팅, TDD(Test-Driven Development) 적용

  • 프론트엔드 및 인프라 최적화 방법 학습, 성능 개선 기술 습득

활동명

스위프 4기 - 기획자, 디자이너, 백엔드 개발자와 협업하여 서비스 구현

소속/기관명

스위그

연도

내용

기간: 2024. 05. ~ 2024. 06.

역할 및 기여 내용

  • 프론트엔드 개발을 담당하여 기획자, 디자이너, 백엔드 개발자와 협업하여 서비스 출시 경험함

  • 백엔드 개발자와 프론트엔드와 백엔드 간의 연동 파이프라인을 구축하기 위해 긴밀히 협력

  • Swyg 웹 호스팅 서비스를 이용해 배포를 진행하며 프로젝트를 성공적으로 완성

얻은 경험 및 역량

  • 최신 웹 기술인 Next.js와 Tailwind CSS를 새롭게 학습하고 적용해보는 경험

  • 기획자 및 디자이너와의 협업을 통해 사용자 중심의 UI/UX를 구현하는 능력을 키움

  • 백엔드와의 연동 작업을 통해 데이터 흐름을 이해하고 효율적으로 처리하는 역량을 강화

  • 프로젝트를 직접 배포해보는 과정을 통해 전체 개발 및 운영 사이클에 대한 통찰력을 얻음

교육

소속/기관명

팀스파르타

종류 | 전공

사설 교육 | 항해 플러스 프론트엔드

재학 기간 | 재학 상태

2024.06. ~ 2024.08. | 졸업

소속/기관명

영남기술직업전문학교

종류 | 전공

사설 교육 | 자바(JAVA) & JSP웹 개발자 과정

재학 기간 | 재학 상태

2021.04. ~ 2021.10. | 졸업

소속/기관명

계명대학교

종류 | 전공

대학교(학사) | 유아교육과

재학 기간 | 재학 상태

2016.03. ~ 2020.02. | 졸업

자격증

자격증명

정보처리기사

점수 | 발급기관

정보처리기사 | 한국산업인력공단

취득연월

2024.06.

댓글