top of page

About

몸을 키워 국가대표 보디 빌더(Builder)가 되었습니다.

 

 단단해지고 싶었습니다. 긴 수험기간 끝에 대학에 입학했지만, 전공에 대한 고민으로 방황했습니다. 더 이상 시간을 낭비하고 싶지 않았고, 제가 바꿀수 있는 가장 가까운 것에서부터 변화를 주기로 다짐했습니다. 그리고 제가 가지고 있는 모든 근육부터 통제해보기로 했습니다. 관건은 순서에 맞게, 그리고 모든 근육을 균일하게 키우는 것이었습니다. ‘벌크업 알고리즘’을 치밀하게 계획하고, 누구보다 정직하게 실행했습니다. 결국 단 1년만에 ICN KOREA 국가대표로 발탁되고, Sports Model 2nd, Classic Phisique 2nd, Body building 2nd라는 성적을 얻었습니다.

 

코딩을 쌓아 올려(Build) 프로그램을 만드는 일에 매력을 느꼈습니다.

 

트레이너의 삶을 이어가면서 실내 체육 시설의 한 지점을 맡게되었고, 자연스럽게 시설 회원을 관리하는 프로그램을 다루게 되었습니다. 그리고 동시에, 제가 다루는 소프트웨어 프로그램을 ‘개선하고 싶다’라는 생각을 하게 되었습니다. 코로나로 인해 사용하지 못한 회원권을 연장해야 했는데, 기존 관리 프로그램의 한계로 백 명이 넘는 회원들의 수강 기간 연장을 수작업으로 진행해야 했기 때문입니다. 코딩으로 내가 필요한 소프트웨어를 더 단단하게 만들어내고 싶었습니다.

 

인간의 시스템을 더욱 완벽하게 만들어주는 ‘방점 찍기’ SW를 만들겠습니다.

 

독학과 부트캠프 수료를 통해 ‘나의 시스템’을 업그레이드 할 수 있는 코딩을 배웠고, 프로그램 개발에 도전했습니다. 비록 필요로 했던 ‘개선된 회원관리 프로그램’을 완성하지는 못했지만, “더 나은 삶을 만들어내는” 소프트웨어를 개발할 수 있는 개발자가 되어야겠다는 다짐을 하게 된 계기가 되었습니다. 저의 코딩 한 줄로 누군가의 삶이 편리하고, 편안해 질 수 있는 개발자가 되겠습니다.

Skills

DevOps

AWS / GCP

AWS, GCP, 인프라 설계와 Kubernetes 클러스터, WAF를 구성하여 관리할 수 있습니다. GCP에서 AWS로 인프라 마이그레이션 작업을 진행한 경험이 있습니다.

AWS ECS / AWS EKS / K8s

AWS ECS와 AWS EKS의 환경을 설계 및 관리하고 On-Prem K8s 환경을 구축한 경험이 있습니다.

Helm Chart / Jenkins / ArgoCD

Helm 모듈 버전 관리, Jenkins을 사용한 CI|CD 자동화 작업, ArgoCD를 사용한 Kubernetes 배포 과정 모니터링 환경을 구성할 수 있습니다.

Prometheus / Grafana

Helm을 이용한 Prometheus 설치, Kubernetes의 Container, Node, Object의 Exporter를 사용하여 수집 공개, Grafana와 연계, 복잡한 PromQl을 RecordRuleSet으로 생성 관리할 수 있습니다.

DataDog 

DataDog과 AWS를 연계한 인프라 모니터링, APM과 Log를 연계한 로그 전계, Applicaion Layer의 GC, CPU, Memory의 Metric을 확인을 할 수 있습니다.

On-Prem / Iac(Ansible)

고객사에 k8s 환경을 제공하기 위해 CentOS 와 Kubernetes Cluster 구성, Ansible을 사용한 k8s의 설정, 버전, 배포를 구성한 경험이 있습니다.

