장중업

장중업 Email and Phone Number

Android Clean Architecture 와 객체지향 프로그래밍을 실무에 적용하는 개발자 @ 4DREPLAY
san francisco, california, united states
장중업's Location
Siheung, Gyeonggi, South Korea, Korea, Republic of
About 장중업

저는 소프트웨어 개발의 전통적인 문제인 확장성과 유지보수의 어려움을 해결하는 데 열정을 가진 Full Stack 소프트웨어 개발자입니다. 클린 아키텍처와 객체지향 프로그래밍 원칙을 적용하여 코드의 복잡성을 줄이고 유연성을 높이는 데 주력하고 있습니다. 또한, 클린 코드와 애자일 방법론을 통해 효율적인 개발과 민첩한 프로젝트 관리를 실현하고자 합니다. 팀 내 원활한 커뮤니케이션을 통해 프로젝트 품질을 높이고 팀 협업을 최적화하는 데 기여하고 있습니다. [핵심 역량]1. Android(14년) - 개발언어 : Kotlin(Coroutine, Flow, Lamda, LiveData, data class, sealed class...), Java(Rxjava) - Library : Hilt, DataStore, AAC ViewModel, Realm, Room, Retrofit, Paging3, Koin, Glide, ExoPlayer, Firebase(analytics, FCM) - UI : Compose, DataBinding, ViewBinding, Binding Adapter, ConstraintLayout, Multi Fragment, TabLayout, ViewPager, ListView2. iOS(2년) - 개발언어 : Swift(async/await, Combine, RxSwift, Closure, Struct...) - Library : Swinject, Alamofire, GCD, Kingfisher, SPM, SnapKit, RxSwift, Realm, Firebase, Lottie, SwiftyJSON - UI : UIKit, Storyboard, Auto Layout, Combine, Tab Bar, Navigation, CollectionView, Stack Views, View Controllers, TableView3. BackEnd(2년) - 개발언어 : JavaScript - Server : Express + Firebase, Google Cloud run, Firestore Database, AWS(SES, Route 53, S3) - 기능 : 로그인, 파일 전송/다운로드, DB 쿼리 - Tool : Docker, VS Code4. 아키텍처 - Multi Module Architecture - MVVM + Clean Architecture(Domain, Usecase) - MVI, MVC, MVP5. 개발 언어 - Kotlin, Swift, Java, JavaScript, Python, C, C++6. 형상관리 - Tool : Git, Github, Bitbucket - Branch 전략 : Master, dev, feat, release - CI/CD : Bitrise7. 협업 Tool - Jira, Zeplin, Figma, Xmind, Notion, Slack,Confluence, Teams8. 개발 문화 - 애자일(스크럼, 스크럼미팅, 스프린트, 칸반보드, 회고) - 동작하는 소프트웨어를 통한 스프린트 진행 - 코드 리뷰 & Pull Request 9. 라이브러리 배포 - MVI 라이브러리 : https://github.com/swjsw/SWJ-MVI-TEST.git10.. 샘플 코드 공유 - Proto DataStore : https://github.com/swjsw/ProtoDatastoreExample11. 기술 블로그 운영 : https://swjsw.tistory.com12. AI 활용 - Copliot, Notion AI, ChatGPT13 독서 목록 - 기술 도서 1) Clean Architecture 2) Clean Code 3) 이펙티브 코틀린(Effective Kotlin) 4) 객체지향의 사실과 오해(조영호) 5) 오브젝트(조영호) 6) 리펙토링 2판(마틴 파울러) 7) Head First Design Patterns 8) UML 실전에서는 이것만 쓴다(로버트 C 마틴) 9) 패턴을 활용한 리펙토링 10) 클린 코드의 비결(유지 보수가 가능한 코딩의 기술) 11) 읽기 좋은 코드가 좋은 코드다 - 협업 관련 도서 1) 클린 애자일 2) 익스트림 프로그래밍 3) 함께 자라기 4) 출근했더니 스크럼 마스터가 된 건에 관하여

