김형식 Backend Engineer

C#과 .NET을 중심으로
전체 시스템을 조망하고 문제를 해결하는 백엔드 개발자

C#/.NET Core와 MSSQL을 주력으로 다루며, 프론트엔드부터 DB까지 전체 데이터 흐름을 조망하고 실무의 성능 병목을 해결하는 7년 차 백엔드 엔지니어입니다.

6년 4개월 실무
총 개발 실무 경력
15개 완결
완결 프로젝트 이력
2개사 근속
B2B SaaS & SI 완결

Backend

C#, ASP.NET Core, EF Core, ASP.NET MVC, RESTful API

Database

MSSQL, MySQL, Query Tuning, Index 최적화

Frontend

HTML, CSS, JavaScript, jQuery, Ajax

Server

Windows Server, IIS

VCS

Git, GitHub

Collaboration

Monday, Slack

풀스택 기본기 ASP.NET MVC 및 MVVM 기반으로 프론트엔드 화면부터 DB까지 전 과정을 다루며 웹 시스템의 전체적인 연동 구조를 체득했습니다.
백엔드 전문성 C#과 ASP.NET Core를 주력으로 활용하여 안정적인 RESTful API 및 핵심 비즈니스 로직을 설계·구축합니다.
기업 시스템 구축 다수의 기업용 내부 시스템 및 대외 웹 서비스를 성공적으로 구축·완결하며, 다양한 비즈니스 환경에 대한 빠른 적응력을 갖추었습니다.
B2B SaaS 운영 산업안전보건 B2B SaaS 플랫폼의 메인 백엔드를 담당하며 신규 기능 설계부터 라이브 서비스 장기 운영까지 주도했습니다.
고객 대응 현업 실무자 및 고객 클라이언트와 직접 소통하며 모호한 요구사항을 정확한 기술 명세로 구체화하여 개발을 이끕니다.
파트 간 협업 기획·디자인·프론트엔드 파트와 사전 인터페이스를 조율하여 작업 의존성 병목을 없애고 팀의 개발 속도를 높입니다.

B2B SaaS 핵심 비즈니스 로직 및 백엔드 API 설계

산업안전보건법 준수를 위한 안전점검·교육 등 복잡한 도메인 요구사항을 분석하여, 데이터 무결성을 보장하는 트랜잭션 구조와 프론트엔드가 신뢰할 수 있는 표준 RESTful API를 직접 설계하고 구현했습니다.

DB 조회 구조 개선 및 쿼리·인덱스 성능 최적화

Loop N+1 반복 조회의 벌크(Bulk) 처리 전환: 반복문 내부에서 DB를 건건이 호출하던 비효율적인 조회를 한 번에 가져오는 벌크 조회 및 인메모리 딕셔너리(Dictionary) 매핑 구조로 전환하여 불필요한 DB 커넥션과 I/O 지연을 대폭 제거했습니다.
SQL 실행 계획 분석 및 쿼리 튜닝: 다중 조인 및 비효율적 조건절로 인해 약 10초 이상 소요되던 특정 조회 기능의 SQL 실행 계획(Execution Plan)을 분석하여 병목 구간을 진단하고, 쿼리 튜닝을 통해 1초 미만으로 응답 속도를 획기적으로 단축했습니다.
데이터 누적에 대응하는 복합 인덱스(Covering Index) 재설계: 서비스 운영 누적으로 데이터가 쌓이며 발생한 테이블 풀 스캔(Full Scan)을 방지하기 위해 실제 빈번한 조회 조건과 정렬 기준을 분석하여 복합 인덱스를 재설계하고 안정적인 조회 성능을 유지했습니다.

외부 시스템 데이터 연동 및 사내 API 인터페이스 구축

대외 DB 배치(Batch) 동기화: 한국배구연맹(KOVO) 공식 DB 스키마를 분석하고, 배치 스케줄링을 통해 경기 일정·선수 기록 데이터를 주기적으로 동기화하는 연동 파이프라인을 구축했습니다.
사내 시스템 연동 API: IT 자산관리 시스템과 사내 구매/발주 시스템 간의 데이터 통신 및 연동 API를 설계하고 구축했습니다.

Classic ASP 레거시 시스템의 .NET Core 마이그레이션

수년간 운영되던 Classic ASP 기반의 복잡한 근태 및 근무시간 관리 로직을 면밀히 분석하고, C# / .NET Core / Razor Pages / EF Core 기반으로 현대화하여 시스템 유지보수성과 확장성을 대폭 향상했습니다.
2023.04 — 2026.05
3년 2개월

