채용공고 올리기

문규민님을 응원해보세요!

INFCON 참여
지금 만족하고 있어요

미리보기

기본 정보

이름
문규민
직업
백엔드 개발자
간단 소개

새로운 도전을 좋아하며 협업과 커뮤니케이션을 좋아합니다. 동료들과 함께 나누고 배우는 것을 좋아하며 더욱더 능동적인 사람이 되려고 노력하고 있습니다. 개발을 함에 있어서 항상 고객 입장에서 생각하며 개발을 하고 있으며, 협업을 하는데 커뮤니케이션이 얼마나 중요한지 알고, 업무 내용을 정리하고 그 과정을 공유하는 것을 좋아합니다. 누구보다 낮은 위치에서 시작한 만큼 누구보다 절실한 마음으로 성장을 갈망하며 노력하고 있습니다. 이력서 봐주셔서 감사하며, 잘부탁드립니다!

기술 스택

기술 스택

Java, Spring Boot, Spring Cloud, MySQL, MongoDB, Redis, aws-ecs, AWS, DBMS/RDBMS, Docker, JPA, Spring Security, Spring

경력

회사명

토글랩스주식회사

직급 | 부서 | 근무 유형

사원 | 개발팀

근무 기간

2022.04. ~ 2023.10. (1년 7개월)

담당 업무

● KCP 결제 모듈 연동 (토글 상품 구매) - TOGLE

▶ 기술 - Java, Spring Boot, Spring Cloud, JPA, Bitbucket, MySQL, Redis, Jenkins, Cloud Watch, EC2, S3 SQS

▶ 설명 - 토글 상품을 구매하거나 관리할수 있는 사용자, 어드민 페이지 API를 만들었습니다. PG사는 NHN KCP를 연동했습니다. 결제를 담당하여 미터링, 상품 관리를 담당하는 다른 개발자들과 협업해야 하는 경우가 많이 있었고, 다른 시스템과의 연동은 SQS 이벤트를 발행하는 방향으로 개발을 진행했습니다.

▶ 특징 - PG사 연동 및 개발은 어려움 없이 개발했으나, 기획이 확정되지 않은 상태에서 급하게 개발을 진행해야 했던 프로젝트라 개발중 상세 기획이 수정되는 경우가 많이 있었습니다. 전 회사에서 이런 환경에서 개발했던 경험이 자주 있었으므로 커뮤니케이션을 자주 하는 방향으로 개발을 진행했고, 혹시 미들웨어 담당 개발자가 자리를 비운 경우 관련 히스토리가 없어지는걸 대비해 commit 시 message를 더 자세히 작성하거나, message convention을 만들어 공유했고, 기존 공통 코드를 Nexus를 사용해 배포, 빌드하는 방식 대신에 Git Submodule을 사용하는 등 다른 시스템들과 연동하는데 커뮤니케이션 비용을 최대한 줄일수 있는 방향으로 개발을 진행하도록 노력했습니다.

● 상품 관리 서비스 개발 (11번가) - TOGLE
▶ 기술 - Java, SpringBoot, Spring Cloud, R2DBC, WebFlux, Reactor, Bitbucket, MySQL, MongoDB, Jenkins, Cloud Watch, EC2, S3, SQS

▶ 설명 - 토글에 등록된 상품이나 11번가에 등록된 상품을 등록, 수집, 수정, 삭제할수 있도록 API를 연동하고, 타 쇼핑 플랫폼에서도 등록하고 관리할수 있도록 작업한 프로젝트입니다.

▶ 특징 - WebFlux Reactor를 사용하여 프로젝트로 모두가 처음 WebFlux를 사용하여 작업하는 동안 많은 시행착오를 겪었던 프로젝트입니다. 적은 하드웨어 자원으로 효율적으로 리소스를 활용할수 있다는 점과, Event Driven 방식이라는 점에서 사용하기 가장 적합하다 판단하여 해당 기술스택으로 프로젝트를 진행했습니다. 각 쇼핑몰 별로 담당자가 각자 작업했으며, 작업하면서 스레드 관리가 오히려 기존 동기 방식인 WebMvc보다 어려운 상황이 발생하기도 했고, Backpressure 이슈로 데이터가 유실되기도 하며, MySQL + R2DBC 조합을 사용하면서 기존 JPA와 다르게 지원하지 않는 기능이 많아 시행착오를 겪었으나, 팀원들과 사용 방법들을 공유하며 기능을 완성할수 있었습니다.

● B2B 공급사, 판매사용 정산 시스템 개발 - TOGLE
▶ 기술 - Java, Spring Boot, Spring Cloud, JPA, Spring Batch, Bitbucket, MySQL, AWS CodePipelin

회사명

닥터링고

직급 | 부서 | 근무 유형

사원 | 개발팀

근무 기간

2020.08. ~ 2021.10. (1년 3개월)

담당 업무

