미리보기
기본 정보
체계적 문제해결능력과 시스템 분석 및 설계 능력을 보유한 소프트웨어 엔지니어
기술 스택
Python, FastAPI, SQLAlchemy, PostgreSQL, Visual Studio Code, Git, elixir, Docker, Elasticsearch, Kibana, Svelte, LaTeX, Ansible, Java, Spring Boot
교육
한국과학기술원(KAIST)
대학원(석사) | 바이오및뇌공학과
2009.02. ~ 2012.02. | 졸업
한동대학교
대학교(학사) | 전산전자 공학부
1999.03. ~ 2009.02. | 졸업
대구고등학교
고등학교 | 이과계열
1995.03. ~ 1998.02. | 졸업
경력
프리디소프트
시니어 백엔드 엔지니어 | 개발팀
2023.10. ~ 2023.11. (2개월)
이커머스 판매채널 통합관리서비스 백엔드 개발
파비
팀장/CTO | 개발팀
2021.01. ~ 2023.03. (2년 3개월)
* 데이터 플랫폼: 기술 스택 검토&선정, 아키텍처 설계, 플랫폼 부분 구현
* 온라인 해외대학원(SIAI) 개발 업무 지원 및 강의 제작
* 기존서비스안정화작업, 개발총괄및개발팀관리
월드버텍
책임 연구원 | 개발팀
2018.10. ~ 2020.12. (2년 3개월)
머신러닝 기반 데이터 분석 및 맞춤형 교육 서비스 개발
네오위즈플레이스튜디오
팀원 | 신기술Lab
2018.04. ~ 2018.09. (6개월)
DevOps엔지니어링: 로깅(ELK) 및 모니터링(InfluxDB, Grafana) 시스템고도화
이쿠얼키
팀원 | 개발팀
2017.02. ~ 2018.04. (1년 3개월)
교육 콘텐츠 플랫폼 개발 (AWS, PHP, Clojure, Java)
조아라
팀원 | 개발팀
2015.09. ~ 2016.12. (1년 4개월)
글로벌 웹소설 모바일 콘텐츠 플랫폼 개발 (AWS, Python, Django)
리온넥스
팀원 | 개발팀
2015.04. ~ 2015.07. (4개월)
고압 LNG 설비의 잔류 수명 예측 프로그램 개발
테라클
팀원 | 개발팀
2014.03. ~ 2014.10. (8개월)
학습 빅데이터 관련 AWS System Architecture 설계, LMS 설계 협업
키위플
팀원 | 개발팀
2012.08. ~ 2014.02. (1년 7개월)
웹/모바일 웹개발(MongoDB, Angular.js), LBS Big Data Platform개발(Python)
한국생명공학연구원
연구원 | 줄기세포연구단
2012.02. ~ 2012.05. (4개월)
Stem Cell (hESC, iPSC) Omics Database 및 웹사이트 구축
에이디앤
팀원 | 개발팀
2004.02. ~ 2004.11. (10개월)
SK Telecom 네이트 모바일 WML 무선서비스 유지보수
배움닷컴
팀원 | 개발팀
2003.05. ~ 2003.11. (7개월)
e-Learning 관리시스템 관리보수, 네이버 교육센터 부분개발
파워텔레콤
팀원 | 개발팀
2001.11. ~ 2003.05. (1년 7개월)
SK Global, 렌터카 사업부 Cartizen ERP 시스템 GIS/GPS 부분 개발
프로젝트
이커머스 판매채널 통합관리서비스 백엔드 개발
프리디소프트
2023.10. ~ 2023.11.
* 기간: 2023.10.16~2023.11.30
* 개요: 이커머스 복수 판매채널을 통합관리(채널관리, 상품관리, 판매관리)하는 백엔드 서비스 개발
* 사용기술: Python 3.10, FastAPI 0.86.0, Uvicorn 0.15.0, SQLAlchemy 1.4, Alembic 1.7.4; PostgreSQL 14; Visual Studio Code; Git, Azure DevOps; Amazon EKS; New Relic; draw.io
* 역할: 복수 판매채널을 통합관리하는 백엔드 서비스의 판매관리 특정 기능 개발
* 성과: 서비스 기능 구현을 위한 서비스 컨셉 및 상세 비즈니스 로직 시각적 문서화(diagrams), Backend Onboarding문서화
온라인 해외대학원(SIAI) 개발 업무 지원 및 강의 제작
파비
2021.05. ~ 2021.08.
* 기간: 1차 2021.05 ~ 2021.08, 2차 2022.03 ~ 2022.07
* 개요: 데이터 사이언스 교육을 위한 온라인 해외대학원 설립 관련 개발 업무 지원 및 강의 제작
* 사용기술: iRedMail; LaTeX, PowerPoint; Visual Studio Code; Python; SQLite, PostgreSQL, Elasticsearch
* 역할: 학사 관리 시스템 구축을 위한 기술내용 검토(LMS, WebRTC), 이메일 서버 구축 관련 솔루션 조사 및 자체 이메일 서버 구축(iRedMail), 대학원 교과목 중 Computer Science and Engineering 관련 강의자료 영어로 제작 및 강의 동영상 한국어로 녹화
* 성과: 멀티 도메인 가능한 자체 이메일 서버구축(iRedMail on Docker), OPT101 Issues in Computer Programming (ICP), COM506 Data Management (DM) 강의 제작 및 동영상 녹화
데이터 플랫폼 아키텍처 설계 및 부분 구현
파비
2021.09. ~ 2021.11.
* 기간: 1차 2021.09 ~ 2021.11, 2차 2022.08 ~ 2023.03
* 개요: 기업 내/외부 데이터 수집 및 분석을 위한 데이터 파이프라인 설계, 단계별 부분 구현
* 사용기술: Elastic Stack (Elasticsearch, Kibana, Elastic Agent, APM Server, RUM JS); Elixir, Phoenix, LiveView; Tailwind CSS, Svelte, D3.js; Python, undetected-chromedriver
* 역할: 사용자 행동 데이터 및 로그 데이터 수집을 위한 시스템 설계&구축, 데이터 파이프라인 아키텍처 설계, 외부 데이터 수집을 위한 Crawlers/Scrapers 설계 및 구현
* 성과: Elastic Stack 기반 사용자 행동 데이터 수집 및 시각화(Sunburst, Sankey charts) 시스템 구축, 서비스 모니터링 시스템 구축, 외부 데이터 분석을 위한 특정 사이트 데이터 Crawlers/Scrapers 구현
데이터 플랫폼 기술 스택 검토 및 선정
파비
2021.03. ~ 2021.04.
* 기간: 1차 2021.03 ~ 2021.04, 2차 2021.12 ~ 2022.02
* 개요: 대용량 데이터 분석을 위한 데이터 플랫폼 기술 스택 검토 및 선정
* 검토기술: Rust; OCaml, ReasonML, ReScript; Erlang/Elixir, Phoenix, PETAL stack; Docker, Docker Compose, Kubernetes
* 역할: 데이터 분석을 위한 전반적인 기술 스택 검토, 각 언어/기술별 코드 테스트 및 구현 가능범위 검증
* 성과: 비즈니스 중장기 전략에 부합하는 기술 스택 선정 (Elixir, Phoenix, LiveView)
인공지능 기반 시험지 자동채점시스템
월드버텍
2020.02. ~ 2020.12.
* 기간: 2020.02.01~2020.12.31
* 개요: 오프라인 종이기반 교재를 스마트패드 전면 카메라를 이용하여 문항 및 학생 답안을 인식하여 자동 또는 수동 채점하는 서비스 개발
* 사용기술: Amazon EC2, Azure Virtual Machine; Docker CE (Engine 19.03); Python 3.7, PyCharm Community 2020; Swagger UI 2, Postman; Git, GitLab CI/CD
* 역할: 데이터팀 세팅(컴퓨터 비전, 자연어 처리 각 1명씩), 기초교육 및 리딩(문항 인식을 위한 객체 검출Object Detection, 답안 검증을 위한 자연어 유사도 비교 등); 클라우드 네이티브 인프라 설계 및 구축
* 성과: 데이터 사이언티스트 신규 인력을 위한 교육자료 작성(Computer Setups, Software Development Boot Camp, Cloud Services for Data Science) 및 해당 인력 스킬업
1:1 개인맞춤 대화형 인공지능 수학튜터(AI Tutor) 교육서비스 개발(BotAmi)
월드버텍
2018.10. ~ 2020.01.
* 기간: 2018.10.01~2020.01.31
* 개요: 초등학교 수학 교과서 및 시중교재의 문제를 스마트폰 카메라로 촬영하면, 이미지 분석 후 수식으로 변환하여 문제를 풀어주는 AI엔진 및 교육서비스 개발
* 사용기술: Amazon EC2; Docker CE (Engine 19.03); Python 3.6, PyCharm Community 2019; Swagger UI 2, Postman; PostgreSQL 10.14; Git, GitLab CI/CD
* 역할: 초등학교 수학 텍스트 자연어 처리 (데이터셋 정리, 전처리, 탐색적 데이터 분석EDA, t-SNE 시각화, 문제 간 유사도 비교, 수학 도메인 문법 파서 개발 등); 수식 수립 엔진 구현, RESTful APIs 및 단계별 풀이 웹페이지 구현; DevOps (CI/CD) Pipeline 적용
* 성과: 학술대회 초청 발표, 한국IT서비스학회 2019 추계학술대회 논문집 중 C3-2 에듀테크 세션 358~380 페이지 (기계학습과 자연어처리 기술로 풀어보는 수학 문장형 문제 2019.11.13)
DevOps 엔지니어링
네오위즈플레이스튜디오
2018.04. ~ 2018.09.
* 기간: 2018.04.16~2018.09.29
* 개요: 로깅(ELK) 및 모니터링(InfluxDB, Grafana) 운영 시스템 고도화
* 사용기술: Amazon EC2, ECS; Docker Logging Drivers; Elasticsearch, Logstash, Kibana; Scouter Java Agent, InfluxDB, Grafana; Terraform, Ansible; Git; IntelliJ
* 역할: 로깅 및 모니터링 시스템 운영 이슈 해결
* 성과: 기운영 중인 로깅 및 모니터링 시스템 중 문제 이슈가 있는 부분을 해결 및 고도화
교육 콘텐츠 플랫폼 개발
이쿠얼키
2017.02. ~ 2018.04.
* 기간: 2017.02.09~2018.04.09
* 개요: 수학 교육 콘텐츠 플랫폼 개발
* 사용기술: AWS, Docker CE 1.17, H5P, PHP 7, Drupal 7, Opigno 1.27, Clojure 1.8, Luminus, Java 9, Gradle 4.5, Spring Boot 1.5, Swagger UI 2, MySQL 5.7, Git
* 역할: 플랫폼 시스템 분석 및 설계, 기술 스택 (Tech Stack) 선정 및 프로젝트 소스 세팅, 공통 모듈 개발, CI Server (Jenkins) 구축
* 성과: 서비스의 개념 구현부터 상용화까지 필요한 오픈소스 및 기술 전반을 검토하고, 개발표준 수립 (Clojure, Java, PHP)
글로벌 웹소설 모바일 콘텐츠 플랫폼 개발
조아라
2016.01. ~ 2016.10.
* 기간: 2016.01.04~2016.10.31
* 개요: 해외 웹소설 시장 진출을 위한 모바일 콘텐츠 플랫폼의 글로벌화
* 사용기술: AWS, Docker 1.12, Python 3.5, Django 1.9, MySQL 5.6, Visual Paradigm 13 Std.
* 역할: 개발 일정 수립. 플랫폼 시스템 분석 및 설계, 기술 스택 (Tech Stack) 선택 및 구현
* 성과: 클라우드 및 컨테이너 가상화 환경에서 대용량 서비스를 위한 시스템 설계 및 구현 노하우 축적
High Pressure LNG Pump and Vaporizer Prognostics and Health Management (PHM)
리온넥스
2015.04. ~ 2015.07.
* 기간: 2015.04.07~2015.07.31
* 개요: LNG 설비의 안정성 증대를 위한 펌프 및 기화기 수명 예측 프로그램 개발
* 사용기술: Linux, Apache, Python, R
* 역할: 주관기관 한국가스기술공사와 참여기관으로 공동연구 프로젝트 진행
* 성과: 프로젝트 방향성 정리 및 일정수립, 수명 예측 알고리즘 구현 방안 수립.
쌤캐스트
테라클
2014.07. ~ 2014.10.
* 기간: 2014.07.17 ~ 2014.10.17
* 개요: 누구나 선생님이 되어 온라인에서 강의를 할 수 있는 서비스 구축.
* 사용기술: AWS, Linux, Apache, PHP 5, MySQL
* 역할: 학습 빅데이터 관련 AWS System Architecture 설계
* 성과: 글로벌 동영상 서비스를 위한 AWS Architecture 정립.
IS LMS
테라클
2014.04. ~ 2014.06.
* 기간: 2014.04.25 ~ 2014.06.25
* 개요: B2B를 위한 온라인 학습 플랫폼 설계.
* 사용기술: Linux, Apache, PHP 5, MySQL
* 역할: LMS 설계 협업
* 성과: LCMS로 변화하기 위한 토대 마련.
iLuvStar
테라클
2014.04. ~ 2014.06.
* 기간: 1차 2014.04.10 ~ 2014.06.27, 2차 2014.09.01 ~ 2014.10.17
* 개요: 지식 큐레이션 서비스로써 팬이 직접 만들어가는 한류 스타 큐레이션 서비스 웹사이트 구축.
* 사용기술: Linux, Apache, Python
* 역할: 서비스 구축을 위한 시스템 설계. 프로젝트 일정 관리.
* 성과: 글로벌 다국어 서비스, 멀티미디어 콘텐츠 업로드 및 다운로드, 빅데이터 분석 기술 등에 대한 기술 습득.
Project A
키위플
2013.08. ~ 2014.02.
* 기간: 2013.08.21 ~ 2014.02.28
* 개요: 자연어 기반, LBS 위치 정보 자동 분석 Big Data 플랫폼 개발 및 응용서비스 개발
* 사용기술: Linux, Apache, Python, Flask Framework, MongoDB, Elasticsearch, RabbitMQ, Git
* 역할: Crawler(정형, 비정형 데이터 수집기)와 Data Mapper(수집된 데이터를 자연어 분석을 통해 주소 정보와 규격화된 POI ID로 자동 변환) 중 Data Mapper 설계 및 구현 협업
* 성과: 위치 데이터 자동분석 및 변환을 위한 시스템 작업 흐름 정립. 위치 데이터 변환 알고리즘 성능을 검증하기 위한 기초 데이터셋 구축.
Ovjet Mobile Web (http://m.ovjet.com/)
키위플
2012.11. ~ 2012.12.
* 기간: 2012.11.27 ~ 2012.12.14
* 개요: 모바일 서비스 기반 모바일 웹 사이트 구축
* 사용기술: Linux, Apache, PHP 5, Zend Framework, MySQL, MongoDB, SVN
* 역할: 기구축된 API를 토대로 front-end 개발.
* 성과: 모바일에서 제공되지 못한 일부 서비스를 모바일 웹으로 제공함으로써 사용자 편의성 증대.
Ovjet Web (http://ovjet.com/)
키위플
2012.09. ~ 2012.11.
* 기간: 1차 2012.09.26 ~ 2012.11.23, 2차 2013.01.22 ~ 2013.08.06
* 개요: 모바일 서비스 기반 웹 사이트 구축
* 사용기술: Linux, Apache, PHP 5, Zend Framework, MySQL, MongoDB, Angular.js, SVN
* 역할: 기구축된 API를 토대로 back-end, front-end 모두 개발.
* 성과: 모바일로만 제공된 서비스를 웹서비스로도 제공함으로써 사용자 유입효과.
Pluripotent Stem Cell Resources (http://pluristem.kribb.re.kr)
한국생명공학연구원
2012.02. ~ 2012.05.
* 기간: 2012.02.01 ~ 2012.05.31
* 개요: 연구원 개별 컴퓨터에 산재된 바이오 데이터 파일을 취합하여 통합 저장소 및 데이터베이스 구축
* 사용기술: Windows Server 2008, APMSETUP 7
* 역할: 연구실 실험 데이터 통합 저장소 구축을 위한 하드웨어 구성 및 웹사이트 구축
* 성과: 서로 다른 연구분야의 바이오 데이터를 정리하여 웹페이지로 제공함으로써 연구원들의 연구능력 향상.
네이트 폰피 서비스
에이디앤
2004.02. ~ 2004.11.
* 기간: 2004.02.03 ~ 2004.11.30
* 개요: 휴대폰(피처폰) 무선인터넷 페이지 유지보수 및 운영
* 사용기술: Linux, PHP 3.0/4.0, MySQL, WAP/WML
* 역할: 네이트 폰피 서비스 문제해결, 유지보수 및 운영
* 성과: PHP 3.0 버전으로 개발한 소스를 4.0으로 업데이트하면서 서비스 중지 되었던 것을 해결, 서비스 정상화함.
네이버 교육센터 (http://edu.naver.com)
배움닷컴
2003.07. ~ 2003.10.
* 기간: 2003.07.01 ~ 2003.10.18
* 개요: 배움닷컴의 특정 교육컨텐츠와 학습시스템을 네이버 측에 제공하도록 서비스 구축.
* 사용기술: Windows 2000 Server, IIS 5.0, ASP 3.0, MS SQL Server 7.0, ERWin 4.1
* 역할: 고객 페이지, 카테고리별 강좌진열관리 부분, 중고등, 대입 카테고리 전체 개발 및 관련 관리자 페이지 개발.
* 성과: 교육 컨텐츠 매출 증대 및 웹사이트 인지도 향상.
렌터카 차량관제 시스템 (http://www.skcartizen.com)
파워텔레콤
2002.05. ~ 2003.05.
* 기간: 2002.05.27 ~ 2003.05.10
* 개요: 기개발한 Fuel 정산시스템의 기능에 RF 카드를 이용한 카드 사용자별 연료정산 기능을 추가, EJB 컴포넌트 기반의 백 오피스시스템의 일부분 개발.
* 사용기술: Windows 2000 Server, Web Logic 6.1, JSP 1.2, Oracle 8.1.7, Oz Report 2.5, ArcIMS 4.0, ERWin 4.0
* 역할: 연료정산 시스템 중에서 차량관제와 연료정산 부분 개발. 관리자 페이지 중 Map관제를 제외한 차량관제시스템 개발. Oz Report를 이용한 웹 리포팅 부분 개발.
* 성과: 차량 관제 및 연료 정산 고도화.
렌터카 Fuel 정산 시스템 (http://www.roadpark.com)
파워텔레콤
2001.12. ~ 2002.05.
* 기간: 2001.12.01 ~ 2002.05.07
* 개요: 차량에 장착된 기기에서 차량의 정보(잔류연료량, 차량사용자 인식, 적산주행거리, 차량의위치, 등)를 실시간으로 저장하여 차량이 사용한 연료 정산 시스템 구축.
* 사용기술: Windows 2000 Server, IIS 5.0, ASP 3.0, MS SQL Server 2000, Crystal Report 8.5 Dev, ERWin 3.5.2
* 역할: 세 가지 (차량관제, 연료정산, Map관제) 연료정산 시스템 중에서 차량관제와 연료정산 부분 개발. 특정 웹페이지에 대한 웹 리포팅 개발. 프로젝트 산출물 중 하드웨어 부분을 제외한 분석, 설계, 구현 관련 모든 산출물 문서 작성.
* 성과: 웹 상으로 차량관제 및 연료정산 가능성 확인.
포트폴리오
자기소개
직무 경험
시장에서는 판매자가 만들 수 있는 제품이나 팔고 싶은 제품이 아니라, 고객이 원하는 제품을 만들어야 판매가 더 잘 이루어지는 것을 알고 있습니다. 기술 분야에서도 마찬가지라고 생각합니다. 기술적인 사항 이전에 비즈니스의 요구사항을 명확히 이해하고 이를 바탕으로 기술적인 요구사항 및 기술 사양을 구체화해야 이후에 이어지는 분석, 설계, 구현의 각 과정이 유기적으로 이어져 본래의 목적에 맞는 소프트웨어 시스템을 만들 수 있다고 경험적으로 깨닫고 있습니다. 그래서 업무를 진행하기에 앞서 무엇을 왜 만들고자 하는지 업무의 목적과 목표를 명확히 하고 실행하고자 하는 방향이 본래의 목적에 부합하는지 판단하며 일을 진행하는 편입니다.
기술은 기존의 문제점들을 개선하며 끊임없이 변화 발전하고 상향 평준화되어 가고 있습니다. 동일한 비즈니스 요구사항이라 할지라도 그 비즈니스 요구사항을 해결하기 위한 1년 전 기술적 선택지와 지금의 기술적 선택지는 많이 달라질 수 있습니다. 그래서 기술 발전의 흐름과 맥락을 꾸준히 살펴보고 학습하며 비즈니스 요구사항에 대해 어떻게 만들지 어떤 기술을 사용하는 것이 최적의 선택인지 고민하며 실행합니다.
예를 들어 인프라의 경우 하드웨어 물리 장치를 기반으로 소프트웨어 가상화 기술이 Computing, Storage, Networking 장치에 적용되어 물리적 서버를 소프트웨어로 정의하는 가상 서버로 인해 서버의 규모 확장성을 손쉽게 달성할 수 있게 되었습니다. 그리고 서버를 손쉽게 확장할 수 있는 만큼 응용 애플리케이션도 용이하게 확장할 수 있도록 Cgroup, Namespace, Union Filesystem 등 리눅스 가상화 기술에서 Docker, Kubernetes로 발전하여 대규모 서비스를 위한 많은 애플리케이션도 손쉽게 생성할 수 있습니다. 따라서 어떤 시스템을 구현할 때 손쉽게 확장할 수 있는 논리적 구조를 기본으로 설계하고 구현하고 Docker, Ansible 등의 DevOps 자동화 기술을 접목하여 서비스 운영을 자동화하고 개발자 등 사람의 실수로 인한 시스템의 장애를 최소화하여 핵심 업무에 더 집중할 수 있도록 노력합니다.
또한 애플리케이션 개발의 경우 하나의 시스템에서 Frontend, Backend로 보여주는 계층과 기능을 처리하는 로직 계층이 분화 발전하였습니다. Frontend 계층에서는 Virtual DOM을 사용하지 않고 좀 더 빠르고 효율적으로 렌더링할 수 있는 Svelte와 같은 JavaScript 기술과 개발자가 신속하게 화면을 구현할 수 있도록 하는 Tailwind CSS 기술이 발전하고 있습니다. Backend 계층에서는 대용량 서비스를 비용 효율적으로 구현할 수 있는 Clojure, Golang, Rust, OCaml, Erlang/Elixir와 같은 함수형 언어 기반 기술이 발전하고 있습니다. 이에 따라 애플리케이션을 개발할 때 각 계층별로 개발의 효율성과 유지보수의 용이성 등을 고려하여 팀과 함께 개별 기술을 어떻게 적용할 수 있을지 논의하여 선택하고 설계하며 구현 및 문서화하려고 합니다. 그리고 Elasticsearch, Kibana 대시보드 등을 사용하여 모니터링 시스템도 함께 구축하여 시스템 성능 최적화를 위한 병목 지점을 찾거나 장애 시 원인을 신속하게 분석할 수 있도록 노력하고 있습니다.
뿐만 아니라 현재의 시스템은 다양한 기술을 조합 및 통합하여 하나의 서비스 시스템으로 만들어지고 있는 만큼 시스템의 복잡성으로 인해 예기치 못한 오류나 문제가 발생할 수 있습니다. 해당 문제를 해결하기 위해서는 단순히 문제의 현상만을 살펴보는 것이 아니라 개별 기술의 내부 구조 및 동작 원리를 알아야 합니다. 그래서 오픈 소스를 사용할 경우, 전체적인 구조를 파악하며 서비스 기능을 구현하고 틈틈이 내부 구현 메커니즘을 살펴보며 문제 발생시 근본 원인을 쉽게 찾을 수 있도록 노력하고 있습니다. 그리고 소스 코드 변경으로 인한 문제 발생을 최소화하기 위해 테스트 케이스를 작성하여 DevOps CI/CD 파이프라인에서 운영 시스템 배포 전 문제를 감지할 수 있도록 자동화하는 편입니다.
지원 동기
다양한 웹 개발 프로젝트 경험을 통해서 여러 플랫폼에서의 웹 애플리케이션 개발에 자신을 가지게 되었습니다. 그리고 서비스 개발에 비즈니스 요구사항을 반영하여 시스템 분석 및 설계를 하고 최신 기술을 검토하여 요구사항에 가장 적합한 기술을 선택해 구현할 수 있는 역량을 보유하였습니다. Jenkins, GitOps 등을 활용한 DevOps 경험과 AWS 클라우드 인프라를 설계하고 Linux Shell Scripting, Docker, Terraform, Ansible을 사용하여 Infrastructure as Code (IaC)로 인프라 구축 및 자동화한 실무 경험을 가지고 있습니다. 또 비즈니스 문제해결 관점에서 데이터 분석 모델을 만들고 관련된 데이터를 수집 및 처리하는 등 데이터 과학과 데이터 엔지니어링 전반의 과정을 경험하였습니다. 그래서 새로운 문제와 영역에서 창의력을 발휘하여 서비스를 개발하며 제가 가진 능력을 적극적으로 발휘해보고자 지원하게 되었습니다.
입사 후 포부
입사 후에는 새로운 문제 상황에서 창의력을 발휘하여 문제해결능력을 발휘해보고자 합니다. 업계 도메인 지식과 새로운 기술은 지속적으로 학습하고 개발팀과 해당 지식을 나누며 소통하고자 합니다. 그리고 업무 및 엔지니어링 프로세스 중 개발팀이 좀 더 성과를 낼 수 있는 부분이 있다면 개선 사항을 제안하겠습니다. 4차 산업혁명의 가속화로 AI 기술이 예측 모델에서 생성형 모델로 발전되고 있으므로 최신 모델과 기술들을 잘 섭렵하여 비즈니스에 접목할 수 있도록 노력하겠습니다. 또한 AI 모델보다 데이터가 열쇠를 쥐는 시대가 도래하였고 데이터는 활용을 해야 가치가 발생하기 때문에 데이터와 업계 도메인 영역을 잘 결합해서 데이터를 기반으로 합리적 의사결정을 내릴 수 있도록 기술적으로 지원하여 비즈니스 성과를 내도록 최선을 다하겠습니다.
성장 과정
어려서부터 자신의 일은 스스로 판단하고 결정하도록 교육하시는 부모님의 양육방식으로 인해, 저에게 필요한 것들이 무엇인지 생각해보고, 정말 필요하다고 생각되는 것들을 충분히 그리고 장기간 부모님에게 말씀드리고 나서야 관심을 두었던 컴퓨터 학원을 초등학교 고학년 때 다닐 수 있었습니다. 도스 시절이라 많은 응용프로그램들을 배울 기회는 없었지만, GW-BASIC, FORTRAN77, LOTUS, D-BASE III 등을 배우게 되면서 프로그래밍에 대해서 조금씩 알아가는 계기가 되었습니다. 특히 GW-BASIC을 배울 때에는 10개월 정도 순서도 자를 이용하여 여러 문제들을 풀어나감으로써 문제를 해결하기 위한 순차, 분기, 반복의 알고리즘 훈련과 컴퓨팅 사고 능력을 기를 수 있어서 지금의 프로그래밍 능력에 많은 도움이 되고 있습니다. 이렇게 어린 시절은 컴퓨터에 대한 남다른 관심과 애정으로 꿈을 키워나가는 시기였습니다.
학교 생활
대학교 신입생 때부터 슬기짜기라는 전산동아리에서 활동하게 되었는데, 동아리 선배와 동기들과 함께 관심있는 주제를 공부하고 토론하며 혼자서만은 알기 어려웠던 지식들과 내용들을 알아가며 배움의 기쁨을 누릴 수 있었습니다. 그리고 두 학기 동안 동아리의 총무와 부회장으로서 신입회원 모집, 경주 엠티 준비 등 동아리 운영에 필요한 일들을 서로 논의하고 진행하며, 동아리 회원으로서 주인의식을 가지게 된 계기가 되었을 뿐만 아니라, 협업하며 일하는 방식과 새로운 동아리 구성원으로 어떠한 사람을 뽑아야 동아리가 활성화되어 운영되는지 컴퓨터 외에 인간관계에 대해서도 많이 배울 수 있었습니다. 특히 리눅스 관련 동아리에서 참가한 프로젝트가 “제2회 리눅스 우수S/W 공모전”에서 우수상을 수상하기도 하는 등 지금의 저를 만드는 데에 커다란 계기를 만들기도 했습니다.
한편 호기심이 왕성하여 궁금한 것은 꽤 오랜 시간을 들여서라도 해답을 찾는 편이어서, 미국으로 어학연수를 가서는 미국의 유명 대학과 한국의 대학이 대학 경쟁력 면에서 차이가 나는 이유가 무엇인지에 관심을 가지고, 하버드, MIT 등을 방문해보기도 하고, 직접 City College에 1년 정도 수학해보면서, 전반적인 교육 시스템과 운영 상에 있어서 구체적인 업무 매뉴얼의 유무, 그리고 추후 피드백의 반영에 따른 차이라는 나름대로의 결론도 얻을 수 있었습니다.
성격
활동적이고 솔직하며, 일을 처리하는 데에 있어서 신속한 결정을 내립니다. 그리고 일을 하기 이전에 사전에 철저히 준비하고 계획하는 것을 원칙으로 삼고 있습니다. 또 일을 시작하게 되면 작은 것 하나에도 소홀히 하지 않고, 꼼꼼히 챙기며 맡은 일을 성실히 처리합니다. 더욱이 지식에 대한 욕구와 새로운 것에 대한 관심이 많아 정기적으로 관련 서적을 탐독하며 관련 웹사이트를 검색, 자료를 정리하고 있습니다.
너무 적극적인 나머지 때로는 다른 사람의 의견을 귀담아듣지 못하고 흘려 버리는 경우가 종종 있습니다. 그래서 성급한 판단이나 결론을 내릴 때가 가끔 있습니다. 하지만 이러한 단점을 극복하고자 노력하고 있으며, 독단적인 의사결정을 피하기 위해서 반드시 여러 사람의 의견을 들어 보도록 하며, 결정을 내리기 이전에 선택한 것이 어떤 결과를 가져올지 심사숙고하며 의사결정을 두 번 이상 재검토하는 것을 습관화하려고 노력하고 있습니다.