10000 GitHub - jeonguk29/resume
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jeonguk29/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

[1. Outline]

[1.1. Profile]

이름: 정정욱

[1.2. Education]

  • 주전공: 컴퓨터 소프트웨어학과
  • 학점: 4.43 / 4.50
    • 비고: 2년 연속 학과 수석

[1.3. Awards]

[1.4. Activities]

  • 2023 멋쟁이 사자처럼 앱 스쿨 3기 진행중
  • 2023 앨런 Swift 문법 마스터 스쿨 17기 수료
  • 2023 Academy 123  스터디 팀장
  • 2022 교내 iOS 멘토 
  • 2022 캔디(Can Debugging) 스터디 팀장

[1.5. 2024 Goals]

  • WWDC 2024 Swift Student Challenge 우승하기
  • HIG 와 UI/UX 깊게 공부해 보기 
  • 좋은 기획을 위한 방법들을 배우고 적용해 보기
  • 효과적인 협업작업을 위한 의사소통 능력 체득하기

[1.6. I want to be this kind of person]

  • 함께할 때 믿고 의지할 수 있는 사람
  • 상대방의 입장을 이해하는 능력을 갖춘 사람
  • 실수를 인정하고 그것을 삶의 경험으로 삼아 성장하는 사람

[2. Skills]

[iOS]

  1. Swift / CS(Computer Science)
  • CPU동작 방식 이해 (명령어의 실행)
  • CPU와 메모리의 동작 연결 관계 / CPU- 램 구조 및 동작 원리
  • 메모리구조(코드/데이터/힙/스택)와 실제 모든 코드에서 사용되는 동작 구조를 그림으로 이해
  • 함수 실행 / 클래스 상속 관계의 메모리 구조(구체적)
  • 클로저와 클로저 실행, 캡처리스트의 메모리구조(구체적)
  • 포토토콜의 메모리구조(구체적)
  • 메서드 디스패치(Method Dispatch) (클래스/구조체에서 함수의 실행원리/프로토콜에서 함수실행의 원리)
  • 동시성(비동기) 프로그래밍(async/await의 기본 개념) / 런루프 / 멀티쓰레드에서 메모리 구조
  1. UIKit / Architecture Patterns / Design Pattern
  • 날짜 시간 다루기
  • 델리게이트 패턴 / 싱글톤 패턴
  • MVC / MVVM 아키텍처 패턴
  • 앱의 라이프사이클 / 뷰컨트롤러의 라이프사이클 / 뷰의 드로잉사이클
  • URLSession (기본적인 네트워크 통신)
  • 화면이동 및 데이터 전달
  • 기본/핵심적인 (테이블뷰, 컬렉션뷰, 네비게이션바 탭바 서치바) 구현 원리 - 델리게이트 패턴
  • (no storyboard) code base UI작성하기
  • 간단한 코어데이터의 사용
  • UIKit + FirebaseAuth(Google, Apple Login), FirebaseDatabase, FirebaseStorage
  1. 기타
  • 객체지향의 4대 특징
  • 프로토콜지향 프로그래밍의 개념
  • 함수형 프로그래밍의 개념
  • 해시(Ha 518E sh) / 유니코드 / 정규표현식
  • HTTP프로토콜의 기본적인 이해
  • 의존성 주입 / 바인딩 개념

[3. My Projects]

Project Skills Description
Twitter revival project UIKit / Firebase / MVVM 역사속으로 사라진 Twitter를 똑같이 구현한 앱
My Music Story UIKit / Core Data / Networking / MVC 음악과 추억을 함께 저장하는 앱
영잘알 UIKit / storyboard / Networking 상영 중인 모든 영화의 정보들을 알 수 있는 앱
MBTI Storage Dart / Flutter 친구, 주변 지인들의 매달 MBTI 결과를 저장하고 공유 하며 이를 기반으로 커뮤니티를 생성하고 굳즈 판매 및 광고로 수익화 할 수 있는 앱
Megabox jhk remodeling project PHP / laravel 메가박스 공식 홈페이지를 참고하여 Frontend, Backend 부분을 나누어 기술적인 부분을 구현 및 기존 영화관 사이트에 없는 추가적인 기능을 개발한 프로젝트
Play Anywhere C# / ARKit / ARFoundation / ARCore 앨범 커버를 인식하여 커버 안에 어떤 음악들이 있는지 뮤직비디오를 재생 시켜주는 앱.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0