채용공고 올리기

김원형님을 응원해보세요!

이직/구직 중이에요
협업 지향
목표 지향적
학습 지향
문제 해결사
열정적

미리보기

기본 정보

이름
김원형
직업
Software Engineer
이메일
kkgg0522@naver.com
간단 소개

저는 Java와 SpringBoot를 활용한 백엔드 개발에 강점을 가진 소프트웨어 엔지니어 입니다. Trioshop이라는 쇼핑몰 프로젝트에서 Spring Security, JWT, Redis를 통한 인증, 권한, 성능 개선 경험이 있으며, AWS에 Docker를 통해 배포하여 안정성을 설계하였습니다. 현업에서는 웹 유지보수 및 개발 업무를 주로 하며, 자기주도적으로 의견을 제시하여 CI/CD 자동화 구축을 하고 리팩토링을 통하여 운영 효율성과 유지보수성을 상승시키는 성과를 거두었습니다. 실무에서 뿐만 아니라 기술 스터디를 꾸준히 진행하며 기술을 습득하고, 이를 블로그를 활용해 체계적으로 기록 및 공유하고 있습니다.

경력

회사명

(유)스태츠칩팩코리아

직급 | 부서 | 근무 유형

인턴 | IT팀 | 재직 중

근무 기간

2024.08. ~ 재직 중 (8개월)

담당 업무
  • 주요 업무 – 웹 애플리케이션 유지보수 및 개발

    사용자 요구에 맞춘 맞춤형 솔루션을 제공

  • Window Server 2008에서 2022로의 마이그레이션으로 서버 안정화에 기여

  • Azure CI/CD 파이프 라인 구축으로 코드 품질과 배포 안전성에 기여 및 메뉴얼화

  • 리팩토링을 통한 유지보수성 증가에 기여

기술 스택

기술 스택

Java, Spring, MySQL, Oracle, mybatis, Redis, Docker, aws-ec2, aws-rds

포트폴리오

URL

link

티스토리 블로그

티스토리
link

깃 레파지토리

깃허브

프로젝트

프로젝트명

Trioshop

소속/기관명

한국정보기술연구원

프로젝트 기간

2024.05. ~ 2024.06.

프로젝트 내용
  • Trioshop은 Java와 Spring Framework를 기반으로 한 웹 쇼핑몰 프로젝트

  • 백엔드 개발 리더 역할을 맡아 전반적인 시스템 설계와 구현, 성능 최적화, 배포 담당

    • Spring Security 도입

      • 사용자 인증과 권한 관리를 강화하기 위해 Spring Security를 적용을 통한 보안 강화

    • 카카오 로그인 API 및 일관성을 위한 JWT 적용

      • 토큰 기반 인증 체계 구축을 통해 사용자 로그인 일관성 유지

    • AWS EC2, AWS RDS를 활용하여 배포 진행

    • Docker를 통한 리눅스 기반인 EC2에 배포 컨테이너화

대외활동

활동명

[청학동] 알고리즘을 Java

소속/기관명

청운대학교

연도

2022

내용

교내 자바언어 스터디 그룹

  • 실력을 구분해 4명씩 그룹을 구성하여 그룹장 및 그룹원 팀 시스템 운영

  • 커스텀 문제 코드 리뷰 진행

활동명

컴퓨터공학과 학회 28대

소속/기관명

청운대학교 컴퓨터공학과

연도

2022

내용
  • 학교 및 학회 행사 진행

  • 신입생 멘토 시스템 운영

자격증

자격증명

정보처리

점수 | 발급기관

기사 | 한국산업인력공단

취득연월

2024.06.

자격증명

웹디자인

점수 | 발급기관

기능사 | 한국산업인력공단

취득연월

2017.06.

자격증명

전산회계운용사

점수 | 발급기관

3급 | 대한상공회의소

취득연월

2017.03.

교육

소속/기관명

청운대학교 인천캠퍼스

종류 | 전공

대학교(학사) | 컴퓨터공학과

재학 기간 | 재학 상태

2018.03. ~ 2024.02. | 졸업

소속/기관명

한국정보기술연구원

