About
AI 스타트업에서 프론트엔드 개발과 UI 설계 및 UX 개선을 담당하고 있습니다.
React를 기반으로 다양한 웹 프로젝트에 참여하고 있습니다.
단순히 코드를 작성하는 것을 넘어 사용자의 경험을 개선하고, 효율적인 솔루션을 찾는 것을 목표로 합니다.
Skill Stack
Frontend
HTML5
HTML5를 사용하여 시맨틱 웹 구조를 설계하고 구현할 수 있습니다.
CSS3
CSS3를 활용하여 반응형 웹 디자인을 개발할 수 있습니다.
JavaScript
JavaScript를 이용하여 DOM을 조작하고 객체 모델을 활용할 수 있습니다.
TypeScript
TypeScript를 사용하여 JavaScript 애플리케이션의 타입 안정성을 강화할 수 있습니다.
Babel
Babel을 사용하여 최신 JavaScript 코드를 이전 버전과 호환되게 컴파일할 수 있습니다.
Webpack
Webpack을 사용하여 모듈을 번들링할 수 있습니다.
React
React를 사용하여 동적인 사용자 인터페이스를 구축할 수 있습니다.
Next.js
Next.js를 사용하여 서버 사이드 렌더링 및 정적 사이트 생성을 구현할 수 있습니다.
Redux
Redux를 사용하여 React 애플리케이션의 상태 관리를 효율적으로 수행할 수 있습니다.
React-Query
React-Query를 사용하여 React 애플리케이션의 데이터 가져오기 및 캐싱을 효율적으로 수행할 수 있습니다.
Recoil
Recoil을 사용하여 React 애플리케이션의 상태 관리를 간결하고 효율적으로 수행할 수 있습니다.
Zustand
Zustand를 사용하여 React 애플리케이션의 상태 관리를 효율적으로 수행할 수 있습니다.
Tailwind CSS
Tailwind CSS를 사용하여 CSS를 빠르게 작성하고 반응형 디자인을 구현할 수 있습니다.
Ant Design
Ant Design을 사용하여 React 애플리케이션의 UI 컴포넌트를 빠르게 구축할 수 있습니다.
Backend
Node.js
Node.js를 사용하여 서버 사이드 로직을 개발할 수 있습니다.
Express
Express 프레임워크를 사용하여 웹 애플리케이션을 구축할 수 있습니다.
Java
Java 문법을 이해하고 적용할 수 있으며, 객체 지향 프로그래밍을 학습하고 있습니다.
Spring
Spring 프레임워크를 이용하여 RESTful 서비스를 구축할 수 있습니다.
MySQL
MySQL을 사용하여 관계형 데이터베이스를 설계하고 관리할 수 있습니다.
PostgreSQL
PostgreSQL을 사용하여 관계형 데이터베이스를 설계하고 관리할 수 있습니다.
MSSQL
MSSQL을 사용하여 관계형 데이터베이스를 설계하고 관리할 수 있습니다.
Sequelize
Sequelize ORM을 사용하여 Node.js 애플리케이션에서 데이터베이스 작업을 수행할 수 있습니다.
Mobile
Flutter
Flutter를 사용하여 상태 관리 및 커스텀 위젯을 제작할 수 있습니다.
DevOps
Git
git을 사용하여 코드 버전 관리 및 협업을 효율적으로 수행할 수 있습니다.
Docker
Docker를 사용하여 애플리케이션을 컨테이너화하고 배포할 수 있습니다.
Linux
Linux 환경에서 기본적인 시스템 관리 및 명령어 사용이 가능합니다.