안녕하세요!
프론트엔드 개발자 이원섭 입니다.
“Vires acquirit eundo”, “정진”
더디더라도 멈추지 않는, 단단해지기 위해 끊임없이 담금질하는 개발자입니다.
- HTML5
- CSS3
- Javascript
- Typescript
- Node
- React
- React Query
- Redux
- Redux Saga
- Next
- Vue
- Nuxt
- Webpack
- Babel
- Eslint
- Prettier
- 2013.03 ~ 2019.02
융합IT 전공(3.91/4.50)
- 2019.03 ~ 2022.04
웹개발팀, 법률플랫폼TF팀 소속
변호사 업무 솔루션 FE 개발/유지보수
- 2022.04 ~
(전)인텔리전스랩스 프론트웹개발팀
(현)메이플그룹 메이플W 플랫폼유닛
게임 관련 FE 개발/유지보수
HelloMaple
Nexon2024.05 ~메이플스토리 IP를 활용해 프로그래밍에 관심을 가진 학생들이 쉽게 코딩을 접할 수 있도록 다양한 기능과 콘텐츠를 제공하는 플랫폼입니다.
- 유저 관리, 운영 백오피스 신규 개발 및 유지보수
- 백오피스 인증(OAuth) & 인가(권한) 개발
- HTML5
- CSS3
- Javascript
- Typescript
- Vue
- Nuxt
MapleStory Worlds
Nexon2022.05 ~메이플스토리 월드는 누구나 자유롭게 게임 콘텐츠를 제작하고 플레이하는 플랫폼입니다.
- 페이지 개발 및 UI/UX 개선
- 공지사항 개발
- Youtube API를 이용한 쇼츠(뭐 할까?) 개발
- 설정(계정정보, 자녀보호기능, 콘텐츠제어) 개발
- 공통 컴포넌트 개발 및 유지보수
- 백오피스 개발 및 유지보수
- Nuxt 2 → Nuxt 3 이관
- 이벤트 페이지 개발
- HTML5
- CSS3
- Javascript
- Typescript
- Vue
- Nuxt
FACEPLAY(서비스 종료)
Nexon2022.12 ~ 2023.07화상 카메라를 이용해 멀리 떨어진 사람들과 쉽고 빠르게 파티 게임을 즐길 수 있는 종합 놀이 플랫폼입니다.
- 페이지 개발 및 UI/UX 개선
- Youtube API 이용한 영상 플레이 기능 개발
- Sendbird SDK을 이용한 채팅 기능 유지보수
- Social(팔로잉, 팔로워) 기능 개발
- 공통 컴포넌트 개발 및 유지보수
- HTML5
- CSS3
- Javascript
- React
- React Query
- Next
MapleStory Worlds - 공지사항
MapleStory Worlds - 공지사항
MapleStory Worlds - 신규 월드 이벤트
MapleStory Worlds - 설정
MapleStory Worlds - 설정
MapleStory Worlds - 어린이날 이벤트
MapleStory Worlds - 어린이날 이벤트
MapleStory Worlds - 쇼츠
MapleStory Worlds - 쇼츠
MapleStory Worlds - 홈
FACEPLAY - 콘텐츠
FACEPLAY - 콘텐츠
FACEPLAY - 프로필
함수형 프로그래밍 & 멀티패러다임 언어
2024-08-20 ~ 2024-11-05
Nexon, 유인동(마플코퍼레이션 CTO)
📌 과정소개
TypeScript를 사용하며 Java, C#, Scala, Kotlin, Swift 등의 다른 언어에도 동일하게 적용되어 있거나 적용할 수 있는 기술과 개념을 다룹니다. 기존에 사용하던 환경과 언어를 함수형 전용 언어로 바꾸지 않고 함수형 프로그래밍을 실무에 적용할 수 있도록 합니다. 더 나아가 객체지향 프로그래밍과 함수형 프로그래밍을 섞어서 문제를 해결하는 코드들을 통해 멀티패러다임 언어를 다루는 기술력과 응용력을 높이고 문제 해결 능력을 확장할 수 있게 합니다.
📌 학습목표
- 함수형 프로그래밍, LISP(리스트프로세싱, 이터레이터/제너레이터)을 코드 레벨에서 배우고 실무에 적용할 수 있다. - 멀티패러다임 프로그래밍의 개념을 익히고, 다양한 패러다임을 결합하여 문제를 더욱 효과적으로 해결할 수 있다. - 비동기/동시성 프로그래밍을 더욱 안전하고 다양하고 정확하게 다룰 수 있다. - for, if, I++, break; 대신 지연평가와 이터러블 함수들로 로직을 작성할 수 있고, 알고리즘 문제를 풀 수 있다. - 생산성을 높이고 에러율을 줄이는 코딩 패턴을 익힌다.
- Typescript
POP3 클라이언트 오픈소스 기여
2021-10
개인
node-pop
TLS 사용 시 TLS 관련 옵션을 설정할 수 있도록 수정했습니다.
yapople
소켓 통신 시 메모리 누수 이슈를 해결했습니다.
- Github
- Node
지능정보사회를 위한 응용 Web Framework 개발자 양성과정
2018-02-26 ~ 2018-06-27
한국소프트웨어기술진흥협회(KOSTA)
Web 설계-개발의 전반적인 지식을 습득하고, 웹 서비스 구축 프로젝트를 진행하면서 Front-End, DB programming, Analysis and Design 관련 역량을 갖출 수 있었습니다.
- HTML5
- CSS3
- Javascript
- Java
- Spring