종류 | 전공

사설 교육 | 자바기반 웹 개발

재학 기간 | 재학 상태

2023.12. ~ 2024.06. | 졸업

자기소개

자기소개

[Q1] 본인의 강점과 이를 발휘한 구체적 사례에 대해 말씀해 주세요.

저의 가장 큰 강점은 복잡한 문제 상황에서도 핵심 원인을 빠르게 분석하고, 이를 바탕으로 구체적인 해결책을 찾아 적극적으로 실행하는 능력입니다. 입사 초기에 회사의 배포 과정과 형상 관리가 체계적으로 이루어지지 않아 배포 과정에서 자주 장애가 발생하는 문제가 있었습니다.

문제의 원인을 분석한 결과, 기존의 수작업 기반 배포 방식과 효율적이지 않은 코드 버전 관리가 주된 이유였습니다. 저는 이를 해결하기 위해 Azure DevOps를 활용한 CI/CD 자동화 구축을 주도적으로 제안하고 직접 구현했습니다. 초기에 팀원들은 신규 프로세스의 복잡성과 추가적인 학습 부담을 우려했지만, 제가 직접 명확하고 이해하기 쉬운 매뉴얼을 제작하여 팀원들과 공유하였고, 단계적으로 작은 프로젝트부터 점진적으로 적용했습니다.

결과적으로 자동화 프로세스를 도입한 이후 배포 시간이 30% 이상 단축되었고, 수작업에서 빈번히 발생하던 오류와 장애가 눈에 띄게 줄어들었습니다. 또한, 팀 전체가 업무에 집중할 수 있는 시간이 늘어나 업무 효율성이 대폭 증가했습니다. 이 사례를 통해 문제의 본질을 빠르게 파악하고 실질적인 해결책을 제시하여 조직의 생산성을 높이는 제 강점을 입증할 수 있었습니다.

[Q2] 본인의 약점과 이를 보완하기 위해 어떤 노력을 하고 있는지 구체적으로 말씀해 주세요.

제 약점은 프로젝트 수행 과정에서 세부적인 완벽함을 지나치게 추구하여 전체 일정 관리에 어려움을 겪는다는 점입니다. 과거 프로젝트를 진행할 때, 코드의 구조적 완벽성이나 성능 최적화에 지나치게 집중하다가 전체 프로젝트 일정이 지연된 경험이 있었습니다.

이 경험을 통해 세부적인 완벽성보다는 프로젝트 전체의 목표와 일정을 균형 있게 관리하는 능력이 더 중요하다는 사실을 깨달았습니다. 이후 프로젝트 진행 시 초기부터 명확한 업무 목표와 구체적인 세부 일정을 설정하고 우선순위를 정리하여 진행하는 습관을 만들었습니다. 또한 Trello 같은 일정 관리 도구를 적극적으로 활용해 작업 진도를 체계적으로 관리하며, 팀원들과 정기적인 미팅을 통해 진행 현황을 공유하고 피드백을 받아 빠르게 조정하는 체계를 만들었습니다.

정기적인 피드백과 회고를 통해 업무 프로세스를 점검하고 개선점을 도출하여 일정과 품질 모두 균형 잡힌 결과를 이끌어내고 있습니다. 이러한 지속적인 자기 점검과 개선 노력을 통해 약점을 꾸준히 보완하여, 더욱 신뢰받는 개발자가 되겠습니다.

[Q3] 협업 과정에서 발생한 갈등과 이를 해결한 경험에 대해 구체적으로 말씀해 주세요.

대학교 시절 웹 프로젝트를 진행할 때, 팀원 간의 기술적 역량 차이로 인해 업무 분담과 일정 관리에서 문제가 발생한 경험이 있습니다. 일부 팀원이 맡은 업무를 제대로 수행하지 못해 전체 팀의 일정이 지연되고 갈등이 심화되었습니다.

