채용공고 올리기

이상길님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
이상길
직업
Back-end Dev
간단 소개

소개 안녕하세요, 올라운더 개발자 이상길입니다. 입사 초기 약 8개월 동안 웹 프론트엔드 개발 업무를 담당하며 재사용 가능한 컴포넌트 개발에 집중했습니다. 이후 서버 애플리케이션 개발 직무로 전환하여 인프라 구축, 데이터베이스 쿼리 최적화 등 다양한 백엔드 기술을 다루었습니다. 특히, 서비스 개발 초기 단계부터 출시 및 유지보수까지 전체 라이프사이클에 기여하며 웹/앱 개발 프로세스를 깊이 이해하게 되었습니다. 프로젝트를 진행하면서 코드의 품질과 안정성을 높이기 위한 지속적인 리팩토링과 견고한 테스트 코드 작성의 중요성을 깨달았으며, 이를 실무에 적극적으로 적용하고 있습니다. - 이름: 이상길 - 이메일: highway92@kakao.com - 전화번호: 010-8922-3388 - GitHub: https://github.com/highway92 - 블로그: https://github.com/highway92/blog

기술 스택

기술 스택

Java, TypeScript, Linux, Spring Boot, AWS, Docker

경력

회사명

프라임에셋(주)

직급 | 부서 | 근무 유형

사원 | 시스템개발팀 | 재직 중

근무 기간

2024.01. ~ 재직 중 (1년 2개월)

담당 업무

프라임에셋 (2024.01 ~ 현재) / BackEnd Engineer

  • 사내 시스템 개발 (Spring, Java, MyBatis, Oracle DB)

  • 프로젝트 초기 환경 세팅: Spring Security, Global Error Handler, Response Entity 등 필수 기능 구성

  • Redis를 활용한 분산 락 AOP 모듈 개발로 동시성 문제 해결

  • 데이터 Excel 내보내기 프로세스를 간소화하기 위한 AOP 기반 모듈 개발

  • 견고한 테스트 코드 작성 (Mockito, JUnit)

  • 가상 계좌 입출금 서비스 설계 및 개발

  • NICE 평가정보 본인인증 서비스 연동 및 모듈화하여 재사용성 극대화

회사명

픽앤 주식회사(PICK 'N)

직급 | 부서 | 근무 유형

사원 | 기술개발팀

근무 기간

2022.04. ~ 2023.12. (1년 9개월)

담당 업무

픽앤 (2022.10 ~ 2023.12) / BackEnd Engineer

https://picknplan.com/

  • Picknplan 프로젝트 (Express, NestJS, TypeScript, JavaScript, Sequelize ORM, PostgreSQL)

  • PostgreSQL 성능 최적화 (메모리, WAL, 체크포인트 튜닝)

  • Cloud 환경에서 On-Premise 기반으로 마이그레이션 수행

  • 슬로우 쿼리 개선 (EXPLAIN, ANALYZE 활용, 3초 → 0.9초 단축)

  • DI 기반 프레임워크로 리팩토링하여 유지보수성 향상 (Express → NestJs)

  • 사용자의 입력에 따라 최적의 보험 상품을 검색하는 알고리즘 설계 및 구현

  • DNS 레코드 구성, 테스트 환경 인증서 발급 및 HTTPS 적용

  • AWS ECR, ECS, EC2, Route53등 다양한 서비스를 활용하여 프로덕션 환경 구축 및 운영

  • 개발팀 외의 사용자도 테스트 가능한 독립된 테스트 환경 구성 (Docker, Nginx)

  • 마이크로서비스 아키텍처를 모놀리식 아키텍처로 마이그레이션

  • OAuth 2.0 기반 로그인 구현 (Google, Kakao, Naver, Apple)

  • 보험 상품 검색 알고리즘 최적화 (이분 탐색 적용, 검색 속도 2배 향상)

  • 보험 데이터 추출 작업 자동화로 개발 및 운영팀의 주당 업무 시간 10시간 이상 단축

  • 서비스 간 공유 변수 및 ENUM을 체계적으로 정리하여 반복적인 커뮤니케이션 최소화 (Notion 활용)

픽앤 (2022.04 ~ 2022.12) / FrontEnd Engineer

https://picknplanner.com

  • Picknplan 프로젝트 (Nuxt.js, TypeScript)

  • 사내 영업용 웹/웹앱 PicknPlanner 개발

  • 15~20개 페이지, 15개 이상의 컴포넌트, 10개 이상의 모달 구현

  • 웹앱 호환성 고려한 개발 (Web/App 환경별 동작 차별화)

  • 앱과 웹 간 데이터 공유 기능 구현 (Push Notification 실행 시 특정 웹 페이지로 라우팅 가능하도록 설계)

  • SendBird SDK를 활용한 실시간 채팅 기능 구현

  • React Native를 사용하여 Dev 및 Production 앱 개발

  • Apple App Store 출시 과정 경험 (Certificate, TestFlight, App build 등)

  • Play Store, App Store 출시 경험 보유

댓글