지금 로켓펀치에 무료 가입하고 더 많은 정보를 접해보세요!무료가입

허윤

0
0
연구원 @핸디즈
 
Python의 편의성과 간결함이 좋아 공부를 시작했습니다. 지금은 Django Framework로 좀 더 나은 서버 개발자가 되기위해 노력하고 있습니다. 몇번의 스타트업 경험을 통해 책임의 무게, 함께하는 즐거움, 성장의 즐거움을 배웠습니다. 이러한 경험 중에 가장 기억에 남는 것은 새로운 목표가 생겼을 때, 팀 동료분들과 함께 고민했던 순간이었습니다.

경력

연구원

재직중

서버/웹 개발자

2016년 12월

그룹 내에 결제가 쉽게 이루어 질 수 있도록 하는 서비스를 개발했습니다. 서버 개발이 주업무였으며, Django RESTful Framework를 이용하여 개발을 진행하고 있습니다.
Web Developer

2016년 8월 - 2016년 10월

여성 옷 쇼핑몰의 의상을 추천해주고, 블로그 마켓의 판매를 도와주는 결제 모듈 및 판매, 재고, 배송 관리 솔루션을 만드는 스타트 업 회사였습니다. 저는 판매, 재고, 배송 관리 솔류션 개발을 맡아서 하였습니다.
Embedeed SW engineer

2013년 3월 - 2015년 9월

IPTV 수신용 STB의 보안모듈인 CAS모듈을 H/E Server로부터 안전하게 내려받고, 안전하게 수행될 수 있도록 하는 iCAS모듈 및 SVM의 개발 및 유지보수 업무를 맡았습니다.
서버/웹 개발자

2012년 5월 - 2012년 10월

한글 및 영어 문장에서 감성을 분석하는 엔진 유지보수 및 감성 엔진을 이용한 Web 서비스 개발 및 유지보수 업무에 참여했습니다.
웹개발자 (인턴쉽)

2011년 9월 - 2012년 2월

대학교와 한국IBM과의 연계로 약 5개월간 Internship에 참여했습니다. 맡았던 업무는 한국 IBM이 관리하고 있던 아모레퍼시픽의 상품 관리 및 인사 관리 사이트 유지보수 업무를 했습니다.

전문 분야

Python
Django
C
embedded-linux
Django REST framework
데이터베이스 설계
Amazon AWS
더 보기
Git
Trello
간단히

프로젝트

디비업 서버 개발

2016년 12월 - 2017년 9월

Django RESTful Framework를 이용해 개발을 진행하였습니다. 업무는 기획에 따른 비즈니스 로직을 개발하였으며, 해외 결제 모듈과 국내 결제 모듈 추가 및 개발, 유지보수가 주업무였습니다. 그 밖에 마케팅팀과 CS팀의 요청으로 데이터 전달 및 관리 역할을 했습니다. 그리고 제가 직접 설계하고 구성한 것은 아니지만, 서비스는 AWS의 EC2의 인스턴스를 이용한 DC/OS에서 관리되었으며, Docker 이미지로 형상 관리 및 배포를 진행하였습니다.

Framework: Django REST Framework(Python)
Database: MySQL
Web Server: Nginx
Cloud Service: AWS(EC2, RDS, S3, EC2 Container Service, IAM), KT Cloud
코드 및 이슈 관리: Bitbucket, Trello
서버 및 배포 관리: DC/OS, Docker

주요 업무
> REST API 구현 및 유지보수: 새로운 기능에 대한 요구사항 정리, 설계, 구현, 문서 공유, 테스트, 배포의 업무를 했습니다. 요구사항 정리는 간단한 UI를 그려 기획자, 디자이너분들과 얘기를 나눠 정리를 했습니다. 그리고 설계 및 구현 단계에서는 client 개발자들 간의 원활한 의사소통을 위해 flowchart를 그리고 response data를 미리 정해 얘기를 하려고 노력했습니다. 특히 외국인 친구가 있어서 그러한 과정이 더 필요했습니다. 이러한 과정을 통해 나온 문서를 정리해 공유했습니다. 함께 일한 동료의 가르침을 받아 테스트 코드도 작성해보려고 노력했는데 바쁜 개발 일정과 저의 게으름으로 생각보다 쉽지 않았습니다.
> 기획 및 설계: 새로운 기능(이벤트, 새로운 VAN사의 서비스 추가 등)에 대한 기획 참여 및 요구사항에 따른 데이터베이스 설계, API 설계를 했습니다.
> DC/OS 운영 및 배포: DC/OS 구축된 후에 이 회사에 입사하게 되어 실제 구축에는 참여하지 않았습니다. 저의 주업무는 DC/OS의 public, private slave에서 운영되는 서버 자원들과 VAN사와의 서비스를 배포하거나 운영 중에 문제가 발생하면 로그를 확인하고 그에 따라 문제를 해결하는 업무였습니다.
> 기타 업무: CS업무 처리(회원 탈퇴, 이벤트 금액 지급, 결제 오류에 대한 처리 등) 및 마케팅팀에서 데이터 요청 시에 그에 필요한 데이터를 database에서 가져와서 전달해주었습니다. 이러한 요청에 대한 처리시에는 가능하면 기록을 남기기 위해 노력했습니다. 예를 들어, 사용자의 정보 변경, 금액 변경 등 기록으로 남기면 좋겠다고 생각한 것들은 스프레드시트를 만들어서 공유하고, 조금 번거롭지만 가능하면 프로세스화 하려고 노력했습니다.

참여자

