렌터카 사업자에게 필요한 전산 ERP 솔루션을 제공하는 회사입니다.
렌트 업체가 보험대차 제안부터 임대차 전자 계약서 작성, 보험사 자동 청구 및 차량 관리를 할 수 있는 플랫폼인 “IMSForm”을 메인으로 서비스 하고있으며, 카카오T앱의 렌터카 서비스에도 IMSForm 전산에 등록된 차량을 예약할 수 있도록 연동하고 있습니다.
또한, 보험대차 서비스를 제공하는 플랫폼인 “렌카", 렌터카 탁송 서비스인 “렌톡” 등을 서비스 하고있습니다.
백엔드 3년차 개발자로서 Python(FastAPI, Flask)과 MySQL을 기반으로 서버를 개발 했습니다.
플랫폼 개발팀의 팀원으로 회사의 메인 서비스인 렌트카 전산 플랫폼 IMS Form과 보험대차 서비스 렌카, 카카오모빌리티와 연동하여 서비스 중인 단기 렌터카 서비스를 고도화하고 개발, 배포 및 운영 하였습니다.
API 명세를 바탕으로 요구 사항 분석 및 데이터를 가공해서 기능을 개발하는 업무를 주로 담당했습니다.
한국교통안전공단의 RIMS 운전자격확인시스템, 제주도 ERP 업체, 보험개발원 전산 AOS 등의 담당자와 소통하며 외부 API를 연동하고 서비스한 경험이 있습니다.
사용자 입장에서 편리한 서비스가 무엇인지 고민하는 것을 좋아합니다.
사용자가 용량을 초과한 이미지나 PDF파일을 업로드 하는 경우 기존에는 업로드를 제한 하고 있었으나
편의성 향상을 위해 이미지 크기를 리사이징 하는 모듈을 만들어 서버에서 용량을 줄이는 방법을 제안했습니다.
PDF 파일의 경우 대부분의 파이썬 라이브러리를 적용하고 테스트 해보았으나 리사이징이 되지않는 문제가 있었는데, 파이썬의 subprocess 모듈을 이용해 GhostScript 소프트웨어를 실행시키고 서브 프로세스에 출력된 PDF 데이터를 연결된 파이프를 통해 서버로 다시 입력 받는 방법으로 원하는 결과를 얻을 수 있었습니다.
팀원과 정보를 공유하고 소통하는 커뮤니케이션에 큰 가치를 두고있습니다.
회사의 메인 DB의 메이저 버전 업그레이드 업무를 단독으로 맡았을 당시 부담감이 있었습니다.
업그레이드 방식을 조사하는 것 부터 배포 시기 제안 까지 프로세스의 AtoZ를 Notion으로 모두가 읽을 수 있도록 문서화 했고, 문서와 테스트 결과를 팀원과 매주 공유 했으며 큰 이슈없이 배포까지 마무리 할 수 있었습니다.
업무를 진행하면서 얻은 정보들을 내가 알고 있는 것이 나만 알고 있는 것이 되지 않도록 팀원들과 공유
하는 것에서 부담감을 뿌듯함으로 바꿀 수 있었던 것 같습니다.
더보기