Link Search Menu Expand Document
이도원 (2dowon)
Last updated: 2022.01.31

🙏 기술이 인도하는 편리한 세상을 모두가 같이 누릴 수 있도록 도움이 되는 개발자가 되고 싶습니다.

🔥 다양한 것을 배우고, 그 과정을 기록하는 것을 좋아합니다. 프로그래밍을 배우기 전, 항상 같은 루틴만을 반복하던 전시회 일을 하면서 배우고 싶다는 생각이 계속 커졌습니다. 그래서 프로그래밍을 배우면서 HTML, CSS, Python, Java, JavaScript, React, Redux, TypeScript, Jest, Firebase, MySQL, Git, AWS 등등 일단 다 배워보려고 노력했으며, 지금은 React와 TypeScript에 집중하고 있습니다. 그리고 제가 배웠던 그 과정을 노션, 블로그 등에 기록하고자 합니다.

📝 다른 사람들과 서로 알고 있는 것을 공유하기 위해 노력합니다. 프로그래밍 공부를 처음 시작하면서 구글에 정말 많은 검색을 했습니다. 구글의 수 많은 사람들이 자신이 알고 있는 것을 기꺼이 공유해주지 않았다면 저는 이렇게 빠르게 성장하지 못했을 것이라 생각합니다. 그래서 저는 저 이후의 사람들 역시 조금이나마 덜 삽질했으면 하는 바램으로 제가 알고 있는 것을 공유하기 위해 티스토리, TIL 등 다양하게 기록하고 있습니다.

🤝 사람들과 함께 하며 더 나은 결과가 되는 것을 추구합니다. 기본적으로 사람들을 좋아하고, 같이 만나서 무언가를 했을 때의 시너지 효과를 믿습니다. 그렇기에 개인 프로젝트보다는 팀 프로젝트를 선호하며 같은 시간 동안 더 나은 결과가 만들어지는 것을 좋아합니다.

🧑‍💻 주도적으로 일을 할 수 있는 환경을 선호합니다. 누군가가 다 정해줘서 정해진 일만 하는 것 보다는 스스로 생각하고, 그 생각이 반영될 수 있는 환경에서 일을 하고 싶습니다. 그 환경이 저에게는 더 재밌고, 더 빠르게 성장할 수 있도록 만들어준다고 생각합니다.

Experiences

NoSearch

Period21.12 ~ current
PositionFrontend Engineer
SkillsTypeScript, Vue, React, Recoil
Projects스토어 페이지 개선
Projects

GOODSDUCK

Period21.06~ 21.11
Description팬들이 아이돌 굿즈를 모으는 과정에서 겪는 어려움과 불편함을 개선해 굿즈를 모으는 즐거움을 제공하는 서비스
PositionFront
SkillsReact, Redux, Firebase RTDB, ReactNative, AWS S3
GitHubhttps://github.com/soma-goodsduck
Demo Videohttps://www.youtube.com/watch?v=CF4kLo6neUs

여기 어때? 여기 버려!

Period21.05.13 ~ 21.05.14
Description쓰레기는 쓰레기통에!를 실천하고 싶지만, 쓰레기통이 어디있는지 몰라서 ‘그냥 버릴까?’를 고민하는 사람들을 위해 현재 쓰레기통의 위치를 알려주는 서비스
PositionFront
SkillsVanila JavaScript, HTML, CSS
GitHubhttps://github.com/2dowon/Soma_Hackathon_13

STACK LIBRARY

Period21.03.15 ~ 21.04.09
DescriptionTf-idf와 코사인 유사도를 사용한 컨텐츠 기반 필터링 방법을 이용한 소설 추천 서비스
PositionFront & Back
SkillsPython, Flask, HTML, CSS, JavaScript, AWS
GitHubhttps://github.com/2dowon/Project-StackLibrary
Tech Stack

Frontend

  • 주로 React를 사용하여 서비스를 만들고, Redux와 Recoil를 이용해 상태관리를 하고 있습니다.
  • 최근에는 Vue를 사용하고 있으며, vuex를 이용해 상태관리를 하고 있습니다.
  • 최근 TypeScript에 관심이 많아 이를 프로젝트에도 적용하기 위해서 노력하고 있습니다.
  • Jest를 사용해 프론트엔드 테스트 코드를 작성하기 위해 노력하고 있습니다.
  • SCSS, Sass, PostCSS와 같은 CSS 전처리기를 사용할 수 있습니다.
  • 서비스를 만드는데 그치지 않고, Lighthouse 등을 이용해 웹 성능을 체크하고 이를 개선하기 위해 노력하고 있습니다.

BackEnd

  • Firebase의 Firestore, Realtime Database를 사용할 수 있습니다.
  • Flask를 활용해 간단한 웹 서버를 구축할 수 있습니다.

Etc

  • Git을 사용하는 것에 익숙하며, Git Flow를 통해 브랜치를 관리할 수 있습니다.
  • 모르는 기술이 있더라도 필요하다면 능동적으로 찾아보고 학습하여 활용하고자 합니다.
Education

소프트웨어 마에스트로 12기 수료

(21.04 ~ 21.11) DUCKS 팀에서 GOODSDUCK 프로젝트를 진행

플레이데이터 수료

(20.10 ~ 21.04) 자율주행을 위한 IoT, Bigdata, AI 기술융합 개발자 양성과정 1기

숭실대학교 졸업

(15.03 ~ 20.02) 정보사회학과 & 언론홍보학과 복수전공

Junior Frontend Engineer, @2dowon