Join us!
home

안재현

안녕하세요, 글 쓰는 개발자 안재현입니다.

Channel.

Contact.

Email. desktop3711@gmail.com

Introduce.

더 나은 환경을 만들어 갑니다

열악한 교내 개발 인프라에서 어려운 시기를 보냈습니다. 개발에 관심을 가질 기회조차 박탈당하는 환경을 바꾸고 싶었습니다.
개발도 운영도 몰랐지만 개발 커뮤니티를 만들었고,
27명에 불과했던 커뮤니티는 어느새 400명이 넘는 교내 최대의 개발 단체가 되어 총 10회 이상의 세미나를 개최했으며,
다양한 개발 분야의 입문 교육 프로그램을 통해 수백 명이 넘는 학우들에게 개발자로서의 성장 기회를 제공했습니다.

올바른 지식과 생생한 경험을 나눕니다

좋은 글을 쓰기 위해 노력합니다.
학습 과정에서 자바 언어 명세, 도커, 스프링 기술 등 공식 문서 원문을 번역하고 해설하며 양질의 정보를 제공하고 있습니다.
나아가 이러한 지식을 실제 개발에 녹여낸 과정들을 생생히 기록하여, 읽는 사람에게 유익하면서도 흥미로운 개발 기록들을 써내고 있습니다.
아직 부족한 사람이지만, 그마저도 필요한 이들이 있기에, 다양한 세미나에서 연사자로서 도움이 되는 경험을 나누는 것에 힘쓰고 있습니다.

Work Experience.

(주) 에프아이솔루션

Backend Engineer
2023.06.26 - 2023.10.31
프리랜서

‘지문등 사전등록제’ 사업 관리를 위한 콜센터 백오피스 서비스

2023.06 - 2023.10

Description

콜센터 백오피스 서비스에 대한 유지보수 및 리팩토링, 그리고 기능 개발을 담당했습니다.
팀 내 코드리뷰, 테스트 코드 작성 문화 정착에 크게 기여했습니다.

What did I do

장기간 방치되어 있던 레거시 프로젝트에 대한 문서화 작업 (ERD, API 스펙, 기능 명세).
테스트 프로세스 도입 (단위 테스트, 레이어 별 테스트, 통합 테스트)
Spring REST Docs + restdocs-api-specstoplight 를 사용하여 테스트와 함께하는, 신뢰성 있는 API 문서화 프로세스 도입
레거시 코드에 대한 리팩토링 전, 회귀 방지를 위해 전체 코드를 통합 테스트로 검증하도록 함
개발 서버 배포 및 CI/CD 파이프라인 구축
gradle-build-action 을 사용하여 빌드 방식 개선
feature 브랜치에 읽기 전용 캐시를 설정, 불필요한 캐시 쓰기 과정을 제거하여 워크플로 재실행 시 빌드 시간 소폭 (10s) 단축
gradle-build-scan 도입 및 빌드 결과를 슬랙으로 전송하는 워크플로 작성

Tech Stack

Spring, MySQL, Docker, Github Actions

아이러빗 ‘간편 지문등록 서비스’

2023.08 ~ 2023.10

Description

사내에서 운영하는 아이 돌봄 정보제공 서비스인 ‘아이러빗’ 과 연동하여, 상기 ‘지문등 사전등록제’ 참여 신청을 접수할 수 있는 ‘간편 지문등록 서비스’에 대한 기획, 설계, 개발을 리드했습니다.
사업본부와 콜센터를 비롯한 다양한 도메인 전문가들과 긴밀히 소통하며 짧은 기간동안 성공적으로 프로덕트를 완성시킬 수 있었습니다.

What did I do

콜센터에서 담당하는 복잡한 현장방문 프로세스를 서비스로 이관하면서, 많은 부분을 간소화
기존 프로세스에서 많은 시간이 소요되는 ‘센터 담당자와의 1차 일정 조율 / 2차 조율 - 동의서 취합여부 확인 및 재방문 여부 결정 / 현장요원 결과보고 및 취합’ 과정을 서비스로 통합함에 따라 기존보다 1~2달 가량 빠르게 처리할 수 있게 됨
이 과정에서 직접 처리할 때 참고해야 할 정책을 도메인 규칙으로 구현함으로써 운영 정책에 변동 없이 그대로 이관하여 처리할 수 있게 구현함
다이나믹 팩토리 패턴을 사용하여 유저 엔티티 조회 시 서브타입 레포지터리를 동적으로 결정하고, 쿼리 메서드를 람다식으로 만들어 실제 트랜잭션 안에서 지연 평가될 수 있도록 하는 기능 개발 (1편) (2편) (3편-작성중)
서브타입 종속성이 없기 때문에 추후 멀티 모듈 환경에서 통합 인증 모듈로 분리 시 용이

Tech Stack

Spring, MySQL, Docker

Other Experience.

Depromeet 14th - ‘10MM’

2023.11 ~ present
개발자 X 디자이너 연합동아리 ‘디프만’ 14기
하루 10분 습관 형성 서비스, ‘10MM’ 백엔드 파트 (현재 개발 중)

Google Developer Student Clubs (Hongik University)

22-23 Lead (As a Founder)

2022.09 - 2023.08
교내 최대 규모의 개발 커뮤니티
우수 챕터 및 우수 리드 선정

BlazingDevs

Founder

2021.04 ~ present
홍익대학교 친목 개발 소모임
전공 / 웹 / 알고리즘 스터디, 팀 프로젝트 등의 활동

GDSC KR WinterCup

Design Staff

배너, 현수막, 명찰, 상금보드, 인증서 디자인

새터민 대학생 교육봉사

알고리즘 및 객체지향 프로그래밍

한 학기동안 비대면 온라인 수업을 통한 전공수업 멘토링

Education

Hongik University (Seoul Campus)

2021.03 ~ 현재 3학년 2학기 수료
컴퓨터데이터공학부 컴퓨터공학전공

Awards

2021 홍익대학교 컴퓨터공학과 프로그래밍 경진대회

저학년 1등상
2021.00.00

2021-2 홍익대학교 에세이 쓰기 대회

대상 - 자유와 탈출에 대하여
2021.12.24

Speaking Engagements

커뮤니티 춘추전국시대에서 살아남기

23-24 GDSC Onboarding Day 내부 발표
신규 리드들을 위한 알럼나이의 조언 (영상 미제공)

대형 커뮤니티로의 체제 전환기

2023 GDSC Korea Graduation Day 내부 발표
우수 리드 발표 (영상 미제공)

Skill.

Language : Java, Python
Framework : Spring, Django
MySQL
Github Actions