웹 프론트엔드 개발자신있습니다

  • 2019년부터 ES6+를 시작했습니다.
    • Throttle, Debounce, Closure 개념을 이해하고 즉시 구현/설명할 수 있습니다.
    • Proxy, FormData 클래스 활용 경험이 있습니다.
  • HMR, JSX, SASS을 위한 Webpack 세팅 경험이 있습니다.
  • SEO를 위한 SSR 필요성을 이해하며 NextJS 사용 경험이 있습니다.
  • NPM에 직접 만든 모듈을 Publish한 경험이 있습니다.
  • WebGL을 사용하는 PixiJS를 다루고 간단한 Vertex/Fragment Shader를 구현할 수 있습니다.
  • 최근에 저는 ...
    • NextJS를 사용하여 작업합니다.
    • React Query, Recoil, Axios, Tailwind CSS, Framer Motion과 같은 모듈을 잘 활용하고 있습니다.
    • Atomic 컴포넌트 디자인 패턴을 선호합니다.

웹 서버 개발할 수 있습니다

  • 2016년부터 Ruby on rails를 접했습니다.
    • 2019년 소프트웨어마에스트로 과정에서 MVC프레임워크로 사용했습니다.
    • 2021년 인썸니아 회사에서 MVC프레임워크 및 API서버로 사용했습니다.
  • 2019년부터 Express, Flask를 접했습니다.
  • 2021년부터 NestJS, Strapi를 접했습니다.
  • 2022년부터 Serverless, Spring Boot, Kotlin를 접했습니다.
  • 최근에 저는
    • 빠른 개발이 필요한 프로젝트에는 Strapi를 사용하고 있습니다!
    • 서비스 구조가 단순하다면 Serverless를 사용하고 있습니다!
    • 유지보수가 중요한 프로젝트일 시 Spring Boot, Express를 사용하고 있습니다!
  • 아래와 같은 Microservice를 활용해본 적이 있습니다.
    • Redis (AWS ElastiCache)
    • Message Queue (AWS SQS)

Others

  • 2020년부터 Docker, Kubernetes를 접했습니다.
    • C/C++, Ruby, Java, Python 등 OnlineJudge(채점서버)를 구현한 적 있습니다.
    • kubectl의 apply, describe, get, logs 명령을 주로 사용했습니다.
    • Pod, Job, ReplicationController, LoadBalancer를 주로 사용했습니다.
  • 5대의 컴퓨터에 CentOS를 설치하고, Kubernetes를 구축한 경험이 있습니다.
  • 방화벽, 고정IP, 포트포워딩 설정 경험이 있습니다.
  • Nginx를 사용한 경험이 있습니다.
  • AWS의 다양한 리소스를 활용하고 있습니다.
    • Amplify, Route53, VPC, EC2, S3, Lambda, Cognito, SNS 인썸니아 회사 근무 중 사용
    • Amplify, S3, Lambda, DynamoDB, Mechanical Turk 네이버 AI Lab 근무 중 사용
    • 그외 ElastiCache(캐싱), ECR(도커 이미지 저장소), SQS(메시지 큐)
  • FFMPEG를 활용하여 GIF 병합, 영상처리 작업을 한 경험이 있습니다.
    • NFT 발행을 위한 민팅 작업