7년 이상 경력의 전문 소프트웨어 엔지니어 Java/Go/Python/PHP/Ruby로 백엔드 개발 React, Javascript 및 Typescript로 프론트엔드 개발 배포, 테스트 자동화 및 인프라 프로비저닝을 위한 CI/CD 파이프라인 개발 마이크로서비스 아키텍처에서 분산 시스템 개발
ประวัติการทำงาน
โพสต์
สรุปประวัติการทำงานโดย AI
KangEunseok님은 7년 이상 경력의 풀스택 개발자로서 Java, Go, Python, PHP, Ruby 등 다양한 언어를 활용한 백엔드 개발과 React, Javascript, Typescript 기반의 프론트엔드 개발 경험을 보유하고 있습니다. 특히 마이크로서비스 아키텍처 기반의 분산 시스템 설계 및 개발, CI/CD 파이프라인 구축, 그리고 Kubernetes와 클라우드 환경에서의 인프라 프로비저닝에 강점을 가지고 있습니다.
- 마이크로서비스 아키텍처기반 분산 시스템 설계/개발
- Spring, Dropwizard with MySQL, RabbitMQ 및 Kafka로 금융 시스템 백엔드 Java 애플리케이션 개발
- Keycloak 기반으로 Web, Mobile 및 서비스간 인증을 위한 Single Sign On 인증 시스템 구현
- Kubernetes에서 Istio 기반으로 service mesh 개발
- Gitlab CI/CD, Garden, Harness, Helm, Jenkins, Harness 및 Ansible을 사용하여 Kubernetes 및 Java 애플리케이션 용 배포 파이프라인 개발
- 사내에서 사용하는 버전 관리 보조 프로그램을 Python으로 개발
- Grafana, Newrelic, Splunk로 모니터링 및 로깅 설정
- Terraform 및 Gitlab CI/CD를 사용하여 AWS에서 인프라 프로비저닝을 위한 파이프라인 개발
- JSP + Javascript 와 React 로 애플리케이션 UI 기능 개발
- Gitlab CI/CD, Docker, Selenium으로 e2e 테스트 및 파이프라인 개발
- Facebook 내부에서 사용되는 자동화된 테스트 실패 분석 시스템 개발
- Jest, Typescript, React, Hack, Python을 기반으로 내부 E2E 테스트 프레임워크의 새로운 기능 개발
- 테스트 결과 자동화를 위한 CI/CD 파이프라인 작업 설정
- Facebook 내부 애플리케이션 테스트 계획 수립
- 내부 엔터프라이즈 소프트웨어 개발 팀이 E2E 테스트 자동화 채택 지원
- Facebook에서 E2E 테스트 모범 사례를 위한 소프트웨어 엔지니어 멘토링
- APAC의 여러 지역에 걸쳐 20명 이상의 엔지니어와 함께 인도네시아 금융 대출 관리 사업을 위해 Java(Spark/Spring), Go, React with Type Script 사용해서 구축.
- PostgreSQL 및 Mongo DB 사용
- MSA 환경에서 분산 시스템을 개발하고 기존 Monolithic 시스템을 소규모 서비스로 분해작업 - Docker, Helm,Terraform, cloutinit, Chef 및 Gitlab CI를 사용하여 Kubernetes 클러스터에 배포하고 AWS에서 인프라를 프로비저닝할 CI/CD 파이프라인 설정.
- Kafka를 사용해서 애플리케이간 데이터 배포 시스템 개발
- 금융 대출 서비스를 위한 기존 Ruby On Rails 프로젝트 유지보수
- ELK 스택, Datadog, Newrelic, Sentry로 로깅/모니터링 시스템 설정
- 데이터 과학자들을 위해 구글 빅쿼리에 데이터를 로드하는 애플리케이션 개발
- 여행 예약 플랫폼을 위해 Spring과 함께 여행 일정 시스템 개발
- Jenkins, Ansible 및 셸 스크립트를 사용하여 CI/CD 파이프라인 설정
- Cloud Foundry를 기반 인프라로 하여 마이크로서비스 아키텍처에 기반 개발
- 내부 소프트웨어 테스트 시간을 단축 시킨 테스트 데이터 공급 시스템 개발
- React에서 테스트 데이터 비교 애플리케이션 개발, 통합 및 성능 테스트
- 내부 여행 일정 시스템과 호텔 등 외부 여행 벤더 간의 데이터 통신에 XML과 JSON을 이용한 미들레이어 개발
- Cordova 기반 하이브리드 애플리케이션의 초기 로딩 속도 향상
- 기존 C# 프로그램을 Python으로 재작성 후 데이터 처리 시간 단축
- Aerospace 연구진과 협력하여 ASP를 통한 위성 이미지 모니터링 시스템용 웹 및 데스크톱 애플리케이션을 개발. NET MVC 4(C#), WPF, Python 및 SQL Server 사용
- 데이터 제공업체로부터 비행기록 복사를 위한 데이터 수집 시스템 개발
- Java(웹 애플리케이션), Python(데이터 구문 분석), MySQL을 이용한 비행을 위한 방사선 계산 시스템 개발
- 모바일 및 웹 애플리케이션용 Open Layer 3 및 GeoServer로 지도 서비스 개발