개인회원 메뉴

개인회원 정보

이력서 사진
이력서 사진 없음
로그인 링크
로그인
회원가입 링크
아직 회원이 아니세요?

개인회원 서비스

JOBKOREA

합격자소서

합격자소서 상세

2022년 상반기 (주)가비아

신입 백엔드개발자
  • 수도권4년 학교
  • 전자공학과 학과
  • 3.32/4.5학점
  • 1 회 수상
  • 2 회 동아리

자소서 항목

  1. Q1 우리 회사에 지원하는 이유와 해당 직무에 지원하는 이유에 대해 각각 서술하여 주십시오.
  2. Q2 백엔드 개발자로서 역량 향상을 위해 어떤 노력을 했고 가장 중요시하는 부분이 무엇인지와 그 이유를 서술하여 주십시오.
  3. Q3 자신이 진행했던 프로젝트를 기술하고 본인이 기여한 부분을 구체적으로 서술하여 주십시오.
  4. Q4 활발하게 활동하는 외부 개발 커뮤니티가 있다면 서술하여 주십시오.
  5. Q5 개인 저장소 및 블로그 등이 있다면 운영 목적과 함께 서술하여 주십시오. (URL 포함)

자소서 항목 질답

  • "최고가 되기 위해서"

    현재 IT 산업은 이전에 비해 눈부시게 발전하고 있습니다.
    또, 하드웨어와 소프트웨어 기술을 융합하여 기존보다 발전된 생활을 누릴 수 있게 해 주고 있습니다.

    저는 전자공학도로서 이전에 스마트폰과 도어락을 연결하여 기존보다 편의성과 보안성을 향상시킨 기술을 고안하여 여러 학생들, 그리고 멘토와 함께 프로젝트를 진행했던 적이 있었습니다.
    그때에 새로운 기술들을 적용하고 원래 있던 기술들을 더하여 이전보다 발전되고 편리한 방법을 찾아 나간다는 것이 얼마나 재미있고 보람 있는 일인지 느꼈습니다.

    그리고 이 활동을 통해 저는 앞으로의 커리어에 대한 목표를 세울 수 있게 되었습니다.

    백엔드를 사용하며 구현한 API는 ICT와 APP 모든 곳에서 활용될 수 있는 것이었고, 때문에 가장 기초적이고 중요한 분야라고 생각하였습니다.
    그렇기에 저는 최고의 백엔드 개발자가 되어 효율적이고 효과적인 프로그램을 만들고 싶어졌습니다.

    가비아는 Iaas와 SaaS를 넘어 다양한 솔루션을 자체 개발하고 있고, 여러 기술 스텍을 사용하고 있는 회사입니다.
    또, 신규 직원의 책상 위에 새싹을 두어 다른 직원분들의 도움을 받을 수 있도록 해 주거나 고심하여 영어 이름을 만들고 이를 불러주며 수평적인 분위기를 가지고 있는 등 회사 자체가 밝은 분위기를 갖고 직원들 간에 좋은 관계를 갖고 있는 것을 보았습니다.
    이를 보며 가비아에 함께한다면 저 또한 많은 분들에게 배우고 함께 어울려서 발전할 수 있을 것이라 생각하였습니다.

    그리고 운이 좋게도 그동안 제가 공부하였고 앞으로의 진로로 결정하게 된 java spring을 통해 회사의 플랫폼과 솔루션을 담당하는 직원을 채용한다는 소식을 들었고, 최고의 기업에서 가장 좋아하는 공부를 할 수 있을 것이라는 기대감을 품고 지원하게 되었습니다.

    이전까지 좁은 식견을 갖고 있던 저에게 다양한 개발 / 협업 방법을 알려 주었던 멘토님처럼, 가비아에서 많은 것들을 배우고 이를 다른 사람에게 배풀 수 있는 사람이 되고 싶습니다.

  • "All For One"

    저는 java 개발자가 되기 위해서 자바 언어를 가장 처음으로 공부하였고, 지금도 매일 알고리즘 풀이를 병행하며 컴퓨터 사고를 기르기 위해 노력하고 있습니다.
    기존에 공부했던 JSP에 대해 조금 더 파악하고, spring에 활용하기 전에 배우기 위해 IT OO 학원에 다니며 공부하였고, 여러 예제를 사용한 Spring 프로젝트를 진행했습니다.

    백엔드 이외에도 front-end에 활용되는 javascript의 기능 활용을 더 잘 알기 위해, 또 JQuery보다는 document에서의 element 활용이나 변수의 사용법을 확실히 알기 위해 vanilla JS를 사용하여 조금씩 난도를 높여가며 프로젝트를 진행 중입니다.

    백엔드의 데이터 활용에 필수적인 DB 사용법을 알기 위해, 프로그래머스라는 사이트에서 MySql을 사용하여 모든 문제를 해결하였고, OOOOOO사이트에 존재하는 MS-Sql 프로시저와 쿼리로 이루어진 다양한 데이터들을 가공하고, 편집하여 보았습니다.
    현재는 OOOOOOOOOOOO 회사에 재직하며 Oracle을 사용중이며, 여러 Toy Project를 MySql, MS-SQL, Oracle 모든 DB를 사용하여 시도해 보았습니다.

    또한 현재 자바 이외에도 여러 분야에서 다양한 언어가 사용되고 있으며 이와 java의 차이점을 알고, 장단점을 파악해 적절하게 사용하기 위하여 kotlin을 통한 애플리케이션 제작, C언어를 사용한 리눅스 보드 제어, C++ 언어로 디지털 필터 구현, PHP 웹 게시판 제작 등 많은 활동을 하였습니다.
    이러한 경험들 덕분에 저는 각각의 언어에 장단점이 명확히 존재하며, 사용자 또한 명확한 목적을 갖고 언어를 사용한다면 더욱 효율적인 언어의 사용이 가능하다는 것을 알았습니다.

    그리고 back-end와 front-end 간의 기능 부여와 통신을 공부하였습니다.
    ajax를 사용하여 페이징과 글 순서 변경, 강의 전달 등을 구현하였으며, 이 과정에서 보안 취약 문제 해결 방안들과 속도 개선 등에 대해 알 수 있었습니다.

    개인적으로는 현재 스프링 부트를 사용하는 웹 페이지 제작법을 공부하고 있는데, 해당 프로젝트는 spring security를 이용한 여러 보안 처리, JPA의 N+1문제 해결 방법, MVC 패턴의 효율적 사용이나 클린 코드 작성 등 제가 가진 지식을 최대한 활용하고 더디더라도 많은 것을 알 수 있도록 공부하고 있습니다.

    또 알고리즘 풀이 방법이나 개인적으로 공부한 내용들은 영상으로, 블로그에 글로 작성해 두었습니다.

    이렇게 다양한 공부를 통해 저는 여러 언어나 DB에 대한 기초적인 지식을 쌓을 수 있었고, 이는 자바 개발자로서 발전할 수 있는 밑거름이 되었습니다.

    그리고 이러한 여러 활동들과 그것을 통한 배움, 많은 사람과의 소통을 통해 저는 새로운 곳에 적응하고 새로운 것을 배울 때에 잘 해낼 수 있다는 자신감을 갖게 되었습니다.

    저에게 있어 백엔드 개발에 중요한 것은 이해하기 쉬운 코드의 작성과, 효율적인 코드의 작성입니다..

    먼저 웹의 유지 보수를 진행하거나 개인적으로 진행하는 프로젝트의 리펙터링 과정에 있어 자신이 작성했던, 혹은 이전에 작성되어 있던 코드를 이해하는 데에 있어 어떤 파라미터가 사용되었고 return되는지, 또 어떠한 용도를 위해 코드를 작성했는지를 아는 것은 큰 메리트를 가질 수 있습니다.

    그리고 다양한 사용자가 이용할 수 있는 프로젝트에 있어 효율적인 코드 작성은 필수적입니다.
    예를 들어, spring boot의 JPA를 사용하는 경우 깊게 생각하지 않으면 발생할 수 있는 N+1에러나 혹은 여러 상황에서 일어날 수 있는 효율성 저해 요소를 제거하는 것이 다른 팀원과 협업하고, 많은 사람이 사용 가능한 사이트를 제작하는 개발자가 고려해야 하는 것이라 생각합니다.
    현재 OOOOOOOOOOOO 회사에서 Digital System Guideline 제작 프로젝트를 진행 중에 있는데, 이러한 경험을 통해 얻은 지식을 활용하여 개발하고 있습니다.

    이외에도 개발에 있어 고려해야 할 요소는 굉장히 많고, 이런 공부를 위해 현재 진행하는 프로젝트에서 리펙터링을 진행하거나 새로운 기술을 적용하고 있습니다.

    이곳 가비아에서 제가 가진 장점과 지식을 활용할 수 있는 미래를 펼쳐나가겠습니다.

  • "함께하기 위하여"

    "소통을 통한 발전"

    대학교 4학년 때에 OOO 프로젝트에 지원하여 4인 멘티와 1인 멘토로 IoT도어락 제작을 진행하였습니다.
    해당 프로젝트는 기존의 도어락과 스마트폰을 연동하여 보안성과 편의성을 향상시키는 아이디어였고, 제가 발안했던 아이디어였기 때문에 팀장 역할을 담당하였으며 PHP-MySql 서버 전체, java 기반 어플리케이션 전체 개발을 진행했습니다.

    제가 맡고 있던 웹 API, 앱과 다른 2인의 학생이 담당하는 아두이노, 1인의 학생이 제작한 도어락은 서로 통신을 통해 연결해야 했지만 완전히 다른 기술을 사용하기 때문에 진행 사항을 간단히 파악할 수 없었습니다.

    이를 위해 매주 한 번씩 애자일 회의를 진행하며 서로의 상태의 공유와 문제 발생 이유, 해결 방법을 함께 고민하며 일정을 조율할 수 있었고, 조원 간의 팀워크와 능률도 좋아질 수 있었습니다.

    또한 프로젝트를 진행하며 아이디어를 추가하기 위해 브레인스토밍을 통해 여러 아이디어를 도출했고, 이는 기존의 프로젝트를 발전시킬 수 있는 발판이 되었습니다.

    덕분에 해당 프로젝트를 특허 출원 외에도 여러 플랫폼 간의 통신 방법이나 서버의 사용법 등을 알 수 있었고 이후 백엔드 개발자가 되고 싶다는 결심을 하게 되었습니다.


    "함께 도전하며"

    군대 전역 후, 친구와 2인 프로젝트로 앱 제작을 진행하였습니다.

    저는 해외여행을 다니는 것을 좋아하고 여러 국가를 여행해 보았습니다.

    그리고 그때마다 한국과 해당 나라의 기온이나 습도에 따라 입을 옷을 매번 고민하게 되었고, 이러한 고민을 해결할 수 있는 방법을 찾아보려 했습니다.

    그러던 중 생각했던 것이, 이러한 날씨/온도/바람의 세기 등을 통해 입어야 하는 패션을 추천해 주는 애플리케이션 제작을 하면 재미있을 것이라 생각하여 개발을 전공하고 있는 친구와 상의하여 프로젝트에 착수하였습니다.

    해당 프로젝트는 JSP를 통한 서버 제작과 kotlin을 통한 앱 제작이었고, 제가 담당한 부분은 Kotlin을 통한 app 제작이었습니다.

    당시 저희 둘은 모두 학생이었고, 아직 실력이 미숙하였기 때문에 원하던 기능을 모두 구현해 내지 못하였지만, 아이디어를 도출해 내고 이를 어떻게든 완료하기 위해 매주 한 번씩 만나며 스터디를 진행하면서 개발에 대한 열정을 얻을 수 있었습니다.

    현재 OOO 등의 개발 프로젝트를 진행하는 동아리에 지원하였고, 혹시 기회가 된다면 해당 프로젝트를 제대로 완성시키고 싶습니다.

  • "한 걸음 나아가기 위해"

    그동안 여러 프로젝트를 진행해 보았지만, 이는 주로 주변 친구들이나 개인적으로 진행한 것들이었습니다.
    그러던 중 OOO 프로젝트 진행 중 멘토님에게 제 코드의 문제점을 지적받거나 개선점을 받으면서 혼자서 진행하는 것의 한계를 깨닫게 되었습니다.

    이후 카카오톡 오픈채팅에서 여러 개발자분들과 이야기하며 서로의 코드의 피드백을 진행하고 있고, 실력을 쌓기 위한 공부는 책이나 강의를 통해 진행 중입니다.
    또한 여러 개발의 뉴스를 알아보거나 제가 막혀있는 문제의 해결을 위해서 StackOverflow 사이트를 이용 중에 있습니다.

  • " URL 첨부 "
    개인 저장소 목적으로 사용 중인 GitHub 주소입니다.
    저는 지금까지 개인 프로젝트를 포함, 다양한 언어를 사용하여 몇 가지의 프로젝트를 진행하였고, 그동안은 깃허브에 제가 만들어 둔 프로젝트들을 보관하고, 새로운 프로젝트를 진행할 때마다 스스로의 발전 상황이나 보안점을 알아보는 용도로, 혹은 GitLab을 이용하여 팀원들과 프로젝트를 진행하며 그 프로젝트를 저장하는 역할에 집중하였습니다.

    이후 Git을 통해 제가 가진 역량을 다른 이에게 보이고, 그동안의 기술의 성과를 나타낼 수 있다는 것을 알게 되어 포트폴리오로서 기능할 수 있는 Git page를 구성하였습니다.
    그 덕분에 현재 진행하고 있는 개인 Spring boot 프로젝트를 하면서 이후 프로젝트의 설명을 readme.md를 통해 작성할 때에 잘못된 점이 없도록 하기 위해 더욱 심혈을 기울이고 문제가 없는 코드를 작성하기 위해 노력할 수 있게 되었습니다.


    " URL 첨부 "
    개발 지식들을 저장해두는 블로그입니다.
    날마다 1개의 java 알고리즘 문제 풀이를 진행하고 있으며, 이 풀이에 있어 새로운 풀이 방법을 적용해서 진행할 때나, 개인적으로 어렵거나 재미있다고 생각한 문제들을 블로그에서 복기하며 적어두기 위해 시작하였습니다.
    현재는 Git에는 전체적인 flow나 전문적인 내용, 결과 위주로 서술한다면 해당 블로그는 발생했던 문제의 해결 방법이나 세세한 설명 위주로 작성하였습니다.
    이후 현재 진행 중인 Spring boot 프로젝트가 완성된다면 해당 프로젝트의 진행 내용들을 이곳에 작성할 예정입니다.

‘백엔드개발자’ 인기 합격자소서

‘(주)가비아’ 다른 취업정보