About Me
안녕하세요. 프론트엔드 엔지니어 김진혁입니다.
저는 단순히 기능을 구현하는 개발자가 아니라, 서비스가 오랫동안 유지될 수 있는 구조를 설계하고 개선하는 개발자가 되고자 합니다.
새로운 기능을 개발하기 전에 먼저 다음 세 가지를 고민합니다.
- ·기능 간 의존성은 어떻게 연결되어 있는가?
- ·데이터는 어떤 흐름으로 움직이는가?
- ·지금 작성한 코드가 1년 뒤에도 수정하기 쉬운가?
문제가 발생했을 때는 증상만 해결하기보다 원인을 찾으려고 노력합니다. 단기적인 해결책보다 장기적으로 유지 가능한 해결 방법을 선택하며, 제한된 일정 안에서 가장 큰 효과를 낼 수 있는 작업의 우선순위를 고민합니다.
원인 중심 사고
버그나 장애가 발생했을 때 증상을 해결하는 데 그치지 않고, 근본적인 원인을 분석하여 재발하지 않는 구조를 만드는 것을 중요하게 생각합니다.
지속 가능한 구조 설계
기능 구현보다 유지보수성을 우선합니다. 새로운 개발자가 합류하더라도 빠르게 이해하고 수정할 수 있는 구조를 선호합니다.
성과 밀도가 높은 개발
제한된 일정 안에서 가장 큰 임팩트를 낼 수 있는 개선 작업을 우선적으로 수행합니다.
기술 스택
Frontend
State & Data Management
Architecture & Performance
Collaboration
Career
Side Projects
Education
Wecode Bootcamp
2022.06 - 2022.10
- ·Agile 기반 프로젝트 진행
- ·기업 협업 프로그램 참여
- ·AWS 배포 경험
- ·현업 개발자 코드 리뷰 경험
Sparta Coding Club
2022.01 - 2022.03
- ·웹 개발 종합반 수료
- ·팀 프로젝트 참여
- ·AWS EC2 배포 경험
- ·Flask 및 MongoDB 학습
순천대학교 정보통신공학과
- ·데이터베이스
- ·네트워크
- ·분산 시스템
- ·C++
- ·Java
- ·웹 프로그래밍
Interest
최근에는 AI Native Engineering에 관심을 가지고 있습니다. Cursor, Claude, ChatGPT 등의 AI 도구를 활용하여 개발 생산성을 높이는 방법과, AI를 활용한 코드 리뷰 및 설계 자동화에 대해 지속적으로 실험하고 있습니다.