㈜유엔이

안전보건서비스팀 · 백엔드 개발 (대리)

산업안전보건 B2B SaaS '스마플' 및 스마트 보고서 서비스의 핵심 백엔드 로직 설계, RESTful API 개발, MSSQL 쿼리 및 성능 최적화 담당.

2020.01 — 2023.02
3년 2개월

케이알피스인포텍

기술연구소 · Full-stack 개발 (대리 2년차)

현대건설, 현대종합설계, 한화생명금융서비스 등 다수 대기업 SI 시스템 풀스택 개발 및 유지보수. 외부 시스템 연동 및 고객사 대응 수행.

㈜유엔이 · 2023.08 — 2026.04

스마플 어드민

가입 사업장 및 서비스 구독 상태 관리 백오피스. 통계 대시보드, 유료 구독 관리, 고객센터 연동 API.

C#ASP.NET CoreMSSQL
㈜유엔이 · 2023.04 — 2026.04

스마트 보고서 서비스

사업장 컨설팅 및 점검 기록 전산화. 법정 보고서(PDF/Excel) 출력 및 대용량 조회 쿼리 최적화.

C#ASP.NET CoreMSSQL
㈜유엔이 · 2023.04 — 2026.04

스마플 (안전보건관리 플랫폼)

산업안전보건법 준수 B2B SaaS. 안전점검 및 법정 의무 이행 핵심 비즈니스 로직, RESTful API 개발.

C#.NET CoreMSSQL
케이알피스인포텍 · 2022.09 — 2023.01

현대건설 RE100 시뮬레이션

RE100 포트폴리오 시뮬레이션 및 신재생에너지 발전 현황 분석. 발전소 지도 시각화.

C#ASP.NETMSSQL
스타플렉스 (외주) · 2022.05 — 2022.07

스타플렉스VR 관리자 웹

VR 콘텐츠 및 사용자 관리 관리자 웹 서비스 주요 메뉴 및 백엔드 개발.

ASP.NET Core 6Razor PagesMySQL
케이알피스인포텍 · 2022.03 — 2022.07

현대종합설계 근무시간 상한제 고도화

Classic ASP 로직 분석 및 .NET Core/Razor Pages 현대화 마이그레이션.

Classic ASP → .NETEF CoreMSSQL
케이알피스인포텍 · 2021.10 — 2022.02

한화생명금융서비스 자산관리

IT 기기 및 유형 자산 통합 관리. 사내 구매/발주 시스템 연동 API 구축.

C#ASP.NET CoreRazor PagesMSSQL
케이알피스인포텍 · 2021.08

현대종합설계 매체제어 시스템

사내 매체 장비 제어 및 모니터링 관리자 웹 페이지 구축.

C#ASP.NET CoreMSSQL
케이알피스인포텍 · 2021.07 — 2021.09

현대종합설계 수행실적 관리

설계 프로젝트별 수행 이력 및 실적 데이터 전산화, 통계 추출.

C#ASP.NET CoreMSSQL
케이알피스인포텍 · 2021.06 — 2021.12

현대건설 배구단 공식 웹사이트

대외 공식 반응형 웹사이트 풀스택 개발 및 KOVO 경기/선수 데이터 배치 스케줄링 동기화.

C#ASP.NET MVCKOVO 배치 연동MSSQL
케이알피스인포텍 · 2021.01 — 2023.01

현대스틸산업 근무시간 상한제

주 52시간 근무시간 상한제 시스템 장기 운영 및 안정적인 기능 유지보수 수행.

Classic ASPC#MSSQL
케이알피스인포텍 · 2021.01 — 2023.01

현대종합설계 통합 계정 관리(IM)

사내 여러 시스템의 사용자 계정 및 권한 중앙 관리 서비스 운영 및 동기화 지원.

Classic ASPC#MSSQL
케이알피스인포텍 · 2020.10 — 2021.01

현대스틸산업 Lessons Learned 전산화

현장 업무 지침서 및 프로젝트 노하우 사내 지식화 시스템 구축.

C#ASP.NET CoreMSSQL
케이알피스인포텍 · 2020.07 — 2020.11

현대종합설계 인사평가 시스템

임직원 인사평가 입력 및 관리자 페이지, 평가 데이터 저장/조회 백엔드.

C#ASP.NET MVCMSSQL
케이알피스인포텍 · 2020.01 — 2023.01

현대종합설계 근무시간 상한제

주 52시간 근무시간 관리 시스템 장기 운영 및 기능 유지보수 수행.

Classic ASPC#MSSQL