이상호

Java Back-End Developer

About Me

안녕하세요. Java & Spring 기반의 7년차 백엔드 개발자로 금융권 마이데이터 플랫폼, 실험실 정보 관리 시스템(LIMS), 은행권 OPEN API, 부가인증(OTP) 관리 시스템, 계정 권한 관리 시스템 등의 서비스에서 API 개발 및 서버 구축을 해왔습니다.
현재는 내부에서 마이데이터 플랫폼 개발을 진행하고 있으며 특히 원활한 테스트를 위해서 가상 테스트 베드를 개발하여 개인 자산 수집 테스트, 시나리오 테스트 등을 맡아서 개발하고 있습니다.
작은 것 하나라도 메모하는 것의 중요성을 깨달아 실천하기 위해서 매일 회사와 집에서 각각 일지를 쓰면서 필요한 내용은 컨플루언스와 블로그에 작성하여 공유하고 있습니다.
테스트 코드의 중요성을 통해 기존 프로젝트의 테스트 코드가 존재하지 않았지만 테스트 커버리지 80% 달성하기 위해 노력중입니다.

경력

에스코어

Java & Spring 백엔드 개발자

2021.07 ~ 현재

https://www.s-core.co.kr

마이데이터 플랫폼 개발

  • 금융보안원 표준 API 1.0 버전 적용
  • 가상 금융 데이터 수집 테스를 위한 테스트베드 백엔드 개발
  • 데모 테스트를 위한 앱템플릿 백엔드 개발
  • Spring WebFlux을 이용한 API 서버 호출 개발

마크로젠

Java & Spring 백엔드 개발자

2019.08 ~ 2021.06

https://www.macrogen.com

사내 프로젝트 실험실 관리 시스템 국내 및 해외법인(일본, 미국) API 개발 및 구축 진행

  • 사내 프로젝트 실험실 관리 시스템 고도화
  • 해외법인(일본, 미국) 실험실 관리 시스템 고도화
  • 국내와 법인간 아웃소싱 주문을 위한 API 통신 처리
  • 전자정부 프레임워크, MyBatis, Oracle 환경에서의 개발 경험

프리커스

Java & Spring 백엔드 개발자

2014.02 ~ 2019.07

http://precursor.co.kr

계정 / 권한 관리 시스템, 부가인증(OTP) 관리 시스템, 오픈 API 백엔드 개발

  • MAU 1만, MAU 14만 계정 / 권한 관리 시스템 개발
  • 전자정부 프레임워크, MyBatis, Oracle 환경에서의 개발 경험

스킬

BackEnd

  • Java
  • Spring Boot, Spring MVC, Sptring Data JPA, Spring Webflux
  • JPA, Querydsl, Hibernate
  • Junit4/5, Mockito
  • Gradle, Maven
  • IntelliJ

DevOps

  • MySQL, PostgreSQL
  • Jenkins, Git-runner
  • Weblogic, Netty, Tomcat
  • JMeter, Postman
  • Centos, Ubuntu

교육

넥스트스텝

2021.11 ~ 2022.12

https://edu.nextstep.camp

우아한테크캠프 Pro 3기

  • JPA 기반 웹 어플리케이션 개발
  • 단위, 인수테스트 기반 개발
  • 레거시 코드를 안정적으로 리팩토링하는 경험

인프런

2022.01 ~ 현재

백엔드 개발자로 필요한 역량을 채우기 위해 교육 학습

  • 모든 개발자를 HTTP 웹 기본 지식
    • HTTP 웹 기본 지식 내용 정리