채용공고 올리기

인진석님을 응원해보세요!

지금 만족하고 있어요
성실함
책임감
유연함
효율적
문제 해결사

미리보기

기본 정보

이름
인진석
직업
간단 소개

안녕하세요! 항상 발전을 위해 노력하고 책임감 있게 업무를 수행하는 인진석 입니다!

기술 스택

기술 스택

HTML, CSS, React, Node.js, Python, JavaScript, MySQL, MariaDB, Linux, Ubuntu, NginX, GitHub-Action, Docker, Git, Github

경력

회사명

주식회사에이아이넷

직급 | 부서 | 근무 유형

선임 | 정보보안컨설팅팀

근무 기간

2021.06. ~ 2024.02. (2년 9개월)

담당 업무

ISO27001, ISMS 인증을 위한 인프라(Server, Network, Database, WEB/WAS, 정보보호시스템, PC)의 취약점 진단 업무를 수행하였고, 개인정보 수탁사 점검, 정보보안 취약점 진단을 수행하였습니다.

프로젝트

프로젝트명

나라장터 크롤링 프로그램

소속/기관명

개인

프로젝트 기간

진행 중

프로젝트 내용

정보보안 컨설팅 업무 진행 중 나라장터를 통한 제안서를 취합하여 보고를 진행하던 중 자동화를 진행하면 업무 효율이 증가할 것으로 생각이 들어 제안서를 자동으로 크롤링하고, 해당 제안서에 대해 알 수 있는 정보를 정리하려 엑셀로 생성하는 프로그램을 구현하였습니다.

프로젝트명

MAP(My Asset Plan)

소속/기관명

코드랩 아카데미 (정부지원 교육과정)

프로젝트 기간

프로젝트 내용

주가와 한국, 미국의 경제지표를 확인할 수 있는 비교 페이지 및 AI 모델을 활용한 주가 예측 페이지를 구현하였고, 어제의 주요 경제 뉴스를 요약하여 확인할 수 있는 페이지와 개인별 자산, 주식 보유 수량 등을 확인할 수 있는 페이지, 위 내용을 검색하여 간단하게 확인할 수 있는 챗봇을 구현

포트폴리오

첨부파일

첨부파일명

포트폴리오 24.10.22.pdf

교육

소속/기관명

신성대학교

종류 | 전공

대학교(전문학사) | IT융합과

재학 기간 | 재학 상태

2017.03. ~ 2021.02. | 졸업

소속/기관명

학점은행제

종류 | 전공

사설 교육 | 정보보호학

재학 기간 | 재학 상태

2021.11. ~ 2022.06. | 졸업

자격증

자격증명

네트워크관리사

점수 | 발급기관

2급 | 한국정보통신자격협회

취득연월

2020.07.

자격증명

ISO27001:2013

점수 | 발급기관

심사원(보) | 에이써티

취득연월

2021.10.

자기소개

자기소개

직무역량을 키우기 위해 노력한 점

[웹 개발 역량을 키운 AICC 웹 서비스 개발 경험]

AICC 웹 서비스 개발 프로젝트에서 데이터베이스 파트를 책임지며, 실무적인 데이터 관리 능력을 키우고 역할을 성공적으로 수행했습니다. 초기 설계부터 테이블 구조 정의, 관계 설정까지 전반적인 작업을 진행했으며, 특히 한 번의 실행으로 데이터를 적재 및 업데이트할 수 있는 Python 코드를 작성하여, 프로젝트의 중요한 부분을 책임졌습니다. 이 과정에서 실제 웹을 구동하고 테스트하면서 데이터의 타입이 맞지 않거나 구현 기능 추가 및 타협으로 인한 테이블 수정, 조회 시 인코딩 문제 등의 문제가 발생했습니다. 이를 해결하기 위해 관련 자료를 검색, 학습하면서 ALTER MODIFY 쿼리로 컬럼 수정, utf8mb4_unicode_ci 인코딩을 적용하는 등의 데이터베이스 설계 및 관리 역량을 키웠습니다. 프로젝트의 데이터베이스 파트를 책임감 있게 맡아 전체 개발 진행 과정에 크게 기여하였습니다. 이 경험을 통해 실무적인 데이터베이스 관리 능력을 키웠고, 역할을 성공적으로 수행할 수 있었습니다.

또한, 챗봇의 대답까지 걸리는 시간을 1분 이상에서 6초로 단축했습니다. React와 Nodejs를 이용한 웹 개발의 챗봇 부분 개발 당시 Nodejs와 Python을 연동하는 부분을 맡아서 개발했습니다. 이 과정 중 라이브러리 로딩, 인공지능 모델 로딩의 문제로 챗봇의 대답이 1분 이상 걸리는 문제가 발생해 이 문제를 해결하기 위해 Flask 서버 도입을 고려했으나, 개발 단계가 마무리 단계에 들어서고 있었고 다른 페이지에도 문제가 생길 것을 생각하여 Node server 실행 시 Python 프로세스를 올려두어 통신하는 것으로 채택하여 진행했습니다. 덕분에 불필요한 로딩 시간이 최소화되어 메인기능인 챗봇의 성능이 향상되었습니다.

성격과 강점

[동료와 함께하는 지속적인 성장]