허윤
연구원 @핸디즈
상품관리 솔루션

2016년 8월 - 2016년 10월

소규모 쇼핑몰의 결제 현황 및 배송 상태를 확인할 수 있으며, 상품 관리 및 쇼핑몰의 정보를 관리 할 수 있는 솔루션 개발.
개발 환경
● 언어 및 프레임 워크: Python(2.7), Django(1.9)
● Database: MySQL
● 프로젝트 관리: Bitbucket
● 이슈 및 일정 관리: JIRA

참여자

허윤
연구원 @핸디즈
KT 올인원 PC(일체형 IPTV PC) - iCAS 모듈 포팅

2015년 1월 - 2015년 9월

1. 개요: Linux 환경에서 실행되던 iCAS 모듈을 Windows 64bit환경에서 실행될 수 있도록 바이너리 형태로 릴리즈 되던 라이브러리를 DLL형태로 릴리즈 될 수 있도록 포팅
2. 개발 환경
- 개발 환경 및 빌드 환경: Windows 7 (64bit)
- 개발 툴: Visual Studio 2013
- 언어: C
3. 포팅 작업
- 기존 Linux환경에서 빌드 시에 사용하고 있던 오픈 소스 라이브러리를 Windows 환경에서 사용할 수 있도록 빌드 후 Windows환경에서 수행되는 iCAS에 적용 (사용 라이브러리: libxml2, openssl, json, zlib
- Windows 포팅 작업
1. Visual Studio에서 빌드 할 수 있도록 프로젝트 속성 설정
2. 바이너리 형태로 릴리즈 되던 코드를 Windows 환경에서 컴파일 하여 DLL형태로 릴리즈 되도록 포팅 작업
2-1. Windows TCP/IP 프로토콜로 변경
2-2. System Call 함수 포팅

참여자

허윤
연구원 @핸디즈
2013년도 KT 고도화 프로젝트 참여

2013년 8월 - 2014년 1월

1. 개요: 기존 CAS Update 방식은 H/E Server에 저장된 CAS 보안 모듈을 Server에서 직접 내려주는 형태였는데, CAS별 버전을 STB 에서 확인하여 H/E Server에 상향 접속하여 Update할 수 있는 시스템 설계 및 개발 참여
2. 개발 환경
- 빌드 환경: Ubuntu 12.04
- 언어: C

참여자

허윤
연구원 @핸디즈
iCAS모듈 유지보수

2013년 3월 - 2015년 9월

1. KT에서 운영 중에 발생한 이슈 대응
2. iCAS 모듈 관련 KT내 인증 테스트 진행 및 한국정보통신기술협회(TTA)에서 진행되는 인증절차 진행

참여자

허윤
연구원 @핸디즈
Complex Affect

2012년 9월 - 2012년 10월

1. 개요
- HeartSay 프로젝트의 알고리즘을 기반으로 영화 속 캐릭터의 대사를 분석하여 나온 결과를 기반으로 캐릭터를 분석하는 엔진 개발
2. 개발환경
- 언어: Java
- Database: MySQL
- 라이브러리: Stanford Parser와 회사 내에서 개발한 검색 엔진

참여자

허윤
연구원 @핸디즈
LLAMP (시연용 Prototype 개발)

2012년 7월 - 2012년 9월

1. 개요
- 감성 검색 엔진을 기반으로 Facebook 사용자의 Feed의 감성을 분석. 그 Data를 기반하여 사용자의 패턴을 분석한다. 분석 결과와 자체적으로 분석한 영화 패턴을 매칭하여 사용자에게 영화를 추천해주는 프로그램 개발
2. 개발환경
- Framework: JSP & Servlet
- 언어: Java
- Database: MySQL

참여자

허윤
연구원 @핸디즈
HeartSay

2012년 5월 - 2012년 7월

1. 개요
- 대니얼 골만의 E.I 측정 기준 5가지(자기 감정 인식 능력, 자기 감정 통제 능력, 자아 동기 부여 능력, 타인 감정 인식 및 이입 능력, 커뮤니케이션 활성화 정도)를 기반으로 한 캐릭터 분석 엔진 개발
- Facebook 사용자의 Feed를 Facebook API로 가져와, 구문 분석기를 이용, 문장을 나누고 그 Data를 기반으로 5가지 영역에 대입, 그 결과 값을 기반으로 캐릭터 분석하는 App 개발
2. 개발환경
- Framework: Spring
- 언어: Java
- Database: MySQL

참여자

허윤
연구원 @핸디즈
아모레퍼시픽 상품 및 고객 관리 사이트 유지보수

2011년 9월 - 2012년 2월

1. 개요
- 아모레퍼시픽의 상품 및 인사 관리
- 고객사의 요구사항에 따라 기능 추가 및 유지보수하는 업무
2. 개발환경
- Framework: Struts
- 개발 툴 및 언어
1. 개발 툴: Web Sphere
2. 언어: Java
- Database: Oracle DB

참여자

허윤
연구원 @핸디즈

학력

컴퓨터공학과 전공(학사)

2004년 - 2012년

자격증

정보처리기사
한국산업인력공단

2011년 6월 취득

추천

허윤님을 추천하시면, 허윤 님에게 큰 도움이 됩니다.
추천

언어

한국어

고급(자유자재의 의사소통)

영어

초급

기본정보

로켓펀치
www.rocketpunch.com/@fromleaf
거주지
대한민국 경기도 남양주시 와부읍 덕소로 118-7
병역
병전역

2006년 12월 - 2008년 11월