Skip to content

Latest commit

 

History

History
171 lines (134 loc) · 8.6 KB

README.md

File metadata and controls

171 lines (134 loc) · 8.6 KB

Heechan Bak (CHANN) Job Hits

Read this in other languages: 한국어(KR) 🇰🇷

Email Blog Twitter Instagram Linkedin

Summary

  • Total over 7 years as a Software Engineer.
  • Automate recursive tasks to increase efficiency.
  • Fast adapting skills in new environments and build production grade application.
  • Production-experienced API and gRPC with Python, Golang, Node.js, etc.
  • Create sleek dashboard with React.js and MobX, Jotai, etc. from the bottom.
  • Savvy in building/operating container-based architecture, and hobby-experienced kubernetes.

Profile

  • Name : Heechan Bak
  • Address : Seoul
  • Language : Korean (Native), English (Limited Working Proficiency)

Experience

  • December and Company Inc. (2019.09 ~ Current, over 3y) - Backend Developer
    • Fint API (Python, Django, Docker, etc.)
    • Openbanking deposit batch, installment transfer batch, etc. (Python, Django, etc.)
    • Electronic Signature for non-repudiation process. (Python with RSA Package)
    • Backoffice Management Tool (Python, Django, Docker, React.js, etc.)
    • Production-experienced in-app webview and deeplink development (Next.js, etc.)
  • OWDIN Network(Closed) (2018.01 ~ 2019.09, 1y 9m) - DApp and Backend Developer
    • Blockchain based decentralized application development (DApp)
    • IPFS Management Tool
      • Middleware file server built with golang and echo
      • Knowledge of distributed storage systems
      • Dropbox-like file/folder management dashboard
      • Upload files into ipfs cluster with pub-sub message queue
      • Tech stack : Golang, Echo, RabbitMQ, MySQL, React.js, MobX, Ant Design
    • Backoffice Management Tool
      • Container-based microservice architecture and single page application
      • Tech stack : Golang, Node.js, MySQL, MongoDB, React.js, MobX, Ant Design
    • CI/CD Automation with Docker Container
      • Up and running private docker registry and GitLab
      • Deploy production containers at scale into multiple IaaS
      • Test, build, deploy automation with docker container and private docker registry
    • Stand-up Meeting Chatbot on Slack
      • Answer the simple question to chatbot
      • Switch to asynchronous daily meetings
  • LAWDY(Closed) (2017.05 ~ 2017.12, 7m) - Software Engineer and Founding member of legaltech startup
    • Questionnaire-based standard legal contract generator
    • Research blockchain for adopting notarization of a legal contract
    • Tech stack : Django, Semantic UI, Docker, MySQL, Ethereum, etc.
  • Cafe24 (2016.08 ~ 2017.04, 9m) - Backend Developer
    • Varnish Cache Checker
      • Read apache weblog and check static assets cached or not
      • Send alarm message to operations manager if assets does not cached
      • PHP(Code Igniter) and jQuery for frontend, python script for backend
    • Autoscaling Server with Test Automation
      • Automate procedures of scale-out shopping mall servers
      • Send alarm message to operations manager if test has failed
      • PHP(Code Igniter) and jQuery for frontend, python and shell script for backend
    • Server / Application Configuration Checker
      • Check apache congif, db config, etc. automatically
      • Send alarm message to operations manager if config is invalid
      • Python(Django) and jQuery for frontend, python, ansible for backend
  • NHN Entertainment 1st CodeCamp (2015.06 ~ 2015.08, 3m) - Bootcamp of newbie developer
    • Frieday - Gamification service of ordering chicken (slide)

Personal Project

  • KUPLEZONE (2010.02 ~ 2016.12) - Korea University (Sejong) Online Service

Education

Degree

Extra Courses

  • Seoul National University, Institute of Computer Technology (2014.07 ~ 2014.09)
  • Korea Productivity Center (2015.07 ~ 2015.08)
    • A course in Wearable Device Programming(IoT)
    • Coursework: Android, JSP, IoT, Server, API

Skills

Programming Language

  • Golang (Favored)
  • Python (Favored)
  • JavaScript
  • TypeScript

Frameworks and Libraries

  • Echo, xorm
  • Django, Flask
  • Express.js
  • React.js, MobX, Ant Design
  • Docker, Kubernetes
  • GitLab CI/CD, Jenkins
  • RabbitMQ, Redis
  • Terraform

DB

  • MariaDB (or MySQL)
  • PostgreSQL
  • MongoDB

Activities & Certificates


Open Source Contributions

Pull Requests

  • Add: Add federated search and change header style #55 in planetarium/libplanet-explorer-frontend
  • Update: Support reverse order and show payer option - Fix #324 #464 in EOSIO/eosjs
  • Fix: Kakao OAuth Failure - Headers for authorization #171 in python-social-auth/social-core
  • Fix: Bithumb Bad Request(Auth Data) - Convert header value to string #1030 in ccxt/ccxt
  • Add: Bithumb Private API - Withdraw #1077 in ccxt/ccxt
  • Init: Entrance #99 in pythonkr/pyconkr-2017
  • Add: Language version and print output in one line #11 in Baekjoon/submit-tool
  • Update: Translate introduction in Korean #145 in tiimgreen/github-cheat-sheet

Maintained


For more information, Contact me on Email