npx dwkim
기술을 좋아합니다. 더 중요한 것에 집중할 수 있게 해주니까요. 더 중요한 것들을 생각하며, 연구하고 구현하고 개선합니다.
SaaS 제품을 개발하는 프로덕트 엔지니어입니다. AI기반 계약관리 SaaS 제품을 개발하고 있습니다.
사용자가 원하는 목표를 쉽게 달성할 수 있는 경험을 지향합니다. 사용자의 목표를 정확히 이해하기 위해 로그 분석, 세션 리플레이 등 관측 도구를 활용하고, 이를 바탕으로 디자이너와 치열하게 논의하며 최적의 사용성을 고민합니다.
프론트엔드 개발자로서 React를 4년 이상 사용했고, 최근에는 SvelteKit을 주로 활용하고 있습니다. 동료들에게 주도적으로 문화/코드 개선에 대해 관심을 일으키고, 분배할 수 있습니다.
빌드 속도 개선, 모니터링 도구 도입, E2E 테스트 도입/관리, 의존성 관리, private/public 패키지 배포 등 다양한 경험을 쌓았습니다. Nest.js, Express, Docker, PostgreSQL, Redis, MongoDB 등 기술에 경험이 있습니다.
읽기 쉬운 코드, 수정하거나 제거하기에 편한 코드를 작성합니다. 이를 위해 작은 모듈을 쉽게 합성할 수 있는 구조를 추구합니다. 일관된 코드 품질을 유지하기 위해 정적 분석 도구를 활용합니다.
히스토리
대학 시절 촬영 공간 대여 사업을 운영한 경험을 바탕으로 스타트업 액셀러레이터에서 인턴을 하며 제품 개발에 대한 열정을 키웠습니다. 데이터 분석 과정에서 처음 프로그래밍을 접했고, 사용자 인터페이스 개발에 매력을 느껴 프론트엔드 개발자로 커리어를 시작했습니다.
현재는 프로덕트 엔지니어로서 시장과 제품의 문제를 해결하는 과제에 집중하고 있으며, 이러한 방향으로 성장하고 동료들과 함께 발전할 수 있는 팀을 찾고 있습니다.
- 2024년 4분기에 203.1km를 달렸습니다.
- 2024 손기정평화마라톤에서 하프마라톤(21.1km) 완주
- 2025년 풀코스 마라톤 완주 예정 😊
기회가 잦지 않지만, 커뮤니티에 기여하고 싶은 마음이 있습니다. 개선의 기회가 보이면 이슈/PR을 찾아보고 바로 기여해보려고 합니다.
- react-hook-form v7.48.0: jsDoc 문서 오타수정
- svelte-toast v0.9.6: 옵션 인터페이스 노출하기
- svelte.dev : Svelte 공식문서 예시코드 파싱로직 개선
- @ark-ui/svelte v0.3.0 : Portal, Frame 컴포넌트 추가
현재 codeit에서 멘토로 활동하며, 다양한 코드 리뷰와 실질적인 조언을 제공하고 있습니다.
스스로 질문을 던지고 그 답을 찾아가는 과정에서 마중물을 제공하며, 동료들과의 활발한 소통을 촉진하고 있습니다. 《성과를 위한 코칭(Coaching for Performance)》을 통해 코칭의 기본 개념을 터득했습니다.
멘티 후기
“동욱 멘토님 덕분에 정말 좋은 추억,학습을 했습니다. … 항상 컨디션 체크 해주시고 질문에 적극적으로 답변 주셔서 정말 감사했습니다.” - 박지원
“멘토링 시간 때마다 편한 분위기에서 좀 더 많이 배울 수 있었습니다! 직접 코드들도 보여주셔서 직관적으로 이해가 더 빠르게 되었던 것 같습니다!” - 유기주
“어려운 점들을 많이 도와주시고, 정해진 시간을 넘기더라도 열정적으로 도와주셔서 감사드렸습니다.” - 익명