About Me
안녕하세요, 소프트웨어 개발자 김휘령입니다.
문제해결 중심 개발자
근본적으로 문제 해결을 우선시합니다. 복잡한 문제들을 실행 가능한 작은 단위로 나누고, 실용적인 해결책을 찾기 위해 끊임없이 시도하는 과정을 즐깁니다.
왜?, 어떻게?를 중요시 합니다.
그리고, 단순히 주어진 기능을 구현하는 것을 넘어, ‘왜 이 기능이 필요한가?’ 혹은, ‘어떻게 하면 더 효율적이고 안정적으로 구현할 수 있을까?’와 같은 근본적인 질문을 던지는 것을 중요하게 생각합니다. 문제의 본질을 이해하고 다양한 해결 방법을 탐구하는 과정을 통해 더 나은 설계와 코드를 도출하며, 이는 곧 시스템의 품질과 지속 가능성으로 이어진다고 믿습니다.
KISS Principle
그리고 ‘단순함’과 ‘유지보수성’을 중요시합니다. 코드를 작성할 때 동료들이 쉽게 이해하고 확장할 수 있도록 신경 쓰며, 이는 곧 팀 전체의 생산성을 높이고 원활한 협업 시너지를 창출하는 기반이 된다고 믿습니다. 단순하고 잘 관리된 코드는 현재의 효율성뿐만 아니라 미래의 변화에도 유연하게 대처할 수 있게 하며, 함께 더 나은 결과물을 만들어가는 데 중요한 역할을 합니다.
Experience
- Trombone (사내 CICD 플랫폼) 설계 개발
- 서드파티 OSS 연계를 통해 CICD 기능 개발
- 형상관리
- 인사 정보 및 사무정보 기반 관리기능
- 변경 프로그램 관리 설계 개발
- 코드 리뷰 설계 개발
- 코드 병합 및 취소 설계 개발
- 형상 정보 관리 설계 개발
- 빌드/배포
- 실시간 모니터링 설계 개발
- 워크플로우
- 피싱아이즈 플랫폼 서버 및 인프라 개발/운영
- 클라우드 인프라 운영
- AWS 기반 인프라 운영 (EC2, Aurora, S3, EFS 등)
- 무중단 배포(Rolling) 경험
- 클라우드 인프라 운영
- 플랫폼 서버 개발
- REST API 및 TCP/IP 기반 탐지 정보 처리
- 악성 앱 정보 수집 및 제휴사 연계 처리
- 대용량 트래픽 병목 경험
- REST API 및 TCP/IP 기반 탐지 정보 처리
Projects
Skill
Backend
- Java
- Spring
- Maven, Gradle
- Mybatis
DevOps
- Jenkins
- Git
Frontend
- React
- jQuery
- JavaScript
Database
- MariaDB
Cloud
- AWS