Profile

장지석 (Jang Jiseok)

INTRODUCE

항상 성장하기 위해 고민을 하는 백엔드 개발자입니다.

웹/앱 서비스 백엔드 개발과 스타트업 등 다양한 경험이 있습니다. Node.js, PHP, MySQL, AWS 등을 사용하여 서비스를 설계, 개발, 운영한 경험이 있습니다. 최근에 가장 고민하고, 가장 관심있어 하는 것은 어떻게 아키텍처를 구성하고, 확장성과 유지보수성을 높이 하여 개발을 할 수 있을지에 대한 것입니다.

여러가지를 다양하게 경험하는 것도 좋아합니다. 컴파일러, Android, 네트워크 등을 공부해 보았고, 현재는 Google ML Bootcamp에 참여하여 머신러닝에 대해서 공부도 해보는 중입니다.

개발자란 결국에 자신이 가지고 있는 것을 코드로 만들어야 하기에, 적극적으로 문제에도 부딪혀 보고 발전을 위해 끊임없이 고민해야 합니다. 저는 더 좋은 개발자로 성장하기 위해서 열심히 학습하고, 여러가지를 다양하게 경험하고, 끊임없이 노력하고 있습니다.

Latest Updated 2021. 08. 16 (D+6)

Jiseok Jang

SKILL

Back-end

  • 3 Node.js (Express)
  • 3 PHP
  • 2 Ruby on Rails
  • 2 Django

    Database

    • 3 MySQL
    • 1 Oracle
    • 2 Memcached
    • 1 Firebase Firestore

      Front-end

      • 2 Android
      • 2 React
      • 2 javascript
      • 1 HTML/CSS

        Language

        • 2 C/C++
        • 2 Python

          Etc

          • Docker
          • Kubernetes
          • Ubuntu
          • Vim
          • Redmine
          • Gitlab CI / CD
          • Confluence

          EXPERIENCE

          2020. 11 ~

          재직 중10개월

          Gabia

          Backend Developer
          • 하이웍스 서비스 유지보스 및 레거시 코드 개선
          • Gitlab CI/CD 과정 경험
          • 레거시 코드 Typescript Nodejs Express API서버로 포팅작업
          • Skill Keywords
            PHP(Laravel, CodeIgniter)Node.js Express (Typescript)MySQLMemcachedGitlab CI/CDDockerKubernetes

          2018. 08 ~ 2019. 02

          7개월

          Popone

          Backend Developer (인턴)
          • Fitts 2.0 애플리케이션 Ruby on rails 서버개발
          • Rails의 Blazer 툴 사용 -> 데이터 시각화
          • Skill Keywords
            Ruby on RailsMySQLPythonAWS EC2AWS Elastic Beanstalk

          PROJECT

          2020. 11 ~

          PHP Legacy Code -> MSA Nodejs Express API 서버로 포팅 작업

          Gabia
          • Typescript Node.js Backend
          • Gitlab CI/CD
            • Dev / Stage / Prod 환경별 Docker 환경변수 설정
            • Docker 이미지 빌드
            • K8s 배포
          • 테스트 코드 작성
            • jest를 이용한 유닛 테스트 작성
            • supertest를 이용한 통합 테스트 작성

          2020. 03 ~ 2020. 07

          타인의 감시 아래, 자신의 목표를 공표하고 인증하는 애플리케이션 - planA

          아주대학교 - 캡스톤 디자인
          • Node.js Backend / React Native Frontend / AWS / openCV
            • Backend 부분 혼자서 담당
          • Swagger를 통한 API 관리
            • API마다 Swagger 문서 작성
          • 반복적인 작업 필요한 경우 Cron job 설정
          • Repository

          2019. 09 ~ 2019. 12

          패션 스타일 트렌드 분석의 의사 결정 시스템 개발

          아주대학교

          2019. 09 ~ 2019. 12

          SNS기반, 발 모양에 따른 신발 추천 애플리케이션 - 신데렐라

          아주대학교
          • 사용자의 발 모양에 맞는 신발 추천 애플리케이션 개발
          • HCI 요소 사용하여 사용자의 니즈 파악
            • 설문조사 / 인터뷰를 이용한 사용자 니즈 파악
            • Low-Fi / Mid-Fi 프로토타입을 개발하면서 사용자의 요구를 충족시키는 개발
          • Android Client / Firebase 서버 사용
          • Repository

          2019. 09 ~ 2019. 11

          Fasttext를 이용한 아이디어 추천 알고리즘 개발

          아주대학교
          • 사용자가 키워드를 입력하면 랜덤 아이디어를 추천해주는 서비스 개발
          • 위키 백과 문서로 모델 학습 및 전처리
            • 약 1000 개의 형용사 / 700개의 명사 처리
          • Python Django 백엔드 머신러닝 서빙
            • Fasttext 모델 싱글턴 패턴 사용
          • 논문 링크
          • Repository

          2019. 03 ~ 2019. 07

          자취생 커뮤니티 Android App 개발

          아주대학교
          • Android Client / Firebase Backend 개발
          • Repository

          2019. 03 ~ 2019. 07

          IoT 환경에서의 QUIC 프로토콜 적용

          아주대학교
          • QUIC 연구
          • NS-3 on Mac 시뮬레이션
            • HandOver 상황 구현
            • HandOver 상황에서의 QUIC 적용
            • TCP와 QUIC의 비교

          2019. 03 ~ 2019. 07

          컴파일러 프로젝트

          아주대학교
          • Mini-C언어 개발
          • Lex / Yacc 사용

          2018. 08 ~ 2019. 02

          핏츠 2.0 서버개발

          Popone
          • Ruby on rails 서버 개발
            • HomeFeed API 내 체형/ 전체체형 나누기
            • 게시글 view 수 개선 등
          • 배포 프로세스 경험
            • AWS Elastic Beanstalk 을 사용
            • Docker Build 경험
          • 테스트 코드 및 Swagger 작성
            • Rails 빌드 전 테스트를 위한 테스트코드 작성
            • Android / iOS 개발자를 위한 Swagger 문서 작성
          • 쇼핑몰 크롤링
            • 메타쇼핑몰을 위한 타 쇼핑몰 제품 크롤링
            • Nokogiri / Selenium 사용

          EDUCATION

          2014. 03 ~ 2021. 02

          아주대학교

          소프트웨어학과

          2011. 03 ~ 2014. 02

          경산고등학교 (경상북도 경산시)

          자연계 졸업

          ETC

          2020. 07 ~ 2020. 08

          BoostCamp 2020 Challenge

          iOS 과정

          2019. 03 ~ 2020. 12

          아주대학교 SW 봉사동아리

          SWeat
          v.1.0.4 / Github
          Next.js v10.2.3 / React.js v17.0.2 / Bootstrap v4.6.0