저는 이 갈등의 원인을 개인적인 문제로 보지 않고 팀의 전체적인 소통과 협력 부족으로 인한 문제로 인식했습니다. 갈등을 해결하기 위해 팀원들에게 자발적인 학습 스터디를 제안하고 운영했습니다. 실력이 뛰어난 팀원이 부족한 팀원을 직접 가르치며 팀 전체가 성장할 수 있는 환경을 만들었고, 정기적인 코드 리뷰와 피드백을 통해 서로의 업무 진행 상황을 지속적으로 공유했습니다.

이러한 적극적인 소통과 협력 덕분에 팀원 간의 갈등은 해소되고 상호 신뢰가 회복되었습니다. 결과적으로 프로젝트는 계획했던 것보다 빠르게 진행되었으며, 성공적으로 마무리할 수 있었습니다. 이 경험을 통해 저는 협업 과정에서 갈등이 생겼을 때 적극적인 소통과 전략적 접근을 통해 효과적으로 해결하는 방법을 배웠으며, 앞으로의 협업에서도 항상 긍정적이고 생산적인 팀 문화를 조성하는 데 기여하겠습니다.

[Q4] 가장 기억에 남는 성취 경험과 그 경험이 본인에게 미친 영향에 대해 말씀해 주세요.

가장 기억에 남는 성취 경험은 백엔드 시스템 개발 프로젝트에서 보안 및 성능 최적화 문제를 해결한 것입니다. 프로젝트 초기에 사용자 인증과 데이터 처리 속도 문제로 서비스 안정성에 심각한 영향을 주고 있었습니다. 저는 Spring Security와 JWT를 활용하여 인증 시스템을 재구축하고, Redis를 도입하여 데이터 캐싱과 세션 관리를 최적화했습니다. 또한, Docker를 이용한 컨테이너 기반 배포 환경을 구축하여 시스템의 안정성과 확장성을 대폭 개선했습니다.

그 결과, 사용자 만족도와 시스템 신뢰성이 크게 향상되어 프로젝트가 성공적으로 마무리될 수 있었습니다. 이 경험은 제 기술적 역량을 높이는 계기가 되었으며, 향후 어려운 기술 과제에도 자신감을 가지고 적극적으로 도전할 수 있는 발판이 되었습니다.


[Q5] 향후 커리어 목표와 입사 후 포부에 대해 구체적으로 말씀해 주세요.

저는 향후 백엔드 시스템 개발과 자동화 구축 분야에서 전문성을 더욱 심화시키고, 혁신적인 ICT 솔루션을 통해 회사의 성장에 핵심적인 역할을 수행하는 인재로 발전하고자 합니다. 단기적으로는 입사 후 초기 1년 동안, 회사의 서비스 및 시스템 아키텍처를 면밀히 분석하여 기존 운영 프로세스의 문제점을 파악하고, 자동화 및 표준화 방안을 적극 도입할 계획입니다. 이를 위해 지금까지 쌓아온 Java/Spring 기반 백엔드 개발 경험과 CI/CD 자동화 구축 노하우를 적극 활용하여, 운영 효율성을 극대화하고 안정적이며 확장 가능한 시스템 환경을 구축하는 데 집중할 것입니다.

또한, 저는 팀 내 지식 공유와 협업 문화를 활성화하는 데 큰 관심을 가지고 있습니다. 정기적인 코드 리뷰, 기술 세미나, 워크숍 등을 통해 최신 기술 동향과 실무 노하우를 동료들과 공유하며, 이를 바탕으로 팀 전체의 역량 강화에 기여하고자 합니다. 중장기적으로는 이러한 경험을 토대로 팀 리더로 성장하여, 회사의 지속 가능한 성장과 기술 혁신을 선도하는 핵심 인재로 자리매김할 계획입니다.

저는 끊임없는 자기계발과 최신 기술 학습을 통해 변화하는 IT 환경에 능동적으로 대응할 준비가 되어 있으며, 이러한 노력이 귀사의 글로벌 경쟁력 강화와 혁신적 서비스 창출에 결정적인 역할을 할 것이라고 확신합니다. 제 경험과 열정, 그리고 체계적인 문제 해결 능력이 귀사의 미래 비전과 만나 큰 시너지를 발휘할 수 있기를 진심으로 기대하며, 함께 성장할 기회를 간절히 희망합니다.

댓글