미리보기
기본 정보
안녕하세요. 형상 관리 툴과 문서로 협업을 하는 개발자 이민수입니다. 사무 업무를 한 경력으로 개발 문서를 만들고, Git을 통해 협업을 한 프로젝트 경험을 통해 협업을 합니다.
기술 스택
Java, Python, MySQL, MariaDB, GitHub, Docker, Jenkins, Airflow, Elasticsearch, Spring Boot
경력
주식회사원광에스앤티
사원 | 개발팀
2021.01. ~ 2021.10. (10개월)
태양광 폐패널 수거 및 파쇄 기반 유가소재 회수 기술 개발 과제 기여율 18.46% 정부과제를 위한 전반적인 사무업무 진행.
프로젝트
BespokeCard
우리FISA
2024.03. ~ 2024.05.
-JWT & Spring Security 기반 인증 시스템 구현:
안전한 웹 애플리케이션 구축을 위해 JSON Web Tokens(JWT)를 사용하여 사용자 인증 시스템을 구현
Spring Security로 사용자 인증 정보의 보안을 강화하고, 서버와 클라이언트 간의 안전한 정보 교환을 보장
-AWS 클라우드 인프라 구축:
AWS 서비스를 통해 고가용성 및 확장성이 뛰어난 서버 인프라를 구축하였습니다.
-분산형 버전 관리 시스템 구축:
Git Rebase & Cherrypick을 활용하여 Git graph로 프로젝트의 코드 변경 사항을 체계적으로 관리
협업 중 발생 가능한 코드 충돌 최소화 및 개발 과정의 투명성 향상
-로그 수집 및 모니터링 (ELK, Prometheus, Grafana):
ELK 스택, Prometheus, Grafana를 도입하여 사용자 및 시스템 로그의 실시간 모니터링 및 분석
사용자 Log를 통해 새로운 Insight 도출 및 시스템의 상태를 실시간으로 파악
-협업 워크스페이스:
노션을 활용해 중앙집중식 문서화 및 협업 워크스페이스를 구축, 팀원 간의 정보 공유 및 접근성을 대폭 향상
구체적인 개발 문서((WBS, 시스템 요구사항, ERD 등) 작성을 통해 프로젝트의 명확한 지침과 기준을 설정하여 의사결정 과정에서 발생할 수 있는 오류를 최소화
-자동화 CI/CD 파이프라인 구축:
개발 과정에서 발생할 수 있는 오류를 신속하게 감지하고, 코드 통합 및 배포 과정을 자동화하여 개발 생산성과 배포 효율을 극대화하기 위해 CI/CD 구축 방안 마련
Jenkins와 Docker를 활용하여 자동화된 CI/CD 파이프라인을 설계 및 구축
-느낀점 : 개발자로서 첫 프로젝트에 참여하면서, 개발 과정에서 팀원들과 의견을 나누는 초기 단계가 신기하고 흥미로웠습니다. 하지만, 프로젝트를 진행하는 도중 각자가 상이한 이미지를 가지고 작업을 진행하다 보니, 의사소통의 부재로 인한 시간 낭비가 발생하였습니다. 저는 협업을 위해 Git, Notion 개발문서 관리, CI/CD 자동화를 구축하여, 개발 고정의 일관성을 보장하고 일간의 실수를 최소화하려고 하였습니다. 이러한 기술적 접근은 프로젝트의 목표와 방향성을 팀 전체가 명확히 이해하고 동일한 이미지를 공유하게 만들었습니다.
포트폴리오
교육
우리FISA
사설 교육 | AI엔지니어링
2023.11. ~ 2024.05. | 졸업
학점은행제
대학교(학사) | 컴퓨터공학
2023.03. ~ 2024.02. | 졸업
한국공학대학교
대학교(학사) | 정보통신기술공학과
중퇴
인천전자마이스터고등학교
고등학교 | 전자회로설계과
2018.03. ~ 2021.01. | 졸업
자격증
SQLD
SQLD-052014978 | 한국데이터산업진흥원
2024.04.
PCSQL
Lv2 | programmers
2024.02.
빅데이터분석기사
BAE-007004210 | 한국데이터산업진흥원
2023.12.
컴퓨터활용능력
1급 | 대한상공회의소
2023.07.
ADsP
ADsP-035007511 | 한국데이터산업진흥원
2022.11.
자기소개
안녕하세요. 형상 관리 툴과 문서로 협업을 하는 개발자 이민수입니다.
사무 업무를 한 경력으로 개발 문서를 만들고, Git을 통해 협업을 한 프로젝트 경험을 통해 협업을 합니다.
개발자로서 첫 프로젝트에 참여하면서, 개발 과정에서 팀원들과 의견을 나누는 초기 단계가 신기하고 흥미로웠습니다. 하지만, 프로젝트를 진행하는 도중 각자가 상이한 이미지를 가지고 작업을 진행하다 보니, 의사소통의 부재로 인한 시간 낭비가 발생하였습니다. 저는 협업을 위해 Git, Notion 개발문서 관리, CI/CD 자동화를 구축하여, 개발 고정의 일관성을 보장하고 일간의 실수를 최소화하려고 하였습니다. 이러한 기술적 접근은 프로젝트의 목표와 방향성을 팀 전체가 명확히 이해하고 동일한 이미지를 공유하게 만들었습니다.