▶ 위치기반 공유마켓, 커뮤니티 서비스 개발 - 태그앤태거

▶ 활동 - 닥터링고

▶ 기술 - Java, SpringBoot, JPA, Jenkins, Github, EC2, S3, CloudFront, RDS(PostgreSQL, PostGIS), DocumentDB, SQS, ELK

▶ 설명 - 지역 기반의 상품 판매, 커뮤니티 서비스공공데이터를 이용해 지역을 나누고 인접한 지역에 위치한 유저들을 연결해 주는 프로젝트입니다.

▶ 특징 - PostGIS의 공간쿼리를 사용해보고 ELK의 데시보드를 통해 Nginx log를 보여주거나, APM 기능을 사용해 에러 로그나 Application 자원을 분석하는 등 다양한 기술들을 도입하고, 시도할 수 있었던 프로젝트였습니다.

회사명

페피

직급 | 부서 | 근무 유형

사원 | 개발팀

근무 기간

2019.04. ~ 2020.04. (1년 1개월)

담당 업무

▶ 반려동물 케어 서비스 - Peppy

▶ 기술 - Java, SpringBoot, JPA, Github, Lambda, EC2, S3, DocumentDB, AuroraDB(Mysql)

▶ 설명 - 반려동물 케어 목적의 앱과 전용 목줄을 판매하는 사이트입니다.

▶ 특징 - 자이로센서가 부착된 목줄을 반려동물에게 착용시킨 후, 해당 데이터를 전용 모바일 앱에서 서버로 전송해 해당 반려동물에 행동을 분석하거나, 소리를 분석하여 현재 반려동물의 상태를 앱을 통해 보여주거나, 사료 급식량과 걸음 수를 통해 다른 사용자들에 대비해 반려동물의 급식량과 활동량이 얼마나 차이가 나는지 분석할수 있는 앱입니다.
당시 전문 기획자의 부재, 개발 인력 부족, 사수 부재, 임금채불 등 많은 어려움을 겪었던 프로젝트입니다. 하지만 그로인해 AWS에 다양한 기술을 얕게 경험해볼수 있었고, 기획쪽에 의견을 제시하거나 반영하는 등 즐겁게 개발할수 있었습니다.

회사명

엔투소프트

직급 | 부서 | 근무 유형

사원 | 개발팀

근무 기간

2017.09. ~ 2018.12. (1년 4개월)

담당 업무

● 콜센터 콜 인입 및 콜센터 관련 전광판 통계 서비스 - 엔투소프트

▶ 활동 - 엔투소프트 [우아한형제들 파견]

▶ 기술 - Spring boot, SpringBatch, JAVA, Oracle, MariaDB, Github

▶ 설명 - 콜센터 차세대 개발에 참여하여 Cisco IVR을 개발하거나 콜센터용 전광판 통계 데이터를 생성했습니다.

▶ 특징 - Cisco IVR, CTI를 연동해 데이터를 가져오는 등 처음 경험했던 기술도 있었으나 문서가 자세히 남아있어 기술적으로 크게 어려웠던 부분은 없었습니다.
우아한형제들의 Jira 등 협업툴 사용 노하우 등 우아한 형제들에서 사용중이던 최신 기술스택도 엿볼수 있어 견문을 넓히는데 좋은 경험이 됐다고 생각합니다.

● SK MYSHOP ≫ WOWSHOP WOWPOS 서비스 이전 - 엔투소프트

▶ 활동 - 엔투소프트 [와우커뮤니케이션 파견]

▶ 기술 - Spring framework, Java, Archiva, Jenkins, Redmine, SVN, Oracle

▶ 설명 - SK MYSHOP ≫ WOWSHOP WOWPOS 서비스 이전에 단독으로 참여했습니다.

▶ 특징 - 서비스 이전으로 인한 Oracle DB 마이그레이션과 서버 구조를 파악하고 그대로 이전하였고, 코드의 SK 관련 부분(API Key, 메시지, 이미지 등)을 WOWPOS로 교체하는 등 이전에 경험할수 없었던 다양한 경험을 할수 있었습니다.

포트폴리오

URL

link

개인 블로그

티스토리
link

Notion

노션

자기소개

자기소개

새로운 도전을 좋아하며 협업과 커뮤니케이션을 좋아합니다.
동료들과 함께 나누고 배우는 것을 좋아하며 더욱더 능동적인 사람이 되려고 노력하고 있습니다.

개발을 함에 있어서 항상 고객 입장에서 생각하며 개발을 하고 있으며,
협업을 하는데 커뮤니케이션이 얼마나 중요한지 알고, 업무 내용을 정리하고 그 과정을 공유하는 것을 좋아합니다.
누구보다 낮은 위치에서 시작한 만큼 누구보다 절실한 마음으로 성장을 갈망하며 노력하고 있습니다.

이력서 봐주셔서 감사하며, 잘부탁드립니다!

댓글