Skip to content
View Phantola's full-sized avatar
🛰️
한계 밖의 Trip 짜릿하잖아!
🛰️
한계 밖의 Trip 짜릿하잖아!

Block or report Phantola

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Phantola/README.md

BE Developer Phantola

스스로만 빛나는 개발자 보다는 달 처럼 다른 이들의 빛과 함께 화합할 수 있는 개발자

Dev.to Gmail LinkedIn X

✨ Introduction

4년차에 접어든 백엔드 개발자입니다.
Web3 기업에서 백엔드 개발자를 맡고 있습니다.
목적에따라 새로운 언어나 프레임워크에 대한 학습에 대해 항상 열린 생각을 가지고 있습니다.

2년이 넘는 시간동안 스타트업에서 많은 커뮤니케이션과, 업무방식을 개선하는데 일조해왔습니다.
뿐만 아니라, 사내에서 사용하는 라이브러리의 개발과 검증, 프레임워크와 코드컨벤션을 정하는 것 부터 시작했을 정도로 헌신해 온 경험이 있습니다

🎓 Education/Experiences

Education

  • (졸) 서울과학기술대학교 컴퓨터공학과 졸업(14.2 ~ 21.2)

Working Experiences

  • (전) VSQUARE FE/BE Developer (20.12.09 ~ 21.12.09)
  • (현) Catze-Labs BE Developer (22.08.01 ~ )

Personal Side project

  • Timespace (22.12.03 ~ 23.04.29)

    • VS Code 의 하단 바에 현재 시간과 UTC 시간을 같이 보여주는 확장 프로그램
    • Todo List / Alarm 기능
  • txview (23.11.24 ~ 23.11.26)

    • 트랜잭션 조회 서비스
    • Rust 를 이용한 CLI tool
    • Homebrew 를 이용한 패키지 배포

🎞 Experience Details

VSQUARE (20.12.09 ~ 21.12.09)

프론트단의 연동업무CMS 시스템 개발, 백엔드 로직, API 개발을 담당했습니다.
중소기업이 예년 수익을 당해 2분기 만에 채우는 동안의 개발 역량을 맡아왔습니다.

IDE Groupware CI/CD Version Control
IntelliJ IDEA Slack, Zeplin, FileZilla Zenkins Git

📜 Projects summary

  • 총신대학교 role-badge

    • JavaScript, HTML5/CSS. 퍼블리싱 작업 및 프론트 연동
    • 백오피스 연동 (학생 조회, 증명서 출력, 기타 기존 시스템과의 마이그레이션 작업)
  • 자생한방병원 role-badge

    • 퍼블리싱
    • 내부 이메일 발송 로직 구현
    • 내부 LMS 수료증 PDF 파일 구현
    • 유료강의 쿠폰 기능 Table 설계, SQL 구현, API 설계 및 구현, 프론트 연동.
  • 한국여성인권진흥원 role-badge

    • 퍼블리싱
    • 메뉴 및 데이터 연동
    • 회원가입/로그인 구현
    • JavaScript 를 사용한 캐로셀 개발 및 애니메이션 구현
    • 회원가입 부터 수료증 출력 까지 플로우의 프론트 비즈니스 로직 개발 (LMS)
  • 정화예술대학교 메인페이지 및 학사정보시스템 role-badge

    • 메인 페이지 컨텐츠 연동
    • 내부 CMS 페이지 3rd party 라이브러리 연동 (Chart.js)
    • 내부 CMS 페이지 전반적인 데이터 연동
    • 내부 CMS 페이지 Table 설계 및 SQL 개발 (학생 상담 기능)
    • 내부 CMS 페이지 API 개발 (학생 상담 기능)
    • 전반적인 백오피스 및 메인페이지 유지보수
  • 어린이급식관리지원센터 role-badge

  • 어린이급식관리지원센터 식단관리서비스 role-badge

    • CMS 페이지 퍼블리싱 작업 및 프론트 연동
    • 식단표 편집기능 구현
    • 식단표, 레시피, 음식, 영양소 백엔드 로직 개발
    • 관련 기능 API 설계 및 SQL 개발
    • 식단표 작성 화면 연동 및 로직 개발
    • 식단표, 영양소 통계 Excel file export 로직 개발
    • 기타 비즈니스 로직 구현 (LMS)
    • 시스템 유지보수
  • Project Cygnus - Spring, Mybatis / jQuery, VaniliaJS 이용한 E-commerce 솔루션

    • 회원정보 Table 설계 및 SQL 구현
    • 상품 Table 설계 및 관련 CRUD 기능 개발
    • 상품 카테고리 기능 개발
    • 상품 프리뷰 영상 플레이어 개발
    • PG사 결제모듈(이니시스) 연동

Catze Labs (22.08.01 ~ )

입사 초기부터 현재까지 플랫폼/솔루션 아키텍처 유지보수 및 개발을 진행중입니다. 해외 개발자들 및 관계사들과 함께 이벤트를 기획, 개발, 배포, 운영, 긴급대응을 해 온 노하우가 있습니다. 가상자산을 인게임 재화로 상호 환금하는 서비스를 개발하였습니다.
기존에 수 많은 배치 프로세스로 처리해오던 것을 실시간 처리로 전환하는 작업을 비롯, 많은 기술 부채를 해소해 왔습니다.

아래에 서술 프로덕트들을 한 눈에 보고 관리 할 수 있는 통합 백오피스의 서버 개발을 맡았습니다. 보안성이 중시되므로 양방향 암호화 적용 및 Slack, QR code를 통한 OTP 및 2FA 기능을 개발하였으며 서버 간 통신에 부분적으로 gRPC 를 적용하여 오버헤드를 줄인 경험이 있습니다.

