Resume

Resume #

pdf version

Park gidoong #

 i love to draw, and now i love to build something work.
I started programming with the thought of wanting to build something fun and new.
I want to work for the joy of process, not for the goal itself.

Personal info #

Experiences #

Work #

DurationCompanyPartTech stack
2021 01 - 08Namu softwareWeb FrontendJs/React, Go + Docker + AWS
  • Experiences in namu software

    I was responsible for web front-end development for company that operates secure cloud storage sevice for enterprises.

    In the existing codebase uses Redux for global state management library, but i thought it brings unnecessary complexity for small service that only in charge of auth and service introduction. So i remove Redux from code and use Context API instead.

    Other codebase i contributed is console web client for storage management. It has a problem that data inconsistancy between server and client. So i added react-query library so that user can see the fresh data.

Education #

DurationCourseWhat i’ve learned
2022 0842 Seoul - picineShell, C
2021 09 - 11Like lion - startup schoolDjango, Dart
2020 07 - 1090factory - web developmentWeb, Js
  • Experiences in 42

    Can process strings via scripts like Awk and Sed. Knowing of file permission management in shell environment, Understands how data goes in and out from memory while writing C programs.

  • Experiences in like lion

    Since i want to build something actually people use, So i had to research actively which tech stack to use. And throughout that process, became to have understanding for buliding blocks of web service.

  • Experiences in 90factory

    I was able to understand what components the web environment consists of. And how javascript works in a brief manner. By building a simple full-stack service, I was able to experience everything from relational database modeling to MVC design patterns.

Projects #

DurationNameOne-linerTech stackDemo
2022 08Love capsuleFind someone who you used to love.Dart/Flutter + Firebasevideo
2021 10ZezeSNS for gardener.Dart/Flutter + Firebasevideo
2020 08Parking lotPakringlot simulator.vanilla Js + NodeJs + MariaDBvideo

Computer Skills #

Experienced tools #

  • Languages

    Javascript(Web), Dart, Lua, Fennel, Markdown, Org, SQL

  • Environments

    Linux (Ubuntu, Arch), GCP (Firebase)

Novice level tools #

  • Languages

    Javascript(Node), Rescript, C, Go, Clojure, Elisp, Python

  • Environments

    Linux (CentOS), Windows (wsl2), Docker, AWS (EC2)

Languages #

English : Intermediate (Can communicate well in written but could be slow in verbal.)

Interests #

  • Lisp, Emacs, Open source, Text writing tool. <2022-10-11 Tue>
  • How to write code that easy to read. <2022-10-18 Tue>