반갑습니다,
저는 이선우입니다.

서울에서 3년차 서버 백엔드 엔지니어로 일하고 있으며 아름다운 인터페이스와 애니메이션을 구현하는 것을 좋아합니다. 개발자의 가치는 비즈니스 가치를 구현하는데서 나온다고 믿습니다. 주도적으로 업무를 진행할 수 있는 환경을 선호합니다.

Work Experience.

넷앤드.

Backend Developer - 현재

넷앤드 HIWARE 6 - 인사 연동.

- 현재
Description.

넷앤드 HIWARE 6의 인사 정보를 연동하기 위해 사용하는 배치 프로젝트를 만들고 유지보수하고 있습니다.

What did I do.
  • Spring Batch 마이그레이션
  • Future -> CompletableFuture 클래스 리팩터링
  • Spring Okta 연동 기능
  • 다양한 인사연동 방식 구현: LDAP, REST API, Okta, 데이터베이스(Oracle, MSSQL, PostgreSQL, MySQL, MariaDB), File, MQ, UDP 연동
Tech Stack.

Spring Boot, Spring Batch, Spring Okta

넷앤드 HIWARE 6 - SSO 연동.

- 현재
Description.

넷앤드 HIWARE 6에 로그인하기 위해 사용되는 SSO 프로젝트를 만들고 유지보수 하고 있습니다.

What did I do.
  • Okta SAML 프로토콜을 활용한 SSO 인증 시스템 구현
  • OneLogin IdP와의 SAML 연동을 통한 사용자 인증 플로우 개발
  • 다중 IdP 지원을 위한 SAML 메타데이터 관리 시스템 구축
  • SLS(Single Logout Service) 및 SLO(Single Logout)를 통한 Okta IdP와 HIWARE SP 간 세션 파기 로직 구현
Tech Stack.

Spring Boot, Okta SAML, OneLogin

넷앤드 HIWARE 6 - 알림 연동.

- 현재
Description.

넷앤드 HIWARE 6의 알림을 연동하기 위해 사용되는 프로젝트를 만들고 유지보수 하고 있습니다.

What did I do.
  • Slack, Kakao Talk, Email, SMS, MQ, UDP등 여러 방식의 알람 연동 개발
  • 고객사 사내 메신저 시스템과의 REST API 통신을 통한 알림 연동 구현
Tech Stack.

Spring Boot, IBM MQ, UDP

제네웰.

연구개발 -

UDI 시스템 관리.

-
Description.

의료기기 통합 정보인 UDI 추적 관리 시스템을 관리 했습니다.

What did I do.
  • UDI 추적 관리 시스템 관리
  • 연구원 보조 업무
  • 약품 재고 관리

Other Experiences.

Blog.

Author, Maintainer - 현재

seob.dev이라는 이름의 개인 블로그를 운영하고 있습니다. 비정기적으로 제가 새롭게 배우게 된 내용 등을 글로 작성해 공유합니다.

GitHub.

Author, Maintainer - 현재

GitHub - snwlee

강원대학교.

에너지자원공학과 -

에너지자원공학과에서 4년간 공부하며 컴퓨터구조, 자료구조, 컴퓨터네트워크, 웹 프로그래밍 등의 과목을 우수한 성적으로 이수하였습니다. 중간에 휴학을 하고 일을 하다가 다소 늦게 졸업했습니다.

Skills.

Backend Development.

  • Java 21을 활용한 백엔드 개발에 능숙합니다.
  • HIWARE 솔루션 JDK 8에서 JDK 21로 마이그레이션 경험을 보유하고 있습니다.
  • Spring Boot 프레임워크를 사용한 RESTful API 개발 경험이 있습니다.
  • MyBatis와 JPA를 활용한 데이터베이스 연동 작업을 할 수 있습니다.

DevOps & Containerization.

  • K8s와 Docker 기반으로 구성된 HIWARE 솔루션의 컨테이너 환경 유지보수 경험
  • Kubernetes 클러스터 내 마이크로서비스 배포 및 관리 업무 수행
  • Docker 컨테이너 기반 애플리케이션 운영 및 트러블슈팅 경험
  • CKA(Certified Kubernetes Administrator) 자격증 취득을 위한 심화 학습 진행 중

Cloud & Infrastructure.

  • AWS 클라우드 서비스를 활용한 인프라 구축 및 관리 경험
  • AWS EC2, S3, RDS 등 핵심 서비스 운영 경험
  • SAA(Solutions Architect Associate) 자격증 취득을 위한 학습 진행 중

Integration & Messaging.

  • IBM MQ를 활용한 메시지 큐 시스템 구축 및 운영
  • UDP 통신을 통한 실시간 데이터 전송 구현
  • 다양한 시스템 간 REST API 연동 개발
  • 파일 기반 데이터 연동 및 배치 처리 시스템 구현

Authentication & Security.

  • SAML 2.0 프로토콜을 활용한 SSO(Single Sign-On) 시스템 구현
  • Okta, OneLogin 등 다양한 IdP와의 SAML 연동 경험
  • LDAP를 통한 디렉토리 서비스 연동 및 사용자 인증 구현
  • SLS/SLO를 통한 통합 로그아웃 플로우 설계 및 구현

Database Management.

  • Oracle, MSSQL, PostgreSQL, MySQL, MariaDB 등 다양한 RDBMS 연동 경험
  • MyBatis와 JPA를 활용한 ORM 기반 데이터 액세스 레이어 구현
  • 대용량 데이터 처리를 위한 배치 시스템 설계 및 최적화
  • 데이터베이스 스키마 설계 및 쿼리 성능 튜닝

Certifications.

취득 완료.

  • SQLD (SQL 개발자)
  • ADSP (데이터분석 준전문가)
  • 운전면허증 1종 보통

취득 준비 중.

  • CKA (Certified Kubernetes Administrator) - 강의 수강 중, 2025년 취득 목표
  • SAA (AWS Solutions Architect Associate) - 강의 수강 중, 2025년 취득 목표

Contact.