본문/내용
1. 활용 가능한 프로그래밍 언어 및 기술 스택의 숙련도를 작성해 주세요. (상/중/하 선택 및 설명 기술)
저는 개발을 기능 구현으로만 끝내지 않고, 위협을 가정하고 설계로 줄이는 방식으로 일해 왔습니다. 그래서 기술 스택도 “무엇을 할 수 있는가”보다 “어떤 위험을 줄일 수 있는가” 관점에서 정리합니다. 먼저 언어 기준으로는 Python 중, Java 중, JavaScript 중, SQL 중 수준입니다. Python은 데이터 처리, 자동화 스크립트, 간단한 API 서버 구축에 주로 사용해 왔고, 취약점 점검용 크롤러나 로그 분석 도구를 만들어 반복 업무를 줄이는 데 강점이 있습니다. Java는 Spring Boot 기반 REST API 구현과 인증 인가 구조 설계 경험이 있으며, 계층 분리, 예외 처리, 트랜잭션 관리 같은 기본기를 확실히 다지는 방식으로 학습해 왔습니다. JavaScript는 프론트엔드에서 React를 활용한 화면 구성과 API 연동 수준이며, 보안 관점에서는 입력값 검증, 토큰 저장 방식, CSP 적용 같은 클라이언트 보안 요소를 꾸준히 점검했습니다. SQL은 MySQL과 PostgreSQL을 중심으로 인덱스, 조인, 쿼리 튜닝 기초를 다졌고, 무엇보다도 SQL Injection 방어를 전제로 파라…