IaC(Terraform)

Terraform을 통해 AWS IaC를 구성하고 Terraform의 Backend 구성과 GitHub을 통해 지속 가능한 인프라 구성할 수 있습니다.

Shell Script

Instance의 비정상적 재시작을 대비해 Shell Script를 사용해 application이 auto-reboot Script를 작성할 수 있습니다.

ELK Stack

Logstash를 사용해 Polling 한 Data를 ElasticSerach에 역색인 해 검색엔진을 구축할 수 있습니다.

Back-End

NestJS / TypeScript

Rest API와 GraphQL API를 활용한 Back-End Applicaton 개발, Jest를 활용한 UnitTest, 튜닝을 통해 DevOps 고도화 작업을 진행할 수 있습니다

NodeJS / JavaScript

FaaS 구성과, DevOps 문화를 위한 Back-Office 개발을 진행할 수 있습니다.

Python / Django

다수의 Side-Project를 진행했으며, Rest API를 활용하고 Query Debugging을 통한 ORM 최적화, Test code 작성의 업무를 할 수 있습니다.

Work Experience

Kyowon

2023. June ~ Present

교원 그룹  개발1팀에서 Infra DevOps Engineer로 근무 중입니다.

Dingco

2021. November ~ 2023 . March

Dingco, OnCamp 두 서비스의 DevOps Engineer로  근무했습니다. 오프라인 부트캠프 백엔드 교육과정 설계를 참여했습니다.

Genuio

2021. August ~ 2021. October 1

실제 Genuio 개발팀 구성원으로서 프로젝트를 진행하며 개발자의 첫 커리어를 시작하였습니다. 매주 금요일 CTO님의 피드백을 바탕으로 저를 포함한 백엔드 팀은 기본 기능을 빠르게 안정적으로 적용시켰고, 추가 기능까지 구현 시킬 수 있었습니다.

Phillip Fitness

2017. May - 2021. February

2년 연속 전 지점 매출 팀 1등을 유지하였습니다. 견습 트레이너로 시작하여 다수의 트레이너를 관리하는 PT 팀장직을 역임하며 4년동안 지각 한 번 하지 않고 누구보다 성실하고 책임감을 가지고 일했다고 자부합니다.

Education

WECODE - Coding Bootcamp 23rd

2021. July ~ 2021. Oct

Wecode -웹 프로그래밍 Bootcamp를 수료하여 백 앤드 개발자로서 컴퓨터 사이언스 및 python과 django 프레임워크에 대해 학습하며 배우며 웹서버 개발자로 성장하기 위한 교육들을 이수하였습니다 받았습니다. 추가적으로 AWS를 활용한 배포, Git을 통한 소스코드 관리 등을 학습하였습니다. "WeeteWeete"와 "Gwapang" 2개의 팀 프로젝트를 진행하며 개발자로서 꼭 경험해야 하는 협업과 팀원들 간의 커뮤니케이션에 대한 능력을 길렀습니다.

HNU - Department of Christianity

2016.03 - 2023.03

기독교 신앙과 세계관에 대한 지식을 습득하였고, 교육학과와 연계한 “다문화교육전공”을 공부하였습니다.

Carrer

2019 ICN Worldcup Natural Championship

2019. May

ICN KOREA 국가대표에 발탁되고, Sports Model 2nd, Classic Phisique 2nd, Bodybuilding 2nd 라는 성적을 일궈냈습니다. 치열했던 1년간의 벌크업 기간과 6개월의 다이어트, 하루 7시간 꾸준한 운동과 기존의 트레이너 생활까지 병행하며 무엇 하나 소홀히 하지 않으며 얻어낸 쾌거였습니다. 항상 나보다 더 열심히 노력하고 있을 누군가를 생각하며 독하게 운동했습니다. 지금의 저를 있게 만들어준 원동력이 된 소중한 경험입니다.

bottom of page