장중업's Current Company Details
4DREPLAY

4Dreplay

View
Android Clean Architecture 와 객체지향 프로그래밍을 실무에 적용하는 개발자
san francisco, california, united states
Website:
4dreplay.com
Employees:
44
장중업 Work Experience Details
  • 4Dreplay
    Android Developer
    4Dreplay Feb 2021 - Present
    대한민국 서울
    [회사 설명]여러 각도에서 촬영된 영상을 실시간으로 전환하며 시청할 수 있는 서비스를 제공하는 기술 기반 기업입니다. 혁신적인 동영상 플레이어 솔루션을 통해 다양한 시청 경험을 제공하며, 특히 스포츠, OTT, 비디오 판독 시스템 등 다양한 분야에서 독창적인 기능을 구현하고 있습니다.[주요 업무]1. AOS 및 iOS 앱 설계 및 구현- Clean Architecture, Multi-Module Architecture, MVVM, MVI 패턴을 활용한 앱 개발2. 동영상 스트리밍 앱 제작- RTSP/HLS 프로토콜을 이용해 서버에 있는 동영상을 재생하는 iOS/AOS 앱 개발3. 동영상 플레이어 개발- AVPlayer/ExoPlayer 및 자체 개발한 FDPlayer(360도 동영상 플레이어) 라이브러리 활용4. Player Module 개발- Matrix를 이용한 Zoom In/Out 및 이동 기능 구현5. 로그인 모듈 개발- 애플, 구글, 카카오, 네이버, 이메일 로그인 기능 구현6. Custom View 및 RESTFul API 연동7. WebSocket 통신 및 Google Analytics 적용8. 형상 관리: Git을 통한 형상 관리 및 버전 관리9. 앱 출시 및 운영- App Store와 Google Play에 앱 출시 및 버전 관리[개발 역량]1. 개발 언어: Kotlin, Java, Swift, JavaScript, Python2. 아키텍처: Multi-Module Architecture, MVVM + Clean Architecture, MVI3. 주요 라이브러리: Hilt, DataStore, AAC ViewModel, Room, Retrofit, Paging3, Koin, Glide, ExoPlayer, Firebase4. UI 구현 기술: Compose, DataBinding, ViewBinding, Binding Adapter5. 협업 도구: Jira, Zeplin, Figma, Xmind, Notion, Slack, Confluence, Teams6. 형상 관리 도구 및 전략: Git(Github/Bitbucket), Master/Dev/Feat/Release Branch 전략7. CI/CD 도구: Bitrise를 통한 자동화 배포8. 개발 문화- 애자일 방식(스크럼 미팅, 스프린트 진행)- 코드 리뷰 및 Pull Request를 통한 품질 관리[수행 프로젝트]1. 4Dist (2023.09~2024.10)- AOS/iOS OTT 앱 동시 개발 및 운영- 다각도 영상 및 3분할 영상 제공 기능 구현- HLS 프로토콜 기반의 동영상 스트리밍 서비스- 로그인 모듈(애플/구글/카카오/네이버) 및 My Video 기능 제공- Multi-Module Architecture와 MVVM + Clean Architecture 적용- App Store와 Google Play에 성공적으로 출시2. 2024 파리 올림픽 태권도 비디오 판독 시스템 (2024.05~2024.08)- 4D Referee 앱 업그레이드- Multi-Module Architecture와 MVVM + Clean Architecture 적용3. 4D Referee 앱 (2023.06~2023.08)- 태권도 영상 판독 시스템 개발- 16개의 카메라 화면 실시간 전환 및 Frame 단위 영상 이동 기능 구현4. Laliga 앱 (2023.01~2023.05)- 유럽 Laliga 리그용 라이브 동영상 서비스 제공5. 다양한 스포츠 관련 앱 개발- 4D Soccer(2022), 4D Baseball(2022), KBO(2021), UFC(2021), NCAA Football(2021) 등 다양한 스포츠 리그용 앱 개발 및 운영6. OTT 및 VOD 서비스 관련 프로젝트- 4D Highlights V1/V2(2022), 미스터LEE(2021), SEA(2021) 등 다양한 OTT/VOD 서비스 제공
  • 휴맥스 테크너스 / 휴맥스
    Android Developer(책임)
    휴맥스 테크너스 / 휴맥스 Dec 2018 - Feb 2021
    경기도 성남시 수내역
    휴맥스 테크너스(2020.04.20 ~ 2021.02.10)/ S/W개발팀 / 책임 (10개월)[회사 설명] 1. 셋톱박스 개발 회사[주요 업무] 1. Linux(RDK) 기반 Gstreamer 를 이용한 Video Streaming Application 개발 2. HLS/DASH Streaming, Subtitle, AudioTrack 기능 개발[개발 환경] 1. 개발 언어 : C, C++ 2. 형상 관리 : Git 3. O/S : Linux휴맥스(2018.12 ~ 2020.04) / S/W개발팀 / 책임 (1년 4개월)[회사 소개] 1. 현대자동차 AVN(Audio, Video, Navigation) ODM 개발 회사[주요업무] 1. USB Video/Music Player Application 개발(Android OS) 2. USB의 Video/Music 파일을 MediaPlayer 라이브러리로 재생하는 기능 개발 3. 스레드를 이용한 DB 생성으로 빠른 재생 기능 개발 4. Json을 이용한 자체 DB 개발[개발환경] 1. 개발 언어 : JAVA 2. 형상 관리 : Git 3. O/S : Android 4. Tools : Android Studio[이직사유] 스카우트
  • 대성엘텍
    Android Developer(책임)
    대성엘텍 Apr 2017 - Dec 2018
    서울시 금천구
    [회사 설명] 1. 자동차 멀티미디어 기기 기업으로 르노삼성, Honda 등에 AVN(Audio, Video, Navigation) ODM[주요업무] 1. USB Music Player Application 개발(Android OS) - USB의 Video/Music 파일을 MediaPlayer 라이브러리로 재생하는 기능 개발 2. IPOD2 Player Application 개발(Android OS) - 아이폰 연결 시 아이폰의 Music을 재생하고 제어하는 기능 개발 - 아이폰과 Application과의 비동기 통신을 통한 상호연동 기능 개발 - IAP2 인증 진행 3. Android Framework 개발 - Media Provider 개발 - CTS 인증 진행 4. ADAS Application 개발(운전자보조기술) - ADAS 모듈과의 통신을 통해 네비게이션에 ADAS 정보를 표시하는 기능 개발[개발환경] 1. 개발 언어 : JAVA 2. 형상 관리 : SVN 3. O/S : Android 4. Tools : Android Studio[이직사유] 스카우트
  • 팬택
    Android Developer(책임)
    팬택 Mar 2016 - Mar 2017
    서울시 마포구
    [회사 설명] 1. 스마트폰 전문기업으로 베가시리즈의 스마트폰을 생산[주요업무] 1. 기능리더 직무 수행(SDK 개발) - Pantech SDK 개발(Theme, Custom UI, Frameworks 기반 특수 기능 등) 2. Frameworks Service개발 - UI Clipboard Service 개발 3. Android Application 개발 - FontAgent Application 개발 - TaskManger Application 개발 - System UI(Status Bar, Navigation Bar) Application 개발[개발환경] 1. 개발 언어 : JAVA 2. 형상 관리 : Plastic SCM, SVN 3. O/S : Android 4. Tools : Eclipse[이직사유] 스카우트
  • Bd
    Android Developer(책임)
    Bd Aug 2015 - Mar 2016
    서울시 구로디지털단지역
    [회사 설명] 1. 서비스 플랫폼 전문기업으로 SK텔레콤 AI 서비스 프로젝트 진행(NUGU)[주요업무] 1. SK텔레콤 AI 서비스 SDK 개발 - Android 기반 AI Service Library 개발 - AI Cloud 연동 개발(TCP/IP, Rest API) 2. SK텔레콤 AI 서비스 Mobile Demo Application 개발 - Main Service 개발(State machine design) - Camera & motion detect 기능 개발 - 멜론 연동 및 Audio Streaming Application 개발 - Common UI, Rest API 개발[개발환경] 1. 개발 언어 : JAVA 2. 형상 관리 : Git, SVN 3. O/S : Android 4. Tools : Eclipse[이직사유] 스카우트
  • 팬택
    Android Developer
    팬택 Sep 2009 - Jul 2015
    서울시 마포구
    [회사 설명] 1. 스마트폰 전문기업으로 베가시리즈의 스마트폰을 생산[주요업무] 1. 기능리더 직무 수행(SDK 개발) - Pantech SDK 개발(Theme, Custom UI, Frameworks 기반 특수 기능 등) 2. Frameworks Service개발 - UI Clipboard Service 개발 3. Android Application 개발 - FontAgent Application 개발 - TaskManger Application 개발 - System UI(Status Bar, Navigation Bar) Application 개발[개발환경] 1. 개발 언어 : JAVA 2. 형상 관리 : Plastic SCM, SVN 3. O/S : Android 4. Tools : Eclipse[이직사유] 스카우트
  • 모바일크리에이트
    Feature Phone 개발자
    모바일크리에이트 Jan 2009 - Sep 2009
    서울시
    [회사 설명] 1. 보안단말기 전문기업[주요 업무] 1. 보안 단말기 개발(GSM 기반) - Main Service(State Machine) 및 MMI 개발 - 적외선 센서 감지 시 5장의 사진을 연속으로 찍어서 MMS로 전송하는 기능 개발 - SMS로 보안 단말기 제어하는 기능 개발[개발환경] 1. 개발 언어 : C 2. 형상 관리 : SVN 3. O/S : RTOS(MediaTek) 4. Tools : Source Insight[이직사유] 급여 미지급으로 인한 퇴사
  • Sodiff Bmt
    Feature Phone 개발자
    Sodiff Bmt Apr 2008 - Oct 2008
    경기도 안양시
    [회사 설명] 1. GSM단말기 전문기업[주요업무] 1. GSM Feature Phone 개발 - Idle, SIM Lock, MMS, SMS, WAP 기능 개발[개발환경]1. 개발 언어 : C2. 형상 관리 : SVN3. O/S : RTOS(MediaTek)4. Tools : Source Insight[이직사유] 경영악화
  • Modelabs Group
    Feature Phone 개발자
    Modelabs Group Jan 2007 - Mar 2008
    중국 선전시
    [회사 설명] 1. GSM단말기 전문기업[주요업무] 1. GSM Feature Phone 개발 - Idle, MMS, SMS, WAP 기능 개발 및 Camera 튜닝[개발환경] 1. 개발 언어 : C 2. 형상 관리 : SVN 3. O/S : RTOS(MediaTek) 4. Tools : Source Insight[이직 사유] 경영악화
  • Kbt & Gnk
    Feature Phone 개발자
    Kbt & Gnk May 2005 - Dec 2006
    성남시 & 중국 선전
    [회사 설명] 1. GSM단말기 전문기업[상세 근무 사항] 1. KBT(6개월) & 합작법인 GNK(1년)[주요업무] 1. GSM Feature Phone 개발 - World Clock, Slide Auto Phone Lock, SMS 기능 및 Camera 튜닝[개발환경] 1. 개발 언어 : C 2. 형상 관리 : SVN 3. O/S : RTOS(MediaTek) 4. Tools : Source Insight

장중업 Education Details

Frequently Asked Questions about 장중업

What company does 장중업 work for?

장중업 works for 4dreplay

What is 장중업's role at the current company?

장중업's current role is Android Clean Architecture 와 객체지향 프로그래밍을 실무에 적용하는 개발자.

What schools did 장중업 attend?

장중업 attended 숭실대학교, 부천북고등학교.

Who are 장중업's colleagues?

장중업's colleagues are Ji Hoon Kim, 최유식, Haengsung Lee, Joonho Kim, Zak Shy, Kyuduk Choi, 유승환.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.