장형수

Full Stack Developer

프로젝트에 대한 능동적이고 적극적인 이해, 주어진 환경과 자원에 따라 필요한 기술을 학습하며 적용하는 일에 열린 태도, 팀원들과 효과적인 소통을 추구합니다.

About

7년 차 개발자로 스타트업에서 웹과 앱을 디자인/개발/배포/운영하였습니다. 대부분 웹 서비스 개발을 담당했으며 필요에 따라 디자인도 같이 겸할 때가 많았습니다.

최근까지 암호화폐 관련 서비스 개발에 주로 참여했으며 Bitcoin Core, Geth로 각 진영의 노드 서버를 구축하기도 했습니다. 이 때문에 자연스럽게 블록체인 기술에 대한 미래를 생각할 수 있었고 "데이터의 저장과 사용, 소유가 네티즌에게 주어지는 완전히 개인화된 인터넷 환경"으로 정의되는 웹3.0는 이제 웹서비스에서 필연적으로 사용될 기술이라는 의견입니다.

컴퓨터 앞에 앉아 있는 시간 외에는 웨이트 트레이닝, 수영 등 운동을 통해서 스트레스를 풀고 있습니다. 때때로 서핑을 목적으로 여행을 떠납니다.

Experience

  1. 2020. 09-2023. 04

    주로 암호화폐 관련 서비스 개발에 참여, 여러 포지션에 걸쳐서 웹 및 앱을 개발

    - 거래소 연동 지갑 시스템

    - 암호화폐 시세 정보 수집 및 트레이딩뷰를 이용한 거래소 차트 구현

    - 실시간 암호화폐 정보를 위한 카카오톡 봇

    - 상품 결제를 위한 PG 앱 개발 및 구글 플레이스토어 출시

    - 청소 중개 서비스 관리자 웹프로그램

      • React
      • React Native
      • Node.js
      • JavaScript
      • TypeScript
      • PHP
      • MariaDB
    • 2018. 06-2019. 05

      농장 자율 재배(스마트팜)를 목표로 서비스를 개발

        • Node.js
        • JavaScript
        • jQuery
        • HTML
        • CSS
        • MariaDB
      • 2014. 04-2015. 12

        KT 모바일 회원의 USIM 정보 관리 시스템 개발 및 운영

        협력사로 시작 후 합류함

          • Java
          • jQuery
          • HTML
          • CSS
          • Oracle

        Project

        1. 2023. 08 - 현재

          API - 블록 및 트랜잭션 정보 조회, 수수료 조회, 시세 조회(30분 간격)

          Bitcoin 스케쥴러 - 블록 및 트랜잭션 정보 저장, memory pool 분당 정보 편집 & 수집(트랜잭션 수수료 책정 위함)

          코인마켓캡 시세 정보 30분 간격 수집

          • React
          • Next.js
          • Node.js
          • NestJS
          • MariaDB
          currency-explorer
        2. 2022. 10 - 2023. 04

          API - 지갑 주소 생성, 지갑 주소 유효성 확인

          Bitcoin 스케쥴러 - 출금 처리(Transaction Batching), 입금 확인(블록의 트랜잭션 스캔), 입출금 트랜잭션 컨펌 처리, UTXO 의 spent 여부 확인(핫웰렛 출금시, 회원 지갑의 비트코인 집금시 필요), memory pool 분당 정보 편집 & 수집(트랜잭션 수수료 책정 위함)

          Ethereum(+ERC20 Token) 스케쥴러 - 출금 처리, 입금 확인(블록의 트랜잭션 스캔), 입출금 트랜잭션 컨펌 처리

          Tron(+TRC20 Token) 스케쥴러 - 출금 처리, 입금 확인(블록의 트랜잭션 스캔), 입출금 트랜잭션 컨펌 처리

          비트코인은 bitcoin core 에서 제공하는 프로그램을 RPC 서버로 셋팅 후 요청할 수 있는 명령어를 Nodejs로 함수화 함

          트론은 tronweb 모듈 에서 제공하는 API 사용

          • Node.js
          • web3.js
          • MariaDB
          wallet_flow
        3. 100+ Installs

          2022. 02 - 2022. 04

          상품 정보, 카드 정보로 결제 요청 및 처리 결과 조회

          Google Play 스토어에 배포함

            • React Native
            • Redux
            • styled-components
            paring_2.0
          • 2021. 02 - 2021. 08

            시세 차트 부분(trading view) 구현

            소캣 통신으로 바이낸스 호가 및 시세 정보를 거래 메뉴 화면에 출력

            • PHP
            • HTML
            • CSS
            • jQuery
            • MariaDB
            trading view
          • 2020. 10 - 2020. 12

            지역별 청소 업체 및 매칭 건 조회

            결제 금액, 미결제 금액, 매칭건수 등 통계 대시보드 개발

              • Node.js
              • Express.js
              • HTML
              • CSS
              • jQuery
              • MariaDB
              paring_2.0
            • 2018. 06 - 2019. 05

              농장 자율 재배를 위한 데이터 수집

              - 공공데이터포털에서 제공하는 외부 API를 이용해 스마트팜이 있는 지역의 기상 정보 및 해당 지역의 센서 정보를 수집

              - 수집한 정보를 차트로 구현, 특정 시간 단위 데이터 갱신 처리

              기기 소캣 통신

              - 웹에서 스마트팜 비밀하우스의 좌우 창 개폐를 원격 처리

              - 작물 영양분을 주입하는 양액기 원격 조작

                • Node.js
                • Express.js
                • HTML
                • CSS
                • jQuery
                • MariaDB
                paring_2.0
              • 2014. 04 - 2015. 12

                모바일 USIM 관리자 시스템 개발 및 운영

                - KT 모바일 회원 USIM의 신용 카드 및 교통 카드 정보를 관리

                서버 하드웨어 교체

                - 새 하드웨어에 프로그램 소스 이관 작업 및 셋팅

                  • Java
                  • HTML
                  • CSS
                  • jQuery
                  • Oracle
                  paring_2.0