이런 경험과 프로덕트 개발을 통해 4개의 web3 해커톤에서 괄목 할 만한 결과를 도출해내었으며, 회사의 Consensys사 투자 유치를 이루어 냈습니다.

해커톤 수상 이력
- KlayMakers22 해커톤 1위
- BNB Hackathon Track #1: The Road towards Decentralized Society 2위
- Coinbase Buidle The Future Track - Open Ideas 1위
- Aptos Seoul Hack 2023 Gaming Track 1위

IDE Groupware CI/CD Version Control
VS Code, NeoVim Slack, Figma, Notion Github Action, EKS, GCP, Kubernates, etc.. Git

📜 Projects summary

  • Yooldo role-badge

    모든 백엔드 개발을 맡았습니다. 해외 개발자들 및 관계사들과 함께 이벤트를 기획, 개발, 배포, 운영해 온 노하우가 있습니다.
    플랫폼 특성 상 가상자산을 인게임 재화로 환금하는 서비스를 개발하였습니다. 기존 배치 프로세스로 처리해오던 것을 실시간 처리로 전환하는 경험을 했습니다. 약 90만명에 이르는 유저를 보유하고 있는 서비스입니다.

    • NFT를 기반으로한 P2E 게임 플랫폼
    • Web3 Indexer 를 이용한 비즈니스 로직 개발
    • BE 전체 구축
    • Google OAuth 연동
    • 온체인 토큰 (ERC-20) 과 게임 VC(Virtual Currency) 로의 양방향 비즈니스 로직 설계 및 개발
    • 게임 어뷰징에 대한 재판 시스템 개발 및 리팩토링
  • Alice-bot (개발 중단) role-badge

    • Web3 커뮤니티 CyberGalz의 디스코드 봇
    • Virtual Currency 를 이용한 디스코드 서버 내 경제 시스템을 구현
    • Table 설계, 비즈니스 로직 및 API Endpoint 구현
    • 트위터 API 이용한 필터 기능 개발
    • 타 프로덕트와 Virtual Currency 연동
  • KUP role-badge

    • DoraHacks 에서 주관한 KlayMakers22 출품작
    • NFT & Metaverse 부문 1위
    • 기획 참여
  • R3plica role-badge

    • BNB Chain innovation Hackathon (BNB Chain) / Coinbase Buidle The Future (XDC Chain) 출품작
    • BNB Hackathon Track #1: The Road towards Decentralized Society 2위
    • Coinbase Buidle The Future Track - Open Ideas 1위
    • BE 전체 참여 (Table 설계, 비즈니스 로직, API 엔드포인트, Indexer 등)
  • Aptoplay role-badge

    • Aptos Seoul Hack 2023 Gaming Track 1위
    • BE 전체 개발
    • Aptoplay-core 라이브러리 전체 개발
  • Trouble punk Game Server role-badge

    • P2E Game Trouble-punk : Cybergalz 의 게임서버
    • Firebase Firestore 이용
    • BE 전체 구축
    • 리그 설계 및 보상정산 개발
  • Autosang Server (Deprecated) role-badge

    • 전략 기반 자동매매 시스템
    • BE 초기 세팅 및 피드백
  • Catze Backoffice role-badge

    • 사내 백오피스 시스템
    • BE 전체 구축
    • Github PR Auto Merge 기능 개발
    • 각 프로덕트 별 관리 기능 개발
    • Google OAuth 연동
    • Slack OTP 기능 개발
    • QR code 를 통한 2FA 기능 개발
  • Catze Nest Logger role-badge

    • 사내 모니터링용 NestJS Logger 라이브러리
    • 데코레이터를 통한 자동 로거 인젝션 및 메소드 추적
    • 기존에 사내에 존재하지 않았던 로깅 시스템을 시작하는 계기
  • Catze Nest Crypto role-badge

    • 양방향 암호화 라이브러리
    • 전자봉투 암호화를 구현한 사내 NestJS Library
    • 데코레이터를 통한 Request, Repsonse parsing
  • Brickgirls role-badge

    • 텔레그램 게임 생태계에 web3 게임 퍼블리싱 함
    • 서버와 RDB 테이블 설계
    • API 개발
    • Telegram Bot 개발

🛠 Common Tech Stack (Mostly Use)

Languages

TypeScript JavaScript

Frameworks & Library

NestJS

Database

MySQL MariaDB Redis

IDE & Assist programs

VS Code Neovim

Git GitHub Docker Slack Notion Insomnia

🛠 Other Tech Stack (Used at least once)

Languages

Java Rust

Frameworks & Library

Fastify Express React Vue Spring SpringBoot jQuery

Database

PostgreSQL MongoDB

IDEs & Assist programs

IntelliJ IDEA

🚬 ETC INFO

Language

TOEIC Score : 720 (2021)

Licence

리눅스 마스터 2급 (2015)

Used Programming Language

Top Langs

Pinned Loading

  1. Phantola Phantola Public

    HTML

  2. Algorithm Algorithm Public

    My online-judge solution

    JavaScript

  3. DEPRECATED.Hoops_back DEPRECATED.Hoops_back Public

    self esteem routiner

    TypeScript

  4. NestJS_PlayGround NestJS_PlayGround Public

    study nest js framwork

    TypeScript 1

  5. Electron_PlayGround Electron_PlayGround Public

    Phantola's electron practice app

    JavaScript