Android App 개발자 김성일 입니다.
전 아래와 같은 사람 입니다.
•
목표 달성도 중요하지만 일의 과정에서 재미를 찾는 편이에요.
•
필요하다고 생각하면 설득을 합니다.
•
열등감을 도전 의식으로 바꿔 실행합니다.
목표 달성도 중요하지만 일의 과정에서 재미를 찾는 편이에요.
저는 개발을 진행할 때 목표 달성도 중요하지만, 그 과정에서 즐거움을 찾는 것을 중시합니다.
프로젝트를 시작할 때, 저는 이를 4단계로 나누어 진행하며, 각 단계마다 성취감을 느끼고 재미를 발견합니다.
1.
디자인 패턴 선정 및 클래스 다이어그램 작성: 이 단계에서는 프로젝트의 구조를 설계하고, 이를 회사 PM 에게 설득하는 작업을 진행합니다.
2.
프로그램 개발: 실제로 코드를 작성하고, 기능을 구현해나가는 과정입니다.
3.
배포 전 테스트: 다양한 테스트를 통해 프로그램의 안정성과 완성도를 높입니다.
4.
배포: 완성된 프로그램을 사용자에게 배포하며, 결과를 확인합니다.
각 단계를 성공적으로 완료할 때마다 성취감과 재미를 느끼며, 이는 개발을 지속하는 원동력이 됩니다.
필요하다고 생각하면 설득을 합니다.
첫 번째
파트론에 입사 후, 회사의 앱 코드를 검토하던 중 스파게티 코드가 큰 문제임을 발견했습니다. 이에 유지 보수와 서비스 효율성을 높이기 위해 재개발의 필요성을 간부들에게 설득했습니다. 그 결과, 디자인 패턴을 적용한 재개발을 통해 코드의 구조를 체계화하고, 유지 보수 작업이 훨씬 용이해졌습니다.
두 번째
회사는 Git을 단순히 코드 저장 용도로만 사용하고 있었습니다. 저는 코드 실수 방지와 체계적인 개발 관리를 위해 Pull Request 도입을 제안했고, PM의 동의를 얻어 팀의 Git 사용 문화를 개선했습니다.
세 번째
팀에서는 처음으로 Git Flow를 도입했습니다. PM의 요청으로 버전 관리 방법을 고민하던 중, Git Flow를 발견했고 이를 사수에게 제안했습니다. 그 결과, 버전 관리 체계가 정립되었을 뿐만 아니라, 개발 프로세스와 진행 상황도 명확하게 파악할 수 있게 되었습니다.
열등감을 도전 의식으로 바꿔 실행합니다.
저의 사수는 개발 경력 3년 차였지만, Android 개발은 처음이라 실력 차이가 크지 않을 것이라 생각했지만
예상보다 큰 실력 차이를 느끼며 자괴감에 빠졌습니다.
그래서 퇴근 후 쉬는 시간에 F-Lab 부트캠프 와 인프런 강의를 수강하며 자기 개발에 집중했습니다.
그 결과, 사수도 저의 빠른 실력 향상에 놀라며 점점 중요한 기능 개발을 맡기기 시작했고,
사수와의 신뢰도 쌓을 수 있었습니다.
경력
파트론 2022.06 ~ 재직중
•
Mobile & Wear OS 통신 기능 개발
•
NIDS 의료기기 인증을 위한 SW 벨리데이션 & 기술문서 작성
•
Mobile - Wear OS App 통신을 위한 1년치 Github 자료 분석 및 구현
•
스페인 Google Play Store 인기 1위 달성 및 20만건 다운로드 달성
•
이벤트 알림 구현을 위한 Firebase cloud message 학습 및 서버 개발자에게 공유
•
사내최초 디자인 패턴 도입으로 스파게티 코드 개발 문화 개선
•
불량 데이터 버그 해결로 2시간 소요되던 데이터 필터링 작업을 제거
Time Labs 2021.08 ~ 2022.05
•
한남대학교 교내 학생 창업
•
AI 카메라 SW & Android Mobile 앱 개발
•
사내 업무 프로세스 확립
•
팀내 소통 및 갈등 해결
한국생명공학연구원 2020.12 ~ 2021.02
•
국내 바이오 기업 동향 및 정부 과제 수행 여부 데이터를 자동으로 수집하는 소프트웨어 개발
•
데이터 자동 수집 앱 개발로 데이터 수집 기간을 2개월에서 2주로 단축.
Projects
갤러리 보기
Search
About me (선택)
벨로그
Github
자격증
•
영어 IM2
Contact
Copyright. Sohee Kim(Wantedlab) all rights reserved.