Backend Engineer
강상민
정확히 동작하는, 믿을 수 있는 코드를 씁니다.
성능 향상을 위해 노력하며, 동료와 함께 성장할 때 보람을 느낍니다.
Seoul, Republic of Korea

About
단순히 동작하는 코드에서 멈추지 않으려 합니다. 의도한 대로 정확히 동작한다는 근거를 테스트로 남기고, 사소해 보이는 오류도 그냥 지나치지 않습니다.
기술은 서비스가 오래 안정적으로 유지될 수 있는지를 기준으로 고릅니다. 그 과정에서 모르는 문제를 만나면 새로운 기술을 익혀 풀어 가는 일에 즐거움을 느낍니다.
배운 것이 개인에게만 남지 않도록 합니다. 알게 된 내용을 팀원과 나누고 서로가 만든 구조를 함께 이해해 가는 편이 결국 더 멀리 간다고 생각합니다.
Careers
학력/
2020.03 - 2026.08
건국대학교컴퓨터공학부
2016.03 - 2019.02
세화고등학교
활동/
2026.07 ~
삼성 청년 SW·AI 아카데미
Java와 알고리즘을 학습하고, AI 개념과 웹·앱 개발 프레임워크를 익히며 팀 프로젝트를 수행하고 있습니다.
2025.12 - 2026.06
현대오토에버 모빌리티 SW스쿨 웹·앱 3기수료
웹·앱 개발에 필요한 프론트엔드·백엔드·인프라 전반을 학습하고, 프로젝트를 수행하며 AI를 개발 과정에 활용하는 역량을 길렀습니다.
자격증/
토익스피킹IH
Projects
Query Optimization / Cache
My FC Seoul
FC서울 팬이 직관 기록을 남기고 랭킹·선수 후원·경기 예측으로 시즌을 아카이빙하는 서비스입니다. 3인 팀에서 백엔드 도메인 설계와 조회 성능을 담당했습니다.
- 선수 랭킹 조회 N+1 제거 — 선수 수와 무관하게 조회 쿼리 2회로 고정
- @Cacheable + @CacheEvict로 조회 캐시와 실시간성을 동시에 확보
- 베팅 이력 조회를 1+2N 쿼리에서 DTO Projection 단일 쿼리로 전환
팀 프로젝트 · 백엔드 · 2026.03 ~ 2026.05
자세히MSA / Event-Driven
자동차 부품 유통 ERP
본사와 직영 지점의 재고·입출고를 다루는 MSA 기반 ERP입니다. 4인 팀에서 재고 흐름의 중심이 되는 Inventory 서비스를 맡아, 서비스 간 동기 호출을 이벤트 기반으로 전환하고 정합성 장치를 설계했습니다.
- 서비스 간 동기 호출을 이벤트 기반으로 전환해 장애 전파와 개발 의존을 끊음
- 트랜잭셔널 아웃박스·인박스로 이벤트 유실과 중복 처리를 3중으로 차단
- Inventory 서비스 명령어 커버리지 98%, 분기 커버리지 99%
팀 프로젝트 · 백엔드 · Inventory 도메인 · 2026.05 ~ 2026.06
자세히Skills
Languages/
JavaTypeScriptJavaScriptPythonCFrameworks/
SpringReactInfrastructure/
EC2NginxDockerDatabases/
PostgreSQLMySQLFirebaseSupabaseTools/
GitGitHubNotionSwaggerJiraFigma