FLYNNLABAboutMeCodingActivityStudy 2024초등수학링크오프너릴리즈노트WordTest
about me
2014-09-23
about me

Bio

박종욱 Flynn(플린) niceilm@naver.com 1982, 17년차(since 2008)

새로운거 공부 하면서 개발하는거 좋아합니다. DX(developer experience) 개선에도 관심이 많습니다. 개발 능력은 문제를 풀기 위한 도구 중에 하나라고 생각합니다.

기본 개발 방향

  • Make it Work
    • 빠른 프로토타이핑 후 피드백
  • Make it Right
    • 유지보수하기 좋게 리팩토링
  • Make it Fast
    • 병목구간이나 메모리 효율성 개선

개발 성향

  • 공짜 점심 좋아함
    • LTS 상의 최신 버전 사용하는걸 선호함
    • 2024.10 기준 (TypeScript 5.5.x / Angular 18.x / RxJS 7.x / Node 22.x / esbuild 0.24.x)
    • 릴리즈 노트를 최대한 챙겨봄
  • 은탄환이 없다는 걸 알고 항상 새로운 문제 접근 방법에 관심을 열어둠
    • OOP, Functional, Reactive Programming
  • 표준 기술을 선호
    • HTML5를 활용해서 문제 해결하는 걸 좋아하고 새로운 spec 에 대해서 꾸준히 학습함
    • 특히 프론트에서 해결 안되면 백엔드 사이드에서 해결함
  • 서비스 전체 레이어에 대한 경험을 밀도 있게 하려고함
    • ui/ux, frontend, backend, infra

경력

New challenges

  • 2024.03 ~
  • Role
    • back-end(TypeScript, NestJS, MongoDB, Redis, Node.js)
    • front-end(TypeScript, Angular, Storybook, SCSS, HTML5)
    • NativeApp(ionic, capacitor)
    • DevOps(NX, Docker, aws, Github Actions, fastlane)

AIMMO

  • 2016.06 ~ 2024.02(7년 9개월)

AIMMO Platform

Tesla

  • 2016.06 ~ 2017.12
  • User Centric Data Analysis Platform
  • Role
    • WebDeveloper(Angular, Meteor, flask, GraphQL, MongoDB)
    • DesktopApp(Electron, TypeScript, Angular, RxJS)
    • DeepLearning(TensorFlow, pandas, numpy)

Kakao

  • 2013.05 ~ 2016.06 (3년 1개월)

Kakao Story

  • 2015.05 ~ 2016.06
  • SNS Service
  • Role
    • back-end(Java, Spring, Play, MariaDB, Cassandra, MongoDB, Redis)
  • Service

Kakao Topic

NHN(현 Naver)

  • 2008.01 ~ 2013.05 (5년 5개월)

Wannab

  • 2013.04 ~ 2013.05
  • Vertical SNS
  • Role
    • iOS(Objective-C)

ShopN(현 스마트스토어)

Naver Cafe

  • 2010.02 ~ 2010.12
  • Community Service
  • Role
    • front-end(JavaScript)
  • 프로젝트
    • Section 개편
    • Chat 개편 (Full Ajax Chat)
  • Service

Naver Blog

CRMS

  • 2008.05 ~ 2008.11
  • Intranet(Resource Management System)
  • Role
    • WebDeveloper(Struts2, iBatis, MySQL)

학력

서울시립대학교, 컴퓨터과학 전공(학사), 2002~2008 전공 93학점 이수, 학과 서버 관리

기술스택

Language

  • TypeScript(JavaScript, ES2015+) - front-end / back-end
  • HTML5 / SCSS(CSS3) - front-end
  • SQL

back-end

  • NestJS
  • MongoDB / Redis / PostgreSQL
  • Node.js
  • Jest / SuperTest

front-end

  • Angular
  • Storybook / Jest / Playwright
  • three.js, canvas, svg, echarts, TensorFlow.js

DevOps

  • Nx
  • Docker, Ansible, Kubernetes
  • aws, Google Cloud Platform, Firebase
  • Github Actions, Linux, Nginx, Let's Encrypt

Desktop/Mobile App

  • ionic(Android / iOS / Web), capacitor
  • fastlane
  • Electron
  • ChromeExtension

Programming

  • CDD(Component Driven Development), Storybook
  • Reactive/Functional Programming, RxJS
  • OOP Programming, DesignPatterns, SOLID
  • Test, TDD, Jest, E2E Playwright
  • Algorithm, Data Structure
  • RegularExpression, GraphQL, JWT

Tool

  • asana, notion, slack, figma
  • git, Github
  • pnpm, esbuild, nx
  • OSX, brew
  • WebStorm, XCode, Android Studio, VSCode

Coding Activity