3년차 웹 개발자로 현재는 프론트엔드 개발자로 일하고 있으며
적용해 보고 싶거나 재미있는 기술 아티클은 언제나 공유하는 습관을 지니고 있습니다.
타입 좁히기를 좋아하고, 남의 코드를 분석하는 것이 취미이며 내가 만든 코드로 인해 동료의 귀차니즘을 줄이는 것을
좋아합니다.
백엔드 개발 경험 덕분에, 클라이언트와 서버 간의 데이터 흐름을 이해하고 있습니다. 이를 바탕으로, 전체 시스템을
고려하여 설계하고 개발하기 위해 노력하고 있습니다.
클루커스 사내 매출관리 시스템(어드민 툴)을 개발하고 유지보수하고 있습니다.
TypeScript Next.js Pages Router
SWR Zustand Vitest
Vanilla Extract Turborepo
Azure App Service
Azure Pipeline(CI/CD)
외주 프로젝트로 동원그룹내의 문서, 데이터 분석, 인사, 총무 등 사내 정보 검색을 할 수 있는 OpenAI기반의 ChatGPT 프로젝트 입니다.
Typescript
React
React Query
Zustand
https://www.cloocus.com/clooops
클라우드 비용 관리, 클라우드 모니터링 및 서비스 요청등의 기능을 제공하는 Microsoft Azure 관리 툴인 ClooOps 프로젝트 입니다.
d.ts와 jsdoc의 @type 주석을 활용하여
개발환경을 개선하였습니다.
Javascript
React
SWR
Zustand
골프 GPS 시계와 연동되어 코스 정보 제공, 스코어 기록, 거리 측정, 실시간 핀 위치 등을 지원하는 보이스 캐디앱의 서버를 개발 및 유지보수하였습니다.
PHP
MySQL
EC2
사내용 모니터링 서비스와 실 서비스에서 사용하는 실시간 핀 위치를 관리하는 보이스캐디 오토핀 서비스를 관리하는 서버를 개발 및 유지보수하였습니다.
NestJS
TypeORM
MariaDB
Docker
Elastic Beanstalk
골프 론치 모니터와 연동되어 실시간으로 골프 샷 데이터를 분석하고 기록하는 마이스윙캐디앱의 서버를 개발 및 유지보수하였습니다.
NestJS
TypeORM
MariaDB
Docker
Elastic Beanstalk
https://github.com/DoK6n/relife-hooks
리액트의 useEffect, useLayoutEffect를 래핑하여 보다 명시적인 라이프 사이클 훅을 제공하는 라이브러리