안녕하세요. 저는 6년 차 프론트엔드 개발자로, 리엑트, 타입스크립트를 주로 사용하며 DDD, Hexagonal 아키텍처, 그리고 Feature Sliced 패턴 등에서 얻은 통찰력을 바탕으로 한 효율적인 개발에 대해서 관심이 많습니다.

typeclass 기반의 현대적인 프로그래밍 방법론과 railway프로그래밍에 대한 이해를 바탕으로 예외처리와 동시성 프로그래밍에 효과적으로 대응하기 위해 이미 실무에서 입증된 Scala zio를 기반으로 만들어진 타입스크립트에서의 effect 커뮤니티의 기술을 사용하고 있습니다.

하지만 개발적으로 좋은 방법만을 프로젝트에 적용하는 것보다 프로젝트의 규모, 시기성, 학습 곡선, 비즈니스 도메인, 회사와 동료들의 성향 등 여러 변수들을 고려해 효율적인 개발 방법론을 찾고 팀원들과 상의하여 적용합니다.

저는 개발자들이 어떻게 하면 성장하면서 효율적으로 일할지에 대한 방법을 고민하며, 논의하고 실무에 적용하는 것을 좋아합니다. 이전 회사들에서 코드리뷰, KPT, PR, 스터디 발표 등 다양한 문화를 만들고 개선했습니다.

지금까지 프론트엔드 팀에서 회사의 중요 프로젝트 구성을 총 4번을 했습니다. 늘 프론트엔드에서의 아키텍처를 담당했으며 기술 선두적인 역할을 해왔습니다. 실무자로써 공통 컴포넌트, 공통 모듈, 도메인 스키마 정의 및 활용, 회사의 핵심 비즈니스 모델 같은 여러 기능들을 작업했습니다. 프로젝트의 A-Z를 여러 번 경험하면서 유연함이 필요함을 배우고 틀에 얽매이지 않게 적용시킵니다.

제 성격은 호기심 많은 성격으로, 새로운 기술을 배우거나 깊게 파고드는 것을 좋아합니다. 반짝이는 눈으로 프로젝트에 가치를 더하는 더 좋은 방법을 찾는 것을 진심으로 즐깁니다. 내향적이지만 동료들과 협력하고 토론하는 것을 좋아합니다. 효과적으로 일하기 위하기 위해서는 협업이 필요하고, 좋은 협업은 상호 신뢰에서 나온다고 믿습니다. 그래서 저는 항상 프로젝트의 동료들과 서로 신뢰를 쌓고, 동료의 고충을 이해하며, 같이 문제를 해결하고자 하는 태도를 가지고 있습니다.

🐱깃허브

🐸블로그

Main Tech Stack typescript, react, css, remix.run, nextjs, prisma, tailwind, react-query, html, effect community, gsap, d3(visx)

Studying Category theory**,** Haskell, Rust, effect community, d3(visx)

높음 약간높음 중간