채용공고 올리기

임민교님을 응원해보세요!

좋은 제안에 열려있어요
꼼꼼함
학습 지향
효율적

미리보기

기본 정보

이름
임민교
직업
백엔드 개발자
간단 소개

안녕하세요! 매일 1% 성장하는 개발자 임민교입니다. 매일 1퍼센트씩 성장한다는 것이 작아보이실 수 있습니다. 하지만 매일 1퍼센트씩 성장한다면 저는 복리의 힘에 의해 1년에 약 37배라는 어마무시한 성장을 할 수 있을 것입니다. 저는 이러한 복리의 힘을 믿으며 이를 이용하기 위해 매일 어제보다 1퍼센트 이상 성장하기 위해 매일 1일 1커밋, 1일 1코테, 모닝루틴, 독서 등 작은 습관들을 만들어 꾸준히 실천하기 위해 노력하고 있습니다. 오투플러스에서는 투디 서비스의 프론트엔드 개발을 담당하였습니다. 고객측 화면, 기업측 어드민, 운영팀 어드민 3가지 프론트엔드 부분을 모두 담당하며, 신규 기능 개발과 유지보수를 주도적으로 수행했습니다. 또한, Vue.js와 Javascript를 기반으로 한 프로젝트를 Next.js와 Typescript로 리빌드한 경험이 있습니다.

기술 스택

기술 스택

Next.js, NestJS, TypeScript, JavaScript, React, Vue.js, Node.js, Jest, Python, Express, AWS, Docker, MySQL, PostgreSQL, GraphQL

경력

회사명

아이알링크

직급 | 부서 | 근무 유형

사원 | 개발1부 3팀 | 재직 중

근무 기간

2024.03. ~ 재직 중 (10개월)

담당 업무
회사명

오투플러스

직급 | 부서 | 근무 유형

사원 | 개발팀

근무 기간

2022.04. ~ 2023.08. (1년 5개월)

담당 업무

투디 서비스의 프론트엔드 개발을 담당하였습니다. 고객측 화면, 기업측 어드민, 운영팀 어드민 3가지 프론트엔드 부분을 모두 담당하며, 신규 기능 개발과 유지보수를 주도적으로 수행했습니다. 또한, Vue.js와 Javascript를 기반으로 한 프로젝트를 Next.js와 Typescript로 리빌드한 경험이 있습니다.

프로젝트

프로젝트명

투디

소속/기관명

오투플러스

프로젝트 기간

2022.04. ~ 2023.05.

프로젝트 내용
  • 투디 2.0 구축을 위해 Vue.js, Javascript 기반의 프로젝트를 Next.js, Typescript 기반의 프로젝트로 리빌드

    • 기간 | 2022.11 ~ 2023.03 (5개월)

    • 기술 | Next.js, React.js, Typescript, React, React-Query, React-Hook-Form, TailwindCSS, Jest, Testing-Library

    • 성과 | 기존 Vue.js, Javascript 기반의 외주 프로젝트를 Next.js, Typescript 기반의 프로젝트로 전환

    • 역할 |

      • 리빌드 진행시 프론트엔드 기술 스택을 직접 서칭하고 고민하여 적용

      • 이전에 초기 로딩이 느리다는 피드백을 받아서, Lighthouse로 성능을 측정한 결과 데스크탑에서의 First Contentful Paint(FCP)가 약 8초로 매우 느린 것으로 확인되었습니다. 이에 대응하여, 기존에 CDN을 통해 적용되던 폰트 로직을 Next.js의 LocalFonts 기능을 활용하여 수정하고, 메인 페이지에 서버 사이드 렌더링(SSR)을 적용함으로써, 데스크탑에서의 FCP를 8초에서 0.5초로 개선

      • Jest, @testing-library 이용하여 테스트 환경 세팅 및 적용

        • 테스트코드를 작성하기 쉬운 유틸함수 및 작은 컴포넌트부터 우선 순차적으로 적용

        • 회사 내 프론트엔드팀에서 테스트코드를 전혀 작성하지 않는 상황에서 개인적으로 테스트 코드 작성을 공부하여 Jest와 Testing-Library를 이용한 단위테스트와 컴포넌트 테스트를 작성하는 방법에 대해서 설명하고 공유한 적이 있음

      • 컴포넌트 개발 시 아토믹 디자인 패턴 적용

      • 기존 프로젝트에 적용하지 않았던 ESLint, Prettier 적용

  • 하이웍스 SSO 연결

    • 기간 | 2022.09 ~ 2022.10 (2개월)

    • 기술 | Vue3, Javascript, Vuex

    • 성과 | 하이웍스 SSO 연동으로 네이버 워크플레이스 SSO 연동 이외에 서비스 이용루트가 추가되면서 서비스 회원 증가

    • 역할 |

      • SSO 연결을 위한 백엔드 API 연동

      • Sentry 에러 로깅 시스템 세팅 및 적용

        • Sentry를 적용하여 Safari에서 Vue의 v-model이 정상적으로 작동되지 않아 출발지, 도착지 연락처가 화면에는 정상적으로 입력되나 API 요청 시 데이터가 비어있게 되는 버그를 찾아내어 실제 유저가 접수가 안되는 원인을 추적하여 수정한 경험이 있음

  • 택배 접수 기능 개발

    • 기간 | 2022.06 ~ 2022.08 (3개월)

    • 기술 | Vue3, Javascript, Vuex

    • 성과 | 기존 퀵접수에 더불어 택배접수도 가능하도록 서비스 기능을 추가

    • 역할 |

      • 택배접수 백엔드 API 연동

      • 퀵접수와 택배접수에 공통으로 로직 및 컴포넌트를 분리하여 리팩토링

  • 네이버 워크플레이스 SSO 연동 및 첫 서비스 배포

    • 기간 | 2022.04 ~ 2022.05 (2개월)

    • 기술 | Vue3, Javascript, Vuex

    • 성과 | 어드민 페이지 구축과 외주 작업물의 기능 및 버그를 수정하여 서비스 첫 오픈을 정상적으로 마무리함

    • 역할 |

      • Vue.js, Javascript 기반의 외주 작업물을 수정

      • 어드민 프론트 구축

프로젝트명

코코넛

소속/기관명

오투플러스

프로젝트 기간

2023.06. ~ 2023.08.

프로젝트 내용
  • 휴대폰 요금제 컨설팅 기능의 어드민 페이지 개발 담당

    • 기간 | 2023.06 ~ 2023.08 (3개월)

    • 기술 | Vue3, Javascript, Typescript, Vuex, Quasar

    • 성과 | 어드민을 통하여 휴대폰 요금제 계산에 필요한 데이터들을 등록, 수정 기능 구현 및 부분적으로 Typescript를 적용할 수 있도록 프로젝트 세팅

    • 역할 |

      • Vue3, Quasar, Javascript 프로젝트 환경에서 부분적으로 Typescript 적용할 수 있도록 설정하여 Typescript 도입

      • 휴대폰 요금제 컨설팅 기능의 어드민 페이지 개발 담당

포트폴리오

URL

link

이력서

노션
link

Github

깃허브
link

LinkedIn

링크드인
link

Velog

URL 링크

자격증

자격증명

SQL 개발자(SQLD)

점수 | 발급기관

한국데이터산업진흥원

취득연월

2024.04.

자격증명

정보처리기사

점수 | 발급기관

기사 | 한국산업인력공단

취득연월

2022.11.

교육

소속/기관명

용인대학교

종류 | 전공

대학교(학사) | 경찰행정학과

재학 기간 | 재학 상태

2018.03. ~ 2023.02. | 졸업

댓글