이름 : 나큰솔
생년월일 : 1992년 08월 19일
학력
정보처리기사 : 2024년 09월 취득
SQLD : 2022년 09월 취득
사무자동화 산업기사 : 2025년 09월 취득
컴퓨터활용능력 2급 : 2023년 07월 취득
워드프로세서 2급 : 2003년 12월 취득
재무 문서 기반 개인 자산 분석 AI
기술 스택 : Python, Next.js, Multi-agent, Redis, MySql
부트캠프 중 진행된 프로젝트입니다. 사용자가 PDF 파일로 업로드한 소득/지출 자료 (원천징수영수증, 소득정산간호화자료, 급여명세표 등)를 Redis에 캐시 형태로 저장, AI Agent를 통해 분류한 뒤 재무 분석 + 가이드를 제공해주는 서비스입니다.
Layered Architecture와 폭포수 모델에 익숙했던 제게 Hexagonal Architecture와 애자일 모델의 첫 경험이 되어준 프로젝트입니다. 특히 노션을 통한 백로그 관리를 통해 짧은 시간 안에 최대한의 퍼포먼스를 낼 수 있었습니다.
재직자를 대상으로 하는 부트캠프라는 특성과 2주라는 짧은 시간은 여러 제한 상황을 만들었지만, 조금이라도 더 좋은 결과를 얻기 위해 스스로를 한계까지 몰아붙인 경험은 익숙하지 않은 언어, 개발 모델, 환경에 몰입과 적응을 가져올 수 있었습니다.
특히 리더로서 5명의 인원을 리딩, 업무 분배, PR 관리, 백로그 관리, 진행 상황 확인, 주요 기능 다수 개발, 코드 리뷰등을 조율한 경험은 기술 스택 이상으로 갚진 경험이었습니다.
Love-note
기술 스택 : Python, Next.js, Multi-agent
부트캠프 중 진행된 프로젝트입니다. AI Agent를 활용, 사용자의 MBTI 별 심리·연애 상담을 지원하는 것을 목표로 한 서비스입니다.
Hexagonal Architecture를 기반으로 단순 프로그램 개발이 아닌, SEO, AEO를 프로젝트 설계 단계에서부터 고민, 적용한 프로젝트로 개발자의 역할 뿐이 아닌 서비스 생산자로서의 역할에 대해 고민하게 된 계기가 된 프로젝트였습니다.
어제보다 더 나은 결과를 만들기 위해 꾸준히 고민하는 개발자 나큰솔입니다. 단순히 기능을 구현하는 것보다, 시스템의 구조와 데이터 흐름을 이해하고 개선하는 데 더 큰 가치를 두고 있습니다.
커리어 초반에는 JSP/Java/Oracle 기반의 인사 패키지 시스템을 다루며 권한, 공통코드, 전자결재와 같은 공통 모듈을 직접 구현했습니다. 여러 업무에서 함께 사용하는 기능을 맡다 보니, 자연스럽게 재사용성과 유지보수성을 고려한 구조를 고민하게 되었고, 이 경험이 이후 개발 방식에 큰 영향을 주었습니다. 이후 React, Spring, Elasticsearch 기반의 신규 패키지 구축 프로젝트에서는 프론트엔드와 백엔드를 함께 경험하며 REST API 설계, 디렉토리 구조 구성, 전자결재 흐름 설계까지 전체적인 구조를 이해하고 개발했습니다.
프로퍼티 서버를 구축할 때는 단순 설정 관리 수준을 넘어서, 암호화 로직을 직접 구현하고 레거시 코드를 정리하는 작업도 함께 진행했습니다. 기존 코드를 그대로 옮기는 것이 아니라, 중복되거나 불필요한 부분을 걷어내고 운영과 관리가 가능한 구조로 바꾸는 데 집중했습니다.
프론트 서버의 경우, 개발자 중 React에 대한 경험이 있는 유일한 개발자라는 장점을 살려 다른 개발자들을 리드하고, 프로젝트의 전체적인 구조를 설계하는 역할을 수행하며 인사 도메인의 핵심인 인사 기본, 발령, 조직에 대한 핵심적인 구축을 진행했습니다.
현재는 휴먼컨설팅그룹에서 HR 시스템 구축 프로젝트에 참여하며, 실제 수천 명이 사용하는 서비스를 개발하고 있습니다. 사회보험, 퇴직금, 연말정산과 같이 복잡한 비즈니스 로직을 구현하면서, 외부 시스템 연동과 Azure SSO 로그인 구축도 함께 수행했습니다. 특히 데이터 처리 구간에서는 프로시저 설계와 쿼리 튜닝을 통해 병목을 개선하는 경험을 했고, 실행 시간이 오래 걸리던 쿼리를 10초 이상 단축한 경험도 있습니다. 이 과정을 통해 기능 구현뿐 아니라 성능까지 함께 고민하는 개발자로 한 단계 더 성장할 수 있었습니다.
개인 프로젝트에서도 이러한 방향을 유지하려고 노력하고 있습니다. 영화·공연 개봉 알림 서비스 ‘Knock’ 프로젝트에서는 인증 구조, 검색 시스템, 크롤링까지 전반적인 구조를 직접 설계하고 구현했습니다. 특히 크롤링 데이터의 중복과 불완전한 데이터를 처리하기 위해 유사도 기반 병합 로직을 적용했고, Python 기반 크롤러와 Elasticsearch를 연동해 데이터 수집 구조를 개선했습니다. 또한 Heroku 환경에서 메모리 제한 문제를 겪으면서 스케줄링과 리소스 사용 방식을 조정하는 등 운영 환경에서의 문제 해결도 경험했습니다.
시간이 지날수록 중요해지는 AI에 대한 학습을 위해 진행한 AI Multi-Agent 부트캠프에서는 기존과 다른 방식의 개발도 경험했습니다. Hexagonal Architecture를 적용하고 Redis 기반 캐싱, Agent 구조를 활용한 서비스 설계를 직접 구현했으며, 팀 리더 역할을 맡아 업무 분배와 코드 리뷰, 일정 관리까지 함께 진행했습니다. 짧은 기간이었지만, 새로운 기술을 빠르게 받아들이고 팀 단위로 결과를 만들어내는 경험을 할 수 있었습니다.