장형수

Full Stack Developer

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

About

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

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

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

Experience

  1. 2024. 05-현재

    프로젝트 단위 개발

    - CJ대한통운 사내 관제 시스템 개발

    - SKDND 주거 임대 서비스 개발

      • React
      • Next.js
      • JavaScript
      • TypeScript
    • 2019. 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. 2024. 08 - 2025. 12

            사용자 - 임대할 조건 입력 및 예약 진행

            관리자 - 회원관리, 사이트 및 호실관리, 계약관리, 결제관리, 쿠폰관리 등

              • React
              • Next.js
              currency-explorer
            • 2024. 05 - 2024. 06

              각 창고 온습도 및 기타 데이터 정보 연동 및 대시보드 출력

                • React
                • Next.js
                currency-explorer
              • 2023. 08 - 2024

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

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

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

                • React
                • Next.js
                • Node.js
                • NestJS
                • MariaDB
                currency-explorer
              • 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
              • 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