2015년부터 ERP업무(인사,물류,재무)로 개발을 시작했으며 비대면 헬스케어, 웹툰플랫폼 등 다양한 도메인 경험이 있습니다.
정규직, 프리랜서, 도메인단위 외주등 업무는 가리지 않으며 프로세스를 보다 명확하게 만드는것을 즐깁니다.
이런 기술들을 사용해요
javascript
typescript
react
nextjs
spring-boot
jpa
node
graphql
oracle
docker
swr
zustand
jest
storybook
elastic
샘플 페이지가 궁금하세요?
백오피스
백오피스형태의 어드민사이트를 샘플페이지로 구현
React
Nextjs
SpringBoot
JPA
ORACLE
Docker
oci
리소스 관리
퍼블릭 리소스 관리
React
Nextjs
Vercel
Public
Resource
oci
개발중
art(가제)
미술작품 및 미술작가 관련 샘플페이지(mobile만 가능)
React
Nextjs
Vercel
oci
개발중
도서검색
타사api연동하여 도서검색 샘플사이트, 반응형 구현 및 api를 router로 숨겨서 secret-key 등 보안처리
React
Nextjs
Vercel
oci
Kakao
샘플백오피스(제작중단)
nextjs를 이용하여 mui형태의 백오피스를 제작
React
Nextjs
Docker
oci
SpringBoot
ORACLE
샘플스웨거
추구하는 형태의 restFul한 샘플도메인
Docker
oci
SpringBoot
ORACLE
샘플graphql(제작중단)
graphql을 테스트해볼 수 있는 사이트
Docker
oci
graphql
ORACLE
샘플스토리북
atoms,molecules,test형태의 공통컴포넌트 기준으로 구현
React
Nextjs
Storybook
public
SSG
이런 일들을 했어요
Developer
초기 개발은 담당하는 도메인을 기반으로 스키마 설계부터 비즈니스 로직, 화면UI등 모든것을 했지만 현재는 가능 한 프론트엔드 위주로 개발을 하고 있습니다.
재담미디어 (2023 ~ 재직중)
프론트엔드 파트장
구독제 웹툰플랫폼을 기반으로 고객서비스, 백오피스, 웹툰공고 등을 진행하였습니다.
지비피엘 (2024 ~ 2024)
프론트엔드 PL
SI사업부 소속으로, 고객사의 요구사항에 맞춰 다양한 사이트 및 시스템을 구축하고 있습니다
블루앤트 (2021 ~ 2022)
올라케어 프론트엔드
파트너사에 대한 어드민 사이트 구축 및 기타 랜딩페이지, 웹뷰형태의 프론트엔드 개발 등을 진행하였습니다.
프리랜서 (2020 ~ 2021)
예다함상조-간편가입, 상조앱 담당
상조 다이렉트 계약서비스 구축 및 FD(장례지도사)를 위한 상조앱 개발
프리랜서 (2017 ~ 2020)
예다함상조-ERP(back-office) 담당
인사,재무,물류 기반의 ERP 서비스 SI,SM
아림티앤씨 (2015 ~ 2016)
예다함상조-ERP(back-office) 담당
예다함 상조 파견근무로 인사,재무,물류 기반의 ERP 서비스 개발 및 관리
디자인 시스템
컴포넌트 매핑
디자인 연동
디자인 시스템에서 컴포넌트 매핑은 UI 요소를 일관되게 구성하기 위한 전략입니다. 각 컴포넌트는 특정 디자인 요구 사항을 반영하며, 이를 통해 재사용 가능한 UI 요소를 생성할 수 있습니다. 컴포넌트 매핑은 디자인 시스템 내에서 일관된 사용자 경험을 보장하고, 코드의 재사용성을 높입니다.
Props-Variants 매핑
디자인 연동
Props-Variants 매핑은 컴포넌트가 다양한 변형(variant)을 지원할 수 있도록 설계하는 과정입니다. 예를 들어, 버튼 컴포넌트에서 'primary', 'secondary' 등의 스타일을 prop을 통해 쉽게 변경할 수 있습니다. 이를 통해 디자이너와 개발자가 유연하게 다양한 UI 상태를 구현할 수 있습니다.
Section 단위 설계
디자인 연동
Section 단위 설계는 웹 페이지 또는 애플리케이션을 논리적인 섹션으로 나누어 구조화하는 접근 방식입니다. 이 방법은 각 섹션이 독립적으로 설계 및 개발될 수 있도록 하여, 전체적인 페이지의 일관성을 유지하면서도 각각의 섹션이 명확한 역할을 수행하도록 돕습니다.
Article 단위 설계
디자인 연동
Article 단위 설계는 콘텐츠 중심의 설계 접근 방식으로, 웹 페이지에서 독립적인 콘텐츠 블록을 정의하고 스타일링하는 것을 의미합니다. 이는 블로그 포스트, 뉴스 기사 등과 같은 콘텐츠를 효과적으로 배치하고 스타일링하는 데 사용됩니다. Article 단위 설계를 통해 콘텐츠의 가독성을 높이고, 사용자 경험을 향상시킬 수 있습니다.
프론트엔드 블로그
React의 가상 DOM 이해하기
프론트엔드
React의 핵심 개념인 가상 DOM(Virtual DOM)에 대해 깊이 있게 탐구하고, DOM 조작을 최적화하여 성능을 향상시키는 방법에 대해 설명합니다. 이 포스트에서는 가상 DOM의 작동 원리와 그 장점을 자세히 다룹니다.
CSS Flexbox와 Grid: 언제 무엇을 사용할까?
프론트엔드
CSS의 두 가지 레이아웃 모듈인 Flexbox와 Grid의 차이점과 각각의 사용 사례에 대해 논의합니다. 실제 프로젝트 예시를 통해 언제 어떤 모듈을 사용하는 것이 더 적합한지 알아봅니다.
Next.js 애플리케이션 성능 최적화
프론트엔드
Next.js 애플리케이션에서 성능을 최적화하는 방법을 다룹니다. 코드 스플리팅, 이미지 최적화, 정적 사이트 생성(SSG) 및 서버 사이드 렌더링(SSR)을 활용하여 빠르고 효율적인 웹사이트를 구축하는 방법을 설명합니다.
React에서 TypeScript 활용하기: 베스트 프랙티스
프론트엔드
React 애플리케이션에서 TypeScript를 사용하여 더 안전하고 유지보수 가능한 코드를 작성하는 방법을 안내합니다. 주요 패턴과 실수하기 쉬운 점을 설명하며, 타입 정의와 인터페이스를 효과적으로 사용하는 방법을 다룹니다.
연락하기
연락하기
정규직,프리랜서 크게 구애받지 않고 일합니다.
중요한건 업무내용이며 계약관계는 중요하지 않다고 생각합니다. 명확한 내용을 좋아하며 재미있게 일합니다.
견적문의
견적문의
좋은 퀄리티와 합리적인 가격을 지향합니다.
따라서 명확한 내용이 필요합니다. 화면정의서, 스웨거등의 api명세서를 기반으로 개발하며 인프라는 가능한 연관작업을 하지 않습니다.