채용공고 올리기

임기창님을 응원해보세요!

지금 만족하고 있어요
성실함
책임감
협업 지향
목표 지향적
꼼꼼함

미리보기

기본 정보

이름
임기창
직업
Junior-Developer
이메일
rlckdwkd55@naver.com
간단 소개

안녕하세요 👋 다양한 프로젝트와 실무 경험을 통해 사용자에게 도움이 되는 서비스를 만들기 위해 노력해온 개발자 임기창입니다. 작은 기능 하나도 사용자 입장에서 고민하며, 문제를 안정적으로 해결하고 유지보수하기 쉬운 코드를 작성하는 것을 중요하게 생각합니다. 공공 시스템, 알림 서비스, 쇼핑몰 등 여러 환경에서 백엔드부터 프론트까지 폭넓은 영역을 경험했고, 기획 의도와 사용자 흐름을 이해하려는 노력을 통해 더 나은 결과물을 만들어갈 수 있었습니다. 앞으로도 주어진 업무에 책임감을 가지고 임하며, 팀과 함께 성장할 수 있는 개발자가 되고 싶습니다.

기술 스택

기술 스택

Java, Spring, Node.js, Spring Security, mybatis, JavaScript, jQuery, JSP, Ajax, PostgreSQL, Oracle, aws-ec2, maven, GitHub, IntelliJ IDEA

경력

회사명

(주)케니컴퍼니

직급 | 부서 | 근무 유형

사원 | 개발부

근무 기간

2023.12. ~ 2025.04. (1년 5개월)

담당 업무

- 전자정부프레임워크 기반 공공 웹 시스템 유지보수 및 기능 개선 수행
- JSP 기반 UI 개발 및 Spring, Maven 기반 백엔드 로직 분석 및 개선
- Node.js와 크론 스케줄러를 활용한 자동화 알림 시스템 및 FCM 연동 구현
- Job 스케줄러 기반 자동 실행 로직 및 error_log 자동 저장 시스템 개발
- SXSSFWorkbook을 활용한 대용량 엑셀 다운로드 기능 신규 개발
- Docker 및 Docker Compose 환경 실습 및 적용을 통한 개발 효율 향상
- 기술 문서, 개발 매뉴얼, 인수인계 문서 등 협업 중심의 문서화 작업 수행

프로젝트

프로젝트명

캐치캣 – 꼭 필요한 정보, 빠르게 전달하는 알림 서비스

소속/기관명

(주)케니컴퍼니

프로젝트 기간

2024.11. ~ 2025.04.

프로젝트 내용

Tech Stack: Java 1.8, Spring, Maven, Node.js, JSP, JavaScript, Jquery, MyBatis, PostgreSQL

*본 프로젝트는 회사의 사전 허가를 받아 포트폴리오로 공개합니다.

  • 700개+ 사이트에서 일일 3,000건 이상 데이터 크롤링 시스템 구축 및 운영

  • Node.js 기반 크론 스케줄러, FCM 연동 자동 알림 시스템 설계 및 구현

  • Spring 기반 관리자 페이지 개발 및 Node.js 백엔드 연동 최적화

https://drive.google.com/file/d/1SojMqE4ybqAMY4CPfOlmJI8Bv20y2Xst/view?usp=drive_link

프로젝트명

경기도 버스 매니지먼트 시스템(GBMS)

소속/기관명

(주)케니컴퍼니

프로젝트 기간

2024.04. ~ 2024.10.

프로젝트 내용

Tech Stack: Java 1.8, Spring, Maven, JSP, JavaScript, Jquery, MyBatis, Oracle

*본 프로젝트는 회사 보안 정책상 외부 포트폴리오로 제공할 수 없기에 요약하여 기재하였습니다.

  • 공공 교통 시스템의 주요 데이터 관리 기능 개선 및 신규 기능 개발

  • SXSSFWorkbook을 활용한 대용량 엑셀 다운로드 기능 신규 구현

  • 초기화면 배너 UI 개선 및 이미지 관리 기능 개발

  • 기존 데이터 연계 로직 검토 및 API 요청 응답 최적화

  • JSP 기반 레거시 코드 유지보수 및 개선

  • 요구사항 기반 기능 단위 테스트 및 협업 툴을 통한 문서 작성

https://gbms.gg.go.kr/

