미리보기
기본 정보

안녕하세요. 코드 개선과 최적화에 진심을 다하는 개발자 이정주입니다. 반복적이고 중복된 코드를 싫어하며, 이를 해결하기 위해 끊임없이 노력하고 있습니다. 팀에 더욱 잘 기여하기 위해 다음과 같은 노력을 기울였습니다. 1. 업무를 더 잘 이해하고 몰입하기 위해 적극적으로 질문하고 의견을 제시했습니다. 2. 현재 프로젝트의 기술 스택에서 더 좋은 코드를 작성하기 위해 디자인 패턴 도입, 코드 Depth 줄이기, 그리고 잦은 리팩터링에 전념했습니다. 3. 효율적인 코드 리뷰를 위해 작은 단위의 PR을 작성하고, 리뷰 받고 싶은 내용을 3줄 요약하여 전달했습니다.
기술 스택
Java, Spring Boot, mybatis
경력
(주)다우기술
팀원 | 공통서비스개발팀 | 재직 중
2022.11. ~ 재직 중 (2년 4개월)
다우오피스 경리회계, 경영지원 서비스 신규 서비스 개발 및 유지보수
뱅크웨어글로벌주식회사
팀원 | 기술혁신Unit
2022.01. ~ 2022.08. (8개월)
라인뱅크제팬 프로젝트 파견, 이체 코어뱅킹 시스템 개발 업무 담당
프로젝트
다우오피스 경리회계·경영지원 운영
다우기술
2023.11. ~ 진행 중
반복적인 운영 VoC 처리를 위해 재발 방지 의견 제시 및 운영 편의를 위해 어드민 페이지 개선
각 Feign Client 마다 로깅을 각각 구현해 중복 코드 발생. 개선 목적으로 템플릿 메서드 패턴을 적용하여 공통 로깅을 구현하고 DB 저장 작업을 각 Client가 다시 구현하도록 개발. 이를 통해 불필요한 코드 제거 및 정돈된 로그 데이터 저장
다우오피스 경리회계 전자계약 서비스
다우기술
2023.05. ~ 2023.09.
부가적인 로직의 예외로 인한 장애 전파를 막기 위해 transaction 분리 및 EventListener 구현
단건 API를 다건 API로 변환하는 작업을 각 개발자가 구현하고 있어 이를 해결하고자 템플릿 콜백 패턴을 도입하여 중복 제거 및 다건 API 발송 부분 개선
모두싸인 API를 활용한 프로토타입 페이지 개발 및 모두싸인 기획-개발 간 커뮤니케이션 참여
다우오피스 경리회계 주간리포트 서비스
다우기술
2023.02. ~ 2023.05.
스케줄링 방식을 활용한 MIME 적재와 SMTP 메일 발송 요청 분리를 통해 100명 규모의 약 10,000개 고객사를 대상으로 하는 메일 발송 서비스 개발
대량의 발송 실패 메일(NDR)로 인한 내부 수신용 SMTP 서버 과부하를 해결하기 위해 MX Record를 활용한 메일 도메인 검증 절차를 개발하여 발송 실패 건수 약 99.8% 감소
Java String으로 HTML을 직접 작성하던 방식에서 템플릿 엔진(Thymeleaf)을 도입하여 MIME 코드 개선
스트림, 람다, 함수형 인터페이스 등 모던 자바를 활용한 코드 리팩터링으로 코드 가독성 향상
라인뱅크 제팬
뱅크웨어글로벌
2022.03. ~ 2022.08.
이체 업무 개발
다양한 분기별 테스트 코드 작성을 통해 이체 서비스 및 배치 레포지토리의 테스트 커버리지 85% 달성
팀원의 Conflict 등 Git의 다양한 문제 상황을 해결하여 Git 활용 능력 향상 (local merge, revert 등)
Code depth 개선을 위해 Ealry return, Extract method를 활용한 리팩터링으로 코드 가독성 향상
일본 금융(전문 통신, 다양한 거래 방식) 도메인 내에서도 성공적으로 적응 및 서비스 개발
포트폴리오
URL
교육
강남대학교
대학교(학사) | 소프트웨어전공
2017.03. ~ 2021.02. | 졸업
자격증
정보처리기사
기사 | 한국산업인력공단
2020.08.
SQLD(SQL 개발자)
0 | 한국데이터산업진흥원
2020.12.