이영진's Location
Seoul, South Korea, Korea, Republic of
About 이영진
이영진's Current Company Details
메리츠증권
메리츠증권 Quant Developer/System Trading Developer
이영진 Work Experience Details
-
Quant Developer메리츠증권 Aug 2022 - Present대한민국 서울시스템 트레이딩 프로그램 개발 업무 수행.알고리즘 트레이딩 프로그램 개발 업무 수행.
-
Software Developer신한금융투자 May 2021 - Jul 2022대한민국 서울1) 신한금융투자 ( 2021/05/17 ~ 2022/07 )- HTS/MTS 서버 프로그램 개발 및 인프라 운영 ( 일 최대 동접자 15만, 일 최대 TPS 5,000 서비스) ( 최근 ‘LG에너지솔루션’ 상장 관련하여, 동접자 100만 대비하는 인프라 환경 구축 경험 )- 실시간 주문 체결 내역 및 조건 주문 서비스 개발 및 운영- AWS EC2에 기존 서비스를 포팅하는 업무 수행- AWS EC2에 종목 정보들을 제공하는 Reactive Rest API 서버 개발- Jmeter 사용하여 서버 부하테스트 진행 ( 최대 TPS 5,000 부하 발생 )- 서버 이슈 발생 시 담당자에게 문자 송신하는 프로세스 개발1) HTS/MTS 서버 프로그램 운영 각 서버의 프로그램 정상 기동 상태 확인, CPU/Memory 상태 체크, 세션 연결 확인 및 트래픽 분산 상태 확인 등 서비스 운영 담당2) 실시간 주문 체결 내역 및 조건 주문 서비스 개발 및 운영 실시간으로 주문이 체결되는 내역을 대외계로 부터 받아, 현재 연결되어 있는 사용자의 체결 내역만 Client로 전송. 실시간으로 시세를 받아 등록되어 있는 조건의 주문이 있는지 확인하여, 주문을 내보내는 서비스 개발. 멀티캐스트 방식으로 시세들을 수신 받고, 빠른 속도로 처리를 해야하기 때문에 Multi Thread 방식으로 개발. 주문 관리 및 사용자 관리 시 Map 자료구조를 사용하여 개발.3) AWS 환경에 On Premise 서버 프로그램 포팅 및 신규 REST API 서버 개발 Cloud 팀에서 만들어준 EC2에 저희 서버 프로그램들을 포팅. 기존 다른 대외 계 서버들과의 통신도 될 수 있도록 환경 구축. '종목 정보 제공' 서비스를 AWS의 Code Commit을 사용하여 프로젝트 수행. Jenkins, S3 Bucket을 사용하여 EC2에 배포 될 수 있는 CI/CD 환경 구축. Spring Boot, WebFlux, MongoDB를 사용하여 개발.
-
Software Developer티맥스오에스 Jan 2018 - May 2021대한민국 경기도 미금티맥스 Office( 2018/01/01 ~ 2021/05/14)- Client와 Server 간 WebSocket, HTTP 통신 가능하도록 FrameWork 적용- WebOffice(웹 어플리케이션) 기획, 설계 개발 및 Cloud 환경으로 구축하는 업무 진행- Image Encoding/Decoding 기능 개발 (WebRTC Library 사용하여 개발 경험 포함)- PC용 오피스 어플리케이션(Word) 중 ‘메모’, ‘WordArt’. ‘페이지 배경/테두리’ 기능 개발1) WebOffice Server 개발 Epoll구조를 사용하여, 사용자의 Message가 오는 경우 사용자에 대응하는 FD가 깨어날 수 있도록 개발. Epoll에서는 깨어난 FD에게 들어온 Message를 확인하여, Message Header Type에 따라 Callback 함수가 수행되도록 개발. Client에게 Response를 보내는 부분은 Multi Thread로 분리하여, Client의 Traffic 효율적으로 처리하도록 개발. Client와 Server간 WebSocket 통신이 가능하도록 ‘libwebsockets’ Library를 사용. Library를 사용하면서 Server에서 CLOSE_WAIT 이슈 발생. Socket Close가 제대로 될 수 있도록 코드 수정.2) WebOffice 기능 개발 Client-Server, Server-Office 프로세스 간 Socket 통신 FrameWork 개발 담당 Office 여러 기능들을 개발하였지만, 주로 Copy/Paste 기능 담당 Web Office에서 Copy Command 수행 시, 사용자의 Clipboard 공간에 접근하여 Clipboard Data 저장하도록 개발 Paste Command 수행 시 사용자의 Clipboard 공간에서 Clipboard Data를 가져와 Server에 전송하도록 개발3) Cloud 환경으로 이관하는 업무 수행Kubernetese 기반으로 하는 사내 Cloud Solution에서 Container를 생성하기 위해 Docker를 사용하여 이미지 생성생성된 이미지를 사용하는 Yaml 파일 작성하여 Container 생성. Container 간 통신이 가능하도록 환경 설정.4) PC용 Office Application 개발 STL, Design Pattern등을 사용하여 개발 진행. 개발 후 Valgrind를 이용하여 Memory Leak 제거메모 기능 개발 : 메모들을 관리하는 Manager 객체 생성, 어디에서나 접근 가능 해야 하므로 Singleton 패턴 사용페이지 배경/테두리 개발 : 페이지 테두리/배경 스타일을 선택하면 대응하는 Paint 함수를 포인터에 저장 페이지를 돌면서 매번 스타일을 체크하지 않고 함수 포인터를 호출하여 Paint자주 생성/삭제 되는 객체들은 삭제 바로 Delete하지 않고, Pool 형태로 관리하여 재사용할 수 있도록 관리
-
Software DeveloperSk텔레콤 Jun 2017 - Aug 2017수내SK텔레콤 Infra보안팀(2017/06/26 ~ 2017/08/18)보안 장비인 IPS/IDS/방화벽/ESM 학습 후, 실제 사용하는 곳에서 사용 방법 습득공격 차단 및 탐지 방법에 대해 배운 후, 직접 공격 차단 규칙을 만들어 시스템에 적용Splunk를 사용하여, 발생한 로그들을 분석.(Splunk: SQL 질의를 통해 DB에서 자료 조회하여 시각화해주는 프로그램)
이영진 Education Details
-
연세대컴퓨터과학
Frequently Asked Questions about 이영진
What company does 이영진 work for?
이영진 works for 메리츠증권
What is 이영진's role at the current company?
이영진's current role is 메리츠증권 Quant Developer/System Trading Developer.
What schools did 이영진 attend?
이영진 attended 연세대.
Not the 이영진 you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Aero Online
Your AI prospecting assistant
Select data to include:
Total price:
$0.00
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial