Read this in other languages: 한국어(KR) 🇰🇷
- Total over 8 years as a Product Software Engineer
- Developed AI-based investment services serving over 1M users and built scalable global fandom platforms that reached 1M+ users rapidly
- Adept at evaluating timelines, resources, complexities, and both internal and external factors to determine practical solutions
- Fast adapting skills in new environments and build production grade application.
- Production-experienced REST API, GraphQL, gRPC with Python, Go, TypeScript, etc.
- Passionate about automating repetitive tasks and enhancing productivity for individuals and teams.
- Savvy in building/operating container-based architecture, and hobby-experienced kubernetes.
- Name : Park Hee Chan
- Address : Eunpyeong-gu, Seoul
- Language : Korean (Native), English (Limited Working Proficiency)
- 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)
- Ethereum, EOS, COSMOS Network
- Experienced Smart Contract and DApp Development
- 1st Prize in EOSYS DApp Contest
- 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
- Blockchain based decentralized application development (DApp)
- 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
- Varnish Cache Checker
- NHN Entertainment 1st CodeCamp (2015.06 ~ 2015.08, 3m) - Bootcamp of newbie developer
- KUPLEZONE (2010.02 ~ 2016.12) - Korea University (Sejong) Online Service
- Korea University(Sejong) (2010.03 ~ 2017.02)
- B.E. in Computer and Information Science
- Korea University(Seoul) (2012.03 ~ 2017.02)
- B.Sci. in Brain and Cognitive Science
- Seoul National University, Institute of Computer Technology (2014.07 ~ 2014.09)
- A course in Multicore Programming on supercomputer(Chundoong)
- Coursework: C, Linux, Pthread, OpenMP, OpenCL, MPI
- Korea Productivity Center (2015.07 ~ 2015.08)
- A course in Wearable Device Programming(IoT)
- Coursework: Android, JSP, IoT, Server, API
- Production Machine Learning Systems - Coursera (2019-07)
- End-to-End Machine Learning with TensorFlow on GCP - Coursera (2019-07)
- Launching into Machine Learning - Coursera (2019-05)
- Getting Started with Google Kubernetes Engine - Coursera (2019-04)
- Machine Learning APIs - Google Qwiklabs (2019-02)
- Kubernetes in Google Cloud - Google Qwiklabs (2019-01)
- EOSYS DApp Contest 2018 - 1st Prize (2018-11)
- Git and Github Instructor
- OSS Dev Forum Hands on Lab Teaching Assistant
- Djangogirls Seoul Coach (2017-06)
- Pycon Korea (2016-10 ~ 2017-08)
- Etc
- 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
- cleos-zsh-completion - Auto-completion for cleos