프로젝트명

버스파인(시내, 용인, 대광위, 파주, 하남 등)

소속/기관명

(주)케니컴퍼니

프로젝트 기간

2024.02. ~ 2024.04.

프로젝트 내용

Tech Stack: Java 1.8, Spring, Maven, JSP, JavaScript, Jquery, MyBatis, PostgreSQL

*본 프로젝트는 회사 보안 정책상 외부 포트폴리오로 제공할 수 없기에 요약하여 기재하였습니다.

  • 전자정부프레임워크 기반 시스템 유지보수 및 기능 개선

  • SXSSFWorkbook을 활용한 대용량 엑셀 다운로드 기능 신규 구현

  • 공공기관 요청에 따른 기능 변경 및 예외 처리 로직 보강

  • QC 피드백 대응

  • 사용자 인터페이스 편의성 개선

  • 요구사항 기반 기능 단위 테스트 및 협업 툴을 통한 문서 작성

https://busfine.gtrans.or.kr/home

프로젝트명

사내 교육 프로젝트 및 기술 학습

소속/기관명

(주)케니컴퍼니

프로젝트 기간

2023.12. ~ 2024.01.

프로젝트 내용
  • API 데이터를 활용한 CSV 변환 프로그램 개발

  • Docker 환경 구성, DB 정규화/비정규화 개념 실습을 통한 인프라 이해도 향상

  • Java OOP 및 자료구조 핵심 개념 복습 (추상화, 상속, 다형성 등)

  • Selenium 기반 크롤링 실습 및 HikariCP, SQL Injection 대응 보안 학습

  • HTTP, TCP/IP, OSI 7계층 등 네트워크 이론 학습

https://velog.io/@imfox/posts

프로젝트명

술술 – 온라인 전통주 쇼핑몰

소속/기관명

개인 프로젝트

프로젝트 기간

2023.05. ~ 2023.09.

프로젝트 내용

Tech Stack: Java 11, Spring Boot, Maven, JavaScript, Jquery, MyBatis, HikariCP, PostgreSQL, AWS

  • SpringBoot 기반 쇼핑몰 백엔드 개발 (회원, 장바구니, 주문 등)

  • 카카오/네이버 로그인 및 결제 API 연동

https://drive.google.com/file/d/1gzjefGhRO_p6A22L3OOAgt7gsozHCn6Y/view?usp=sharing

프로젝트명

CanYouPillMarket – 사용자의 건강상태에 맞는 영양제를 구매할 수 있는 쇼핑몰

소속/기관명

팀 프로젝트

프로젝트 기간

2021.11. ~ 2021.11.

프로젝트 내용

Tech Stack: Java 11, Maven, Oracle DBMS 11G R2 (XE), Apache Tomcat 8.5, HTML5, CSS3, JavaScript (ES8), jQuery

  • Java 기반 마이페이지, 회원관리 기능 구현

  • JavaMail 활용한 비밀번호 찾기 기능 개발

https://github.com/rlckdwkd55/CanYouPillMarket

프로젝트명

Petmu – 반려동물 보호자들을 위한 커뮤니티 사이트

소속/기관명

팀 프로젝트

프로젝트 기간

2021.10. ~ 2021.10.

프로젝트 내용

Tech Stack: Java EE 11, Maven, Oracle DBMS 11G R2 (XE), Apache Tomcat 8.5, HTML5, CSS3, JavaScript (ES8), jQuery

  • 병원 정보 제공 기능 구현 (Kakao map API 연동)

  • 커뮤니티 게시판 CRUD 및 추천 기능 개발

https://github.com/rlckdwkd55/PetMu

포트폴리오

URL

link

깃허브

깃허브
link

블로그

URL 링크

교육

소속/기관명

평생교육진흥원

종류 | 전공

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

재학 기간 | 재학 상태

2025.03. ~ 현재 | 재학 중

소속/기관명

KH정보교육원

종류 | 전공

사설 교육 | BackEnd개발자 양성과정

재학 기간 | 재학 상태

2021.06. ~ 2021.11. | 수료

소속/기관명

구미대학교

종류 | 전공

대학교(전문학사) | 전자통신과

재학 기간 | 재학 상태

2016.03. ~ 2016.08. | 중퇴

소속/기관명

충남디자인예술고등학교

종류 | 전공

고등학교 | 패션디자인과

재학 기간 | 재학 상태

2013.03. ~ 2016.02. | 졸업

자격증

자격증명

SQL 개발자

점수 | 발급기관

한국데이터산업진흥원

취득연월

2024.04.

자기소개

자기소개

[성장 과정 및 개발자로서의 여정]

초기에는 반복적이고 수동적인 업무에서 효율성을 개선할 방법을 찾으며 개발에 관심을 가지게 되었습니다. 특히, 자동화와 시스템 개선을 통해 작업 효율성을 높이고자 하는 열망이 생겼고, 이를 계기로 본격적으로 개발을 시작하게 되었습니다.

처음에는 간단한 웹 애플리케이션 개발을 통해 프로그래밍에 대한 흥미를 갖게 되었고, 점차 효율적이고 유지보수 가능한 시스템을 설계하는 중요성을 깨달았습니다. 이후, 다양한 프로젝트에서 기술 역량을 키워가며, 개발자로서의 성장 과정을 경험했습니다.


[문제 해결 및 협업 경험]

프로젝트에서 마주친 여러 기술적 도전 과제들은 저에게 중요한 배움의 기회를 주었습니다. 특히, 크롤링 중 발생한 CORS 차단 문제를 해결하기 위해 Proxy 서버를 활용해 구조를 개선하며, 데이터를 안정적으로 수집할 수 있는 방법을 찾았습니다. 이 과정에서 다양한 서버 환경과 정책을 유연하게 대응하는 방법을 배웠습니다.

또한, 데이터 누락 및 트랜잭션 실패 문제를 해결하기 위해 오류 로그 기반의 장애 분석 시스템을 도입하고, 문제 발생 시 빠르게 원인 파악 후 해결하는 방식을 익혔습니다. 협업 팀과의 적극적인 커뮤니케이션을 통해 문제를 빠르게 공유하고 해결해 나갔으며, 코드 리뷰 및 주기적인 회고를 통해 지속적으로 품질을 개선하는 경험을 했습니다.


[주요 기술 및 역량]

저는 다양한 기술 스택을 활용하여 실질적인 문제를 해결하는 것을 중시합니다. 주요 기술 역량은 다음과 같습니다:

  • 백엔드 개발: Java, Spring Framework, Node.js를 활용한 웹 애플리케이션 개발 및 성능 최적화 경험

  • 데이터베이스 관리: PostgreSQL, MySQL, Oracle 을 사용한 데이터베이스 설계 및 SQL 최적화, 대규모 데이터 처리 경험

  • 크롤링 및 데이터 처리: Selenium, Node.js 기반의 대규모 크롤링 시스템 구축 및 크롤링 효율성 개선

  • 공공 시스템 개발: 전자정부프레임워크 기반의 시스템 유지보수 및 JSP, MyBatis를 활용한 기능 개선 경험

  • 프론트엔드 경험: JSP, HTML, CSS, JavaScript, jQuery를 활용한 UI 개발 및 개선

  • 기타 기술: Docker, Docker Compose를 활용한 컨테이너화 및 환경 구축, HikariCP와 같은 커넥션 풀 기술로 성능 개선

위 기술을 통해 다양한 시스템을 설계하고 문제를 해결하는 데 필요한 역량을 쌓았습니다. 기술을 통해 실질적인 가치를 제공하는 데 집중하며, 지속적으로 새로운 기술을 습득하고 있습니다.


[성장 목표]

저는 단순한 기능 구현을 넘어 운영 효율성과 유지보수성, 확장성을 고려한 시스템을 구축할 수 있는 개발자를 지향합니다.
빠르게 변화하는 개발 환경 속에서 기초를 탄탄히 하면서도 새로운 기술을 유연하게 받아들이는 자세를 유지하고자 합니다.

또한, 문제 상황에 빠르게 적응하고 능동적으로 분석·해결하는 역량을 꾸준히 키우고 있습니다.
협업과 소통을 중시하는 태도로 동료와의 코드 리뷰, 피드백에 적극적으로 임하며 더 나은 팀워크를 만들어가겠습니다.

앞으로도 사용자에게 실질적인 가치를 제공하는 서비스를 개발하고, 팀과 제품의 성장을 함께 도모할 수 있는 개발자로 계속 성장해나가겠습니다.

댓글