이성민

JAVA 개발자
[간략 소개]
저는 백엔드 및 DevOps 환경 구축에 강점이 있는 개발자입니다.
주니어 시절부터 프론트엔드와 백엔드를 모두 다루며 다양한 프로젝트를 수행해왔고, 이후 대용량 트래픽 처리 및 DevOps 기술의 중요성을 인식하게 되었습니다. 이를 바탕으로 안정적인 서비스 운영과 배포 자동화 환경을 구축하는 데 집중하고 있습니다.
기술 도입과 개발 문화 개선에 대한 관심이 높아, 조직 내 효율적인 개발 프로세스와 인프라 최적화를 위해 지속적으로 연구하고 적용하는 것을 목표로 하고 있습니다.
[핵심 역량]
- MSA 아키텍처 설계 및 구현 (DDD 기반 설계, Saga 패턴, CQRS 적용)
- 대용량 데이터 처리 및 분산 시스템 개발 (Kafka, Spring Batch 활용)
- 클라우드 및 컨테이너 기반 DevOps 환경 구축 (AWS, Kubernetes, ArgoCD, Jenkins)
- 모니터링 및 로깅 시스템 설계 (Prometheus, Loki, Grafana)
- 실시간 데이터 처리 및 백엔드 성능 최적화
- sm4m86@gmail.com
- Phone
- +8210 - 9441 - 4357
- Website
- 1986.03.26.
- GitHub
- GitHub
Experience
– present
롯데이노베이트(구 롯데정보통신)
- 직급 : 책임
- 담당업무 : 백엔드 개발
- 고용형태 : 정규직
- 부서명 : 모빌리티사업팀
–
한화시스템
- 직급 : 대리
- 담당업무 : 백엔드 개발
- 고용형태 : 프리랜서(포티에스 소속)
- 부서명 : PI팀
–
소프트노믹스
- 직급 : 대리
- 담당업무 : 백엔드 개발
- 고용형태 : 프리랜서
- 부서명 : 개발팀
–
모렌소프트
- 직급 : 대리
- 담당업무 : 백엔드 개발
- 고용형태 : 정규직
- 부서명 : 개발팀
–
아이마케팅
- 직급 : 사원
- 담당업무 : 프론트엔드 개발
- 고용형태 : 정규직
- 부서명 : 기술지원팀
Projects
OSS 연구 과제 개발
–
- [주요 역할] AA, SA, 백엔드 개발
- [담당 업무] 자율주행 프로그램 배포 및 관제, 원격 제어 시스템 구축
- [개발 환경] Java 17, Spring Boot, Spring Cloud Config, Spring Batch, JPA, Kafka, Jenkins, ArgoCD, Kubernetes (EKS), K3s, Fleet, React.js
- [데이터베이스] MySQL, MongoDB, Redis
- [인프라] AWS, Linux
- [주요 업무 및 성과]
- 관제 백엔드 서버 구축: DDD 기반 MSA 개발 (Saga 패턴을 통한 트랜잭션 관리, CQRS 패턴을 통한 Read 성능 최적화)
- 자율주행 데이터 처리: Spring Batch, Redis를 활용한 자율주행 통계 데이터 수집 및 분석
- DevOps 환경 구축: EKS 기반 관제 서버 배포 및 컨테이너 오케스트레이션 구축
- 모니터링 및 로깅: Prometheus를 활용한 서버 리소스 모니터링, Loki 기반 로그 수집, Grafana 대시보드 및 알림 시스템 구축
- 차량 단위 클러스터 관리: Fleet을 이용한 K3s 기반 차량 단위 클러스터 관리 및 자율주행 소스 배포
- AWS 설계 및 설정
차량용 앱 마켓 연구 과제 개발
–
- [주요 역할] AA, SA, 백엔드 개발
- [담당 업무] 차량용 앱 마켓 아키텍처 및 개발
- [개발 환경] Java 17, Spring Boot, Spring Cloud Config, Spring Cloud Gateway, Spring Batch, JPA, Kafka, Jenkins, ArgoCD, Kubernetes (EKS), React.js
- [데이터베이스] MySQL, MongoDB, Redis
- [인프라] AWS, Linux
- [주요 업무 및 성과]
- 차량용 앱 마켓 서버 구축: DDD 기반 MSA 개발 (Saga 패턴을 통한 트랜잭션 관리, CQRS 패턴을 통한 Read 성능 최적화)
- 정산 및 대사 관리: Spring Batch, Redis를 활용한 정산 및 대사
- DevOps 환경 구축: EKS 기반 서버 배포 및 컨테이너 오케스트레이션 구축
- 모니터링 및 로깅: Prometheus를 활용한 서버 리소스 모니터링, Loki 기반 로그 수집, Grafana 대시보드 및 알림 시스템 구축
- AWS 설계 및 설정
차량 주행 데이터 수집 연구 과제 개발
–
- [주요 역할] AA, SA, 백엔드 개발
- [담당 업무] 차량에서 전송되는 이미지 및 메시지 데이터를 실시간으로 수신하고 관리하는 시스템을 개발
- [개발 환경] Java 17, Spring Boot, Spring Cloud Config, JPA, Kafka, Jenkins, ArgoCD, Kubernetes (EKS), React.js
- [데이터베이스] MySQL, DynamoDB, Redis
- [인프라] AWS, Linux
- [주요 업무 및 성과]
- 데이터 수신 및 관리 시스템 개발: 레이어드 아키텍처 기반 MSA 백엔드 수집 서버 개발
- DevOps 환경 구축: EKS 기반 서버 배포 및 컨테이너 오케스트레이션 구축
- React 무료 템플릿을 활용한 관리자 프론트엔드 구축
- AWS 설계 및 설정
EVSIS 전기차 충전 플랫폼 운영 개발
–
- [주요 역할] 백엔드 개발
- [개발 환경] Java 8, Java 11, Spring, Spring Boot, Spring Security, Mybatis, Vert.x, WebSocket
- [데이터베이스] MariaDB
- [인프라] L클라우드(롯데 클라우드)
- [주요 업무 및 성과]
- 관제/관리자 시스템 운영 개발: 관제 및 관리자 시스템의 개발 및 운영을 담당
- API 서버 신규 도입: 외부 시스템과의 연동을 위한 API 서버를 신규 개발하여 현대 E-PIT 시스템 연동 개발
- 사용자 웹/앱 운영 개발: 사용자를 위한 웹사이트 및 모바일 애플리케이션의 개발 및 운영을 담당
- WebSocket서버 운영 개발: 충전기 실시간 데이터 통신을 위한 WebSocket 기반의 프록시 서버 개발 및 운영
롯데 호텔 글로벌 웹앱 PM
–
- [주요 역할] PM
- [개발 환경] Java 8, Spring, Adobe Experience Manager, Mybatis
- [데이터베이스] MSSQL
- [인프라] L클라우드(롯데 클라우드)
- [팀 구성] 개발자 4명, 앱 개발자 4명, 퍼블리셔 1명, 기획자 2명, PM 1명 (본인)
- [주요 업무 및 성과]
- 현업 요구사항 취합: 롯데 호텔의 다양한 부서로부터 요구사항을 수집하고, 이를 바탕으로 프로젝트의 우선순위를 결정
- 작업 분배: 각 팀원의 전문성을 고려하여 작업을 효율적으로 분배하고, 프로젝트 목표 달성을 위한 협업 체계 구축
- 개발 및 개선 일정 관리: 프로젝트의 전체적인 일정을 계획하고 관리하여, 목표 달성을 위한 시간적 효율성 확보
롯데 호텔 글로벌 웹앱 운영 개발 및 단품 개발
–
- [주요 역할] 백엔드 개발
- [개발 환경] Java 8, Spring, Adobe Experience Manager, Mybatis
- [데이터베이스] MSSQL
- [인프라] L클라우드(롯데 클라우드)
- [주요 업무 및 성과]
- 현업 요구사항에 따른 개발: 롯데 호텔 현업 부서로부터 받은 요구사항을 분석하고, 이를 기반으로 신규 기능 개발 및 기존 시스템 개선 작업 수행
- 롯데 호텔 글로벌 웹앱 검색 고도화: Google API를 활용하여 위치 기반 검색 기능을 구현. 사용자의 현재 위치를 기반으로 가장 관련성 높은 호텔 정보와 서비스를 제공하는 기능 개발
- 롯데 호텔 실버타운 홈페이지 개발: 호텔 실버타운 홈페이지 신규 개발
- 모바일 키 인터페이스 개발: 롯데 호텔의 글로벌 웹앱과 모바일 키 앱 간 인터페이스 개발을 담당함. 이를 통해 사용자가 모바일 장치를 이용하여 객실 접근 등의 기능을 편리하게 사용할 수 있도록 지원함.
한화시스템 손익전망 포탈 개발
–
- [주요 역할] 백엔드 개발
- [개발 환경] Java 8, Spring, JQUERY, Mybatis, ChartJs, RealGrid
- [데이터베이스] ORACLE
- [인프라] On-premise
- [주요 업무 및 성과]
- SPRING 프레임워크 설계 및 개발: 백엔드 및 프론트엔드에 걸쳐서 공통 단의 설계 및 개발을 담당
- 데이터 모델링 및 개발: 데이터 관리 및 운영을 위한 모델링 및 개발 작업을 담당
한화시스템 E-Accounting 리뉴얼
–
- [주요 역할] 백엔드 개발
- [개발 환경] Java 8, Spring, JQUERY, Mybatis, ChartJs, RealGrid
- [데이터베이스] SYBASE
- [인프라] On-premise
- [주요 업무 및 성과]
- 백엔드 시스템 아키텍처 설계 및 구현: 백엔드 아키텍처 설계 및 RESTful API 설계 및 구현
- 시스템 공통 기능 개발: 공통코드관리, 메뉴관리, 인증 인가, 그리드 관리 개발
- 프론트엔드 개발: SPA 기반 멀티탭 웹 개발
한화시스템 챗봇 운영
–
- [주요 역할] 백엔드 개발
- [개발 환경] Java 8, Spring, C#, TypeScript, Node.js, MS LUIS
- [데이터베이스] SYBASE, ORACLE
- [인프라] On-premise
- [주요 업무 및 성과]
- 각 포탈 간(회계포탈, 구매포탈 등) 인터페이스 개발
- 사원정보 호출 인터페이스 개발
- 날씨정보 API 개발
- 예산 정보 인터페이스 개발
- 휴가, 연차 정보 인터페이스 개발
- 회의실 예약 인터페이스 개발
- 비밀번호 초기화 인터페이스 개발
한화시스템 구매포탈 운영
–
- [주요 역할] 백엔드 개발
- [개발 환경] Java 8, Spring, RealGrid, Mybatis
- [데이터베이스] ORACLE
- [인프라] On-premise
- [주요 업무 및 성과]
- 구매품의 개발
- 각종 품의 개발 및 요구사항 반영
한화시스템 E-Accounting 운영
–
- [주요 역할] 백엔드 개발
- [개발 환경] Java 8, Spring, JQUERY, Mybatis, Dhtmlxgrid, Quartz
- [데이터베이스] SYBASE
- [인프라] On-premise
- [주요 업무 및 성과]
- 배치(Scheduler) 프로그램 개발
- 통제예산조회 튜닝
- 공지 팝업 개발
- 출장품의 및 정산 개발
- 임차품의 개발
- 차량운행품의 개발
- 그 외 각종 품의 개발 및 요구사항 반영
LG CNS 프로젝트 수행
–
- [내용] LG지인몰 개발 및 MRO하이브리드 앱 개발
- [주요 역할] 백엔드 개발
- [개발 환경] JAVA8, SPRING, JQUERY, Mybatis
- [데이터베이스] ORACLE
- [주요 업무 및 성과]
- 전국 아파트 도면DB를 활용한 창호 쇼핑몰 개발: 전국 아파트 도면 데이터베이스를 기반으로 사용자가 자신의 아파트 유형에 맞는 창호 제품을 쉽게 찾아볼 수 있는 인터페이스 설계 및 구현
- 창호 쇼핑몰 모바일 버전 개발: 모바일 버전 결제 시스템 개발, 웹 기반 쇼핑몰의 모바일 최적화 버전 개발을 통해 사용자의 모바일 접근성 향상
- MRO하이브리드 앱 개발: 유지보수 및 운영 관리를 위한 MRO(Maintenance, Repair, and Operations) 하이브리드 앱 개발
공공포탈 운영 및 개발
–
- [내용] 공공포탈 운영 및 개발
- [주요 역할] 백엔드 개발
- [개발 환경] JAVA, SPRING, JQUERY, Mybatis, jqGrid
- [데이터베이스] ORACLE, MSSQL, MYSQL, 티베로(Tibero)
- [주요 업무 및 성과]
- 서울 지역 공공기관 포탈 운영 및 개편:
- 구로구청, 관악구청, 서울시청 포탈의 운영과 개편 작업을 주도
- JAVA와 SPRING 프레임워크를 활용하여 안정적이고 효율적인 서비스 제공
- ORACLE, MSSQL, MYSQL, 티베로 등 다양한 데이터베이스 환경에서의 데이터 관리 및 최적화
- 구로구청 E-BOOK 및 모바일 E-BOOK 개발:
- 사용자 친화적인 E-BOOK 서비스 개발을 통해 디지털 자료 접근성 향상
- 모바일 환경에 최적화된 인터페이스 설계 및 구현
- 서울 시청 장애인 포탈 운영 및 개편:
- 장애인 사용자의 웹 접근성을 고려한 포탈 운영 및 개편
- 웹 표준 및 접근성 지침을 준수하여 모든 사용자가 편리하게 정보를 이용할 수 있도록 개선
- 금천 구청 포탈 운영:
- 금천 구청의 다양한 포탈 운영을 통해 지역 사회 정보 제공 및 소통 강화
- 신속한 정보 업데이트 및 사용자 피드백 반영을 위한 지속적인 관리
- 한국코막 도서관리 프로그램 개발:
- 도서 분류 및 관리를 위한 표준화된 코드 체계 개발
- 기존 도서 코드를 새로운 표준화된 체계로 전환하는 기능 개발
- 데이터 무결성을 유지하면서 효율적인 데이터 변환 작업 보장
- 서울 지역 공공기관 포탈 운영 및 개편:
쇼핑몰 구축
–
- [내용] 고객사 쇼핑몰 개발
- [주요 역할] 프론트엔드 개발
- [개발 환경] PHP, HTML5, CSS3, jQuery
- [데이터베이스] MySQL
- [주요 업무 및 성과]
- 고객의 요구사항을 분석하여 맞춤형 쇼핑몰 구축
- 최신 웹 표준 및 반응형 웹 디자인 기법을 적용하여 사용자 경험(UX) 향상
- PHP 및 MySQL을 활용한 서버 사이드 스크립트와 데이터베이스 설계 및 구현
- HTML5, CSS3, jQuery를 사용한 프론트엔드 개발로 시각적으로 매력적이고 직관적인 인터페이스 제공
Education
–
공학석사 in 소프트웨어공학과
from 숭실대학교 정보과학대학원 with GPA of 4.22 / 4.5
Courses
- 빅데이터분석, 대용량데이터베이스관리론, 데이터베이스모델링, 빅데이터전략론, 소프트웨어엔지니어링, 정보전략기획론, 데이터베이스품질론, 암호학론, 데이터베이스 모델링
정보처리기사
Courses
- 발급기관 : 산업인력공단
Skills
- Java
- Level: seniorKeywords:
- Spring
- Level: seniorKeywords:
- JPA
- Level: seniorKeywords:
- Jenkins
- Level: amateurKeywords:
- Ansible
- Level: amateurKeywords:
- Kubernetes
- Level: amateur
- Kafka
- Level: amateur
- Redis
- Level: amateur
- MongoDB
- Level: amateur
- Javascript, Jquery
- Level: seniorKeywords:
- Html, Css
- Level: amateurKeywords:
- PHP, Codeigniter
- Level: juniorKeywords:
- C#
- Level: juniorKeywords:
- NodeJs, Typescript
- Level: juniorKeywords:
- Elasticsearch
- Level: junior
Interests
- Activity
- Keywords: