채용공고 올리기

안성현님을 응원해보세요!

이직/구직 중이에요

미리보기

기본 정보

이름
안성현
직업
백엔드개발자
이메일
shyun.dreamarch@gmail.com
간단 소개

꾸준함으로 열정을 대신하는 백엔드 개발자 안성현입니다.

자기소개

자기소개

자동차 음성 인식 S/W를 3년동안 개발하다가 소통을 통해 빠르게 변화하는 백엔드 개발의 매력에 빠져 직군을 전환했습니다.

웹 개발 경력 1년차로 아래 가치에 중점을 두며 성장하고 있습니다!

  1. 지속적으로 성장하기 위해 노션이나 기술 블로그를 통해 기록하고, 코드로 익히며 커밋해오고 있습니다.

  2. 동료들과 의견을 적극적으로 공유하며 동반 성장에 큰 가치를 둡니다.

  3. 프로세스나 툴 , 문서 등 환경의 제약을 통해 오차를 줄이고 효율적으로 관리하는 것을 좋아합니다

    • merge요청 후 발생하는 빌드 이슈를 개선하고자 push 전에 전체 빌드를 실행하는 스크립트를 만들어 pass한 경우에만 push 되도록 개선하여 빌드 이슈를 98%이상 개선한 경험이 있습니다.

    • 협업을 위해 trello를 팀에 도입하여 프로그램 공유를 원활하게하고 대리자의 업무 처리를 효율적으로 높힌 경험이 있습니다.

기술 스택

기술 스택

Java, C, Spring, Spring Boot, mybatis, JPA, PostgreSQL, Git, Spring Batch, Redis

경력

회사명

미디어젠(주)

직급 | 부서 | 근무 유형

프로 | WEB개발팀 | 재직 중

근무 기간

2024.02. ~ 재직 중 (1년 3개월)

담당 업무


SI 사업 개발
  • 전자정부 프레임워크, MyBatis, PostgreSQL 환경에서 개발 경험.

  • DDD 설계 방식을 도입하여 유지보수성 개선.

    • Exception 을 포함한 Response 반환 시, 커스텀 클래스를 따로 두어 응답 포맷을 통일.

    • View를 반환하는 방식과 ResponseBody를 반환하는 방식을 package구조를 통해 나누도록 변경

  • 외부 서버와 데이터 동기화를 위해 Spring Batch 사용

    • TTS 서버와 웹 서비스 DB의 데이터 일관성을 보장하기 위해 매일 자정 활용하여 동기화 작업 수행

  • 첫 Data 요청 시, DB Connection 소요시간 15초에서 300ms로 감소하도록 개선

    • Connection시 난수생성Hikari ConnectionPool 로 변경하여 DB Connection 시간을 300ms로 감소하도록 성능 개선.

  • Spring Cloud Config를 활용해 이관이 잦은 DB서버의 정보를 한 곳에 두고, Spring Cloud Bus를 통해 변경 정보를 각 서비스들에 전달하도록 수정하여 배포 시간 개선.

  • Proxy Server의 설정과 쿠키를 통해 인가 받은 사용자만 url 접근 가능하도록 개선.

포트폴리오

URL

link

GitHub

깃허브
link

개발 블로그

URL 링크
link

백엔드 개발 성장 기록

노션

교육

소속/기관명

비트교육센터

종류 | 전공

사설 교육 | 웹 프로젝트 배포

재학 기간 | 재학 상태

2016.07. ~ 2017.02.

소속/기관명

가천대학교

종류 | 전공

대학교(학사) | 국제통상학과

재학 기간 | 재학 상태

2012.02. ~ 2017.02. | 졸업

댓글