레거시 현대화 → 개발 프로세스 자동화 → AI 활용으로 이어지는 세 축을 함께 다루는 백엔드 개발자입니다. Rails·ASP로 운영되던 사내 ERP를 Java/Kotlin Spring으로 이관해 원본을 걷어냈고, 그 위에서 요구사항 접수부터 구현·PR·반영 확인까지의 루프를 에이전트 스킬로 자동화해 특정 개발자가 붙어 있지 않아도 요청이 반영되도록 만들었습니다. 개인적으로는 만성질환 식이관리 서비스 케어테이블을 1인 개발해 api.kcalai.link로 실제 운영하며, AI를 어디에 쓰고 어디서 배제할지를 설계의 문제로 다루고 있습니다.
| 항목 | 내용 |
|---|---|
| 이름 | 이창규 |
| 이메일 | [email protected] |
| 주 포지션 | Java/Kotlin Spring 백엔드 개발자 |
| 핵심 도메인 | 레거시 시스템 전환, 사내 운영 자동화, 교육·심리검사 플랫폼, AI 기반 서비스 개발 |
| 공개 기준 | 웹 게시용 문서에서는 전화번호와 상세 주소를 제외했습니다. |
| 영역 | 내용 |
|---|---|
| 백엔드 | Java, Kotlin, Spring Boot, MyBatis, JPA, QueryDSL, JDBC, Thymeleaf, REST API, Go(온프레미스 에이전트) |
| 자동화·AI 활용 | 요구사항→구현→PR→반영 확인 루프를 에이전트 스킬로 설계, 위험·설계 판단 지점의 사람 개입 게이트, 역할별 에이전트 권한 분리, LLM을 쓸 경로와 배제할 경로의 구분 |
| 레거시 전환 | Rails·ASP 원본 분석과 도메인 단위 이식, 연도별 다중 MSSQL 조회, 문서화되지 않은 운영 규칙의 단일화, 서로 다른 스택에 흩어진 같은 성격의 기능을 하나의 경로로 통합 |
| 도메인 로직 | 검사 설계도 분석, 문항/척도/규준표 매핑, 채점·규준·소견·결과 속성 로직 구현 |
| 프론트엔드 | React, TypeScript, Vue.js, Redux Legacy, 결과표/통계/관리자 화면 |
| 인프라 | AWS EC2/ECS/ECR/CodeBuild/CodeDeploy, NCP, Docker, Nginx, ALB, Jenkins, Terraform(계층화·원격 상태·VPN 코드화) |
| 데이터 | MS-SQL, MySQL, PostgreSQL, Redis, 다중 DB 라우팅과 커넥션 풀 운영 |
| 기간 | 회사/조직 및 역할 |
|---|---|
| 2025.11 ~ 현재 | Guidance - 레거시 ERP의 Spring 전환, 사내 요구사항 반영 자동화, 심리검사 개발과 플랫폼 운영 |
| 2024.05 ~ 2025.06 | 천재교육 서비스 개발팀 - AIDT LMS 실시간 퀴즈, LMS/LCMS 저작도구 백엔드 개발 |
| 항목 | 내용 |
|---|---|
| 기간/역할 | 2025.11 ~ 현재 · 레거시 ERP 전환과 사내 운영 도메인 통합, 요구사항 반영 자동화, 신규 검사 개발과 결과표/통계, 레거시 연동. 개발 외에 배포·인프라와 DB 운영, 제휴 기관 요구사항 수집과 연동 협의, 장애·문의의 1차 대응 창구를 함께 맡음 |
| 레거시 전환 | Java, Kotlin, Spring Boot, Thymeleaf, MyBatis, Spring JDBC, MS-SQL 기반으로 Rails·ASP ERP를 이관 |
| 운영 자동화 | 사내 요구사항 관리 도구와 연결해 구현·PR·반영 확인까지 이어지는 에이전트 스킬 구성 |
| 검사 개발 | Java/Kotlin Spring, JPA, QueryDSL, JDBC, MS-SQL 기반으로 SPS/LDAT 채점, 규준, 소견, 결과 속성 로직 구현 |
| 프론트/운영 | React/TypeScript 결과표와 통계 화면, Docker/AWS ECS/EC2 기반 빌드·배포 흐름 대응 |