저는 아는 내용을 다른 사람에게 설명하는 것을 좋아하며, 이를 통해 다 함께 성장을 할 수 있다고 생각합니다. AICC 교육 과정 초반에 Python을 처음 배울 당시 수업 후 남아서 내용을 복습했었습니다. 복습을 진행하던 중 if 문과 for 문을 어려워하는 동기 두 명이 있어 그 부분에 대해 제대로 이해하고 있다고 생각했고 이 지식으로 동기들에게 제가 이해한 내용을 바탕으로 설명했습니다. 하지만 그 당시 저 또한 얕은 지식을 가지고 있었다는 것을 자세하게 설명하던 중 깨달았습니다. 그 과정에서 저 또한 배울 수 있었고 같이 성장할 수 있었습니다. 저의 이러한 성격은 팀의 성장과 조직의 발전에 기여할 수 있는 강점이라고 생각합니다.

[새로운 기술을 배우며 해결하는 적극적 자세]

주어진 업무가 익숙하지 않더라도 이를 배워가며 해결하려는 의지를 가지고 있습니다. 주어진 업무가 저에게 익숙하지 않거나 새로운 기술이 필요하더라도, 이를 배워가며 해결하려는 의지를 가지고 있습니다. 예를 들어, 이전 직장에서 한 번도 해보지 않은 공공기관의 국정원 취약 항목 기반 보안 수준 진단에 투입된 경험이 있습니다. 해당 보안 수준 진단에 필요한 Shell Script와 Windows Batch 파일이 없었고, 해당 파일을 새로 만들어야 하는 상황에 놓였을 때, 이를 못 하다가 아닌 최대한 정보를 찾아보고 이를 취합하여 프로젝트 기간에 피해가 가지 않도록 3일 이내에 작성하여 배포했습니다. 이러한 경험은 저의 문제 해결 능력 및 개인 역량을 지속해서 성장하게 하고, 결과적으로 팀의 성장과 프로젝트의 성공으로 이어지게 했습니다.

경험활동

[간단한 업무 자동화]

30분 이상 소요되던 작업을 5분 이내로 단축하는 성과를 얻었습니다. 저는 정보보안 컨설팅 외 추가적인 업무로 나라장터에 공고를 검색하여 정보를 취합하는 업무를 진행한 적이 있습니다. 이 작업은 검색 키워드, 마감 날짜 등을 기준으로 공고 지원 서류를 모아 정리하여 전달하는 간단하지만 시간이 오래 걸리는 작업이었습니다. 저는 이 작업을 하던 중 “이 업무를 자동화시켜 시간을 줄일 수 있지 않을까?”라는 생각을 가지고 검색하여 알아보던 중 Python의 Selenium 라이브러리를 통해 Crawling하여 자동화할 수 있다는 것을 알게 되었고, 업무 외 시간에 개인적으로 학습하여 자동화 프로그램을 개발할 수 있었습니다. 그리고 업무에도 적용하며 시간을 크게 단축시킬 수 있게 되었습니다.

[예정에 없던 일정 단축에도 성공적으로]

예상치 못한 일정 단축 상황에서도 맡은 프로젝트를 성공적으로 완료하고, 동시에 문제가 발생한 다른 프로젝트도 해결했습니다. 경상남도의 한 기업 프로젝트를 진행할 때 다른 프로젝트에서 문제가 생겨 제가 맡은 프로젝트를 기존 일정보다 2주 일찍 철수해야 하는 상황이 발생했었습니다. 이 상황을 해결하기 위해 일정을 확인했지만 물리적으로 시간이 부족하다 판단하고, 제가 맡은 파트에 문제가 발생하는 것을 싫어하여 업무 시간 외 시간에도 업무를 진행하였고 줄어든 일정에 맞춰 업무를 완료할 수 있었습니다. 또한, 문제가 발생한 프로젝트도 문제없이 해결하여 두 프로젝트 모두 성공적인 마무리를 할 수 있었습니다.

전환계기 및 포부

[전환계기]

정보보안 컨설팅 업체에서 근무하며 다양한 보안 진단 프로젝트를 수행했지만, 마지막 프로젝트에서 전환점을 맞이하였습니다. 마지막 프로젝트로 정부 사업인 정보보안 관리 체계 Chatbot을 개발하는 연구 개발 업무를 서포트 하면서 Pandas, 형태소 분석기 등을 사용하면서 코드를 작성하게 되었고, 그 과정에서 정보보안 컨설팅을 하기 전 개발자가 되고 싶었던 꿈을 다시 꾸게 되었습니다. 여러 가지 요구사항이나 문제를 해결하기 위한 코드를 직접 작성하고 개선하는 일은 저에게 큰 성취감을 주었고, 그 순간 새로운 도전을 결심하게 되었습니다.

이후 개발자가 되기 위한 구체적인 목표를 설정하고 교육기관에 등록하여 체계적으로 학습을 시작했습니다. 현재는 React, Node.js와 같은 웹 개발 기술과 Python 언어, MySQL, MariaDB 쿼리를 익히며 개발자로서 성장해 가고 있으며, 앞으로는 이러한 역량을 바탕으로 실제 서비스에 기여하고 싶습니다.

[입사 후 포부]

입사 후, 먼저 회사의 기술 스택과 내부 시스템을 빠르게 익히는 것을 목표로 하고, 지속적인 자기 계발에 힘쓸 것입니다. 또한 입사 후 3년, 5년 후엔 동기, 후임과 같이 부족한 부분에 대해 서로 고민하고 노력하며 성장할 수 있는 개발자가 되고 싶습니다.

댓글