미리보기
기본 정보
안녕하세요, 안드로이드 개발자에서 이제는 백엔드 개발자로 도전하는 정재일입니다. 저는 안드로이드 개발자로 다양한 회사의 프로젝트를 진행하면서 업무 감각을 키워왔습니다. 그리고 다양한 프로젝트 개발, 신규기능 개발, 레거시 프로젝트 리팩토링을 경험 하면서 많은 어려운 문제들을 직면했고, 그 문제들을 어떻게 슬기롭게 해결할 수 있는지 경험하고 지혜를 터득했습니다 이제는 백엔드 개발자로서 새로운 도전을 위해 그동안 백엔드 기술 스택을 공부하고 열심히 갈고 닦았습니다. 그동안 회사에서 쌓아온 업무 감각과 열심히 익힌 백엔드 기술 지식, 그리고 저의 열정을 바탕으로 앞으로 들어갈 팀에 잘 녹아들어 열심히 일 할 준비가 되어 있습니다.
기술 스택
Java, Spring Boot, Spring Security, spring-jpa, querydsl, MySQL, PostgreSQL, Spring Batch, Redis, aws-ec2
경력
주식회사토마토파트너
사원 | 개발팀
2023.08. ~ 2024.06. (11개월)
자사 앱 서비스 유지보수 및 서비스 개발 (증권통, 투자클럽, 증권사 별 거래모듈)
증권통 앱 로딩 속도 개선
기존 앱 로딩 속도 5초 → 3초로 개선 (사용자 대상 설문 조사 결과, 로딩 속도 개선에 따른 사용자 만족도 50% 증가)
주가 종목 차세대 프로젝트 개발 참여
종목 코드 int형에서 String형으로 개편
클래스 간 결합도가 높은 코드 전면 리팩토링
가상 화폐 종목 달러 표시 오류 수정
대신증권 거래모듈 치명적인 버그 수정
대신증권 키보드 보안 모듈 및 인증서 보안 모듈 최신 안드로이드 버전과 충돌 문제 해결 (솔루션 업체와 협력)
캐럿 이지 한국지사
팀원 | 개발팀
2023.03. ~ 2023.08. (6개월)
미국 편의점 및 델리 매장 공급자, 매장 운영자 및 소비자가 사용할 수 있는 표준 앱 서비스 개발
편의점 반경 10마일 내 픽업 및 딜리버리 서비스 제공 플랫폼 개발
Clean Architecture 기반 표준 Android Application 개발
Android JetPack Compose 활용한 UI 개발
Google Map 활용한 지도 서비스 개발
❗미국 본사에서 사업성이 없다는 이유로 한국 지사 폐쇄로 퇴사
주식회사파이브웍스
프리랜서 | 개발팀
2022.10. ~ 2023.06. (9개월)
[프리랜서] 안드로이드 개발자 (2021년 10월 - 2022년 1월), (2022년 8월 - 2022년 11월) 8개월
현대자동차 프로젝트 “개인화 상품성 향상을 위한 가상 구동계 기능 개발” 1, 2차 과제 수행
차량 MCU ↔ Android 간 통신 프로토콜 구축
차량 데이터 동기화 기능 추가 및 개선 (실시간 동기화 기능으로 개선)
차량 ↔ MCU ↔ Android 간 실제 차량 테스트 수행
현대자동차 가상 구동계 어플리케이션 개발
차량 세팅 값에 따른 안락감, 동력성능, 주도성, 효율성, 역동성 수치 계산 알고리즘 구현
CAN FD DATA 통신 프로토콜 구축
프로젝트
개인화 상품성 향상을 위한 가상 구동계 기능 개발
현대 자동차
2021.10. ~ 2022.06.
프로젝트 소개
점점 발전하고 있는 자동차 시대에서 운전자의 운전 재미, 편안함 등 다양한 운전 경험을 제공 할 수 있는
가상 구동계 어플리케이션 개발
역할
안드로이드 어플리케이션 개발자
차량 데이터 동기화 기능 추가 및 개선 (실시간 동기화 기능으로 개선)
차량 ↔ MCU ↔ Android 간 실제 차량 테스트 수행
현대자동차 가상 구동계 어플리케이션 개발
차량 세팅 값에 따른 안락감, 동력성능, 주도성, 효율성, 역동성 수치 계산 알고리즘 구현
CAN FD DATA 통신 프로토콜 구축
포트폴리오
자기소개
안드로이드 개발자인 내가 백앤드 개발자로 도전한 이유
대학교 4학년 시절, 저는 백엔드 개발자가 되기 위한 꿈을 갖고 열심히 공부하고 있었습니다. 그러나 졸업 프로젝트 팀에서 안드로이드 개발자가 필요하게 되었고, 팀에서 유일하게 안드로이드 개발 경험이 있던 제가 이 역할을 맡게 되었습니다. 그 결과, 졸업 프로젝트를 성공적으로 완수할 수 있었습니다.
졸업 후 첫 회사에 입사하게 되었을 때, 대표님께서는 제가 졸업 프로젝트에서 보여준 안드로이드 개발 성과를 높이 평가해 주셨습니다. 회사에서도 안드로이드 개발자가 필요하다는 요청을 받게 되었고, 저는 회사의 필요에 맞춰 안드로이드 개발자로서의 커리어를 시작하게 되었습니다.
저는 항상 팀의 성공과 필요를 중요하게 생각합니다. 졸업 프로젝트 팀과 회사에서 요구하는 개발자가 되는 것이 중요하다고 느꼈고, 안드로이드 개발자가 된 것을 후회하지 않습니다. 협업이 중요한 이 세상에서, 팀의 성공을 위해 때로는 자신의 꿈을 잠시 접을 줄 아는 것도 필요하다고 생각합니다.
하지만 백엔드 개발자가 되고자 했던 저의 꿈은 쉽게 사라지지 않았습니다. 계속해서 미련이 남아 있었고, "혹시 나를 필요로 하는 자바 스프링 개발자가 될 수 있을까?"라는 생각을 하게 되었습니다. 현재 29살인 저는 다시 한번 꿈을 이루기 위한 도전을 하기로 결심했습니다.
회사를 다니면서 틈틈이 공부를 했고, 5월에 퇴사한 후에는 본격적으로 백엔드 개발자로서 역량을 발휘하기 위해 노력했습니다. 만약 백엔드 개발자 직무로 회사에 들어가게 된다면, 팀의 성공적인 성과를 위해 최선을 다할 준비가 되어 있습니다. 또한 저의 꿈인 백엔드 개발자가 되어 더욱 실력 있는 개발자로 성장할 것을 약속드립니다.
교육
상명대학교
대학교(학사) | 컴퓨터과학과
2014.03. ~ 2021.02. | 졸업