Post Job Free
Sign in

Android application developer

Location:
Novi, MI
Salary:
$ 120k/yr
Posted:
July 18, 2024

Contact this candidate

Resume:

Donggeun “Dennis” Jung

Email/Skype: ********@*****.*** github.com/DonggeunJung

ANDROID APPLICATION DEVELOPER

Inquisitive and solution-oriented software engineer with extensive experience tackling complex problems to find optimal solutions. Highly adaptable and analytical individual who engages with cross-functional teams to deliver results. Demonstrated ability to combine vision, big picture understanding, technical expertise, and focus on needs to build relationships and achieve delivery satisfaction. Experienced with developing highly rated Android applications and authoring numerous guidebooks for Android users.

PROFESSIONAL SUMMARY

8+ years of experience as an Android application developer in Architecture, UI/UX, Development, and Documentation.

20+ years of experience as a computer programmer in Android, Visual C++, Hybrid App, and Tizen.

Wrote 7 programming guidebooks on Android, Java, Hybrid App, Visual C++, Tizen.

Developed 10+ Android applications and registered 7 in Google Play Store.

Experience supporting various screen resolutions for both phone and tablet.

Experience in AGILE-Scrum methodologies of software development and source code version management with Git.

AREAS OF EXPERTISE

Application Architecture (MVP, MVVM, OOP) & Development UI/UX Design Technical Writing & Documentation Unit Test AGILE-Scrum Methodologies Source Code Version Management Project Management

TECHNICAL SKILLS

Frameworks: Android (8+ years) Android Auto (2.5 years) Visual C++ (8 years) Tizen (2 years) HTML5 Cordova

Languages: Kotlin (4+ years) Java (4 years) C++ (10 years)

JetPack: ViewModel DataBinding LiveData Navigation Room

Database: Room SQLite Database Oracle 9i

Project Managing: TFS JIRA Rally MS Project

Domains: Automation Online-shopping Banking Stock-Chart Electric Wave Detection Home Internet Service Gaming

IDE tools: Android Studio Eclipse Visual Studio

Version Control: Git Bitbucket Github Sourcetree SVN

Unit Test Tools: JUnit Mockito Espresso MockK

Push Message: FCM GCM

Design Pattern: MVP MVVM OOP (Object Oriented Programming)

Thread: AsyncTask RxJava Coroutine

Server Communication: Rest API Retrofit2 OKHttp Parsing XML & JSON

3rd party libraries: DragNDropList Facebook login Glide Zxing barcode scanner

Wireless Communication: Bluetooth NFC Tag

Android Versions: 2.3 Gingerbread ~ 13.0 Tiramisu (API 33)

Creating Custom Controls: Picker control Chatting timeline control

EXPERIENCE

General Motors, Detroit, MI February 2023 – February 2024

Android System Application Developer

Implemented downloading and installation process of APK using Kotlin, RestAPI, Coroutine.

Implemented UI of AppShop Android application for GM vehicles.

Tools: Android Auto, SQLite, MVP, Dagger2, Git, Gerrit, Agile-Scrum, Jira.

Comcast July 2021 – December 2022

Xfinity Android Mobile Application Developer

Implemented UI of Android Xfinity application’s account management screens using ConstraintLayout and RecyclerView.

Implemented the process of communication with server using Kotlin, Retrofit, and Coroutine.

Implemented architecture using MVVM design pattern, DataBinding, ViewModel, LiveData and Repository.

Implemented UnitTest using JUnit, Mockito and Espresso.

Tools: Android, MVVM, Dagger2, Room, MD5, AES256, Git, GitHub, Agile-Scrum, Rally.

General Motors, Detroit, MI July 2019 – February 2021

Vehicle management Android application developer

Implemented UI of vehicle management Android applications.

Implemented the process of communication with server using Java, Kotlin, Retrofit, MVVM design pattern, and Coroutine.

Implemented custom controls (Picker & Chatting timeline) using Canvas API.

Tools: Android Auto, MVP design pattern, Presenter, Dagger2, Retrofit, Git, Bitbucket, Agile-Scrum, TFS.

AR Technology, South Korea August 2015 – July 2017

Lead Android application developer

Developed whole part of Android applications (Lotte Market Mobile app & Stock market Smart watch app & Auction mobile app) including architecture, UX, network, and local SQLite DB. Supported other developers by teaching techinical knowleadge and doing code review on BlueCanvas project (Media Player IOT device development).

Tools: Android, Java, OKHttp, WebSocket, SQLite Database, GCM, FCM, HTML5, Cordova, KOSKOM Stock API, Google Fit, Zing Barcode reader, Bluetooth printer, SVN.

Onycom, Seoul, South Korea December 2012 – February 2015

Mobile application developer

Developed whole part of Android applications (Asset management & Factory process management applications for Samsung Electronics) including architecture, UX, network, and local DB.

Tools: Android, Java, OKHttp, SQLite Database, Tizen, HTML5, JIRA, SVN.

ADDITIONAL RELEVANT EXPERIENCE

Nara Information Technology, Seoul, South Korea January 2001 – Jun 2012

Mobile application developer

Developed Stock chart Windows application, Electric wave detection system, Radio broadcast managing system, and Multiple custom controls on Visual C++.

Tools: Visual C++, TCP, UDP, Canvas API, Oracle 9i, SVN.

EDUCATION

Bachelor’s Degree

Kyungpook University in South Korea

CERTIFICATION

Information Processing Engineer 1st in South Korea

PUBLICATIONS

Android 2D Game programming with Java (Publisher: Amazon)

https://www.amazon.com/dp/B0BVC8MXKB

JAVA coding with Android programming 1 (https://www.amazon.com/dp/172*******) / 2 (https://www.amazon.com/dp/173*******) / 3 (https://www.amazon.com/dp/179*******) / 4 (https://www.amazon.com/dp/179*******) (July 2018 – October 2018)

JAVA language programming guidebook for middle or high school students. (Publisher: Amazon)

[e-Book] Guide to Developing Tizen Native Application (https://cslab.cbnu.ac.kr/board/bbs/board.php?bo_table=libfaq&wr_id=147&page=9) Agu.2015

Tizen programming guidebook. (Publisher: Samsung)

Making & understanding Android programming (https://www.yes24.com/Product/Goods/92761383)

Android programming guidebook.

Making & understanding Web App & Hybrid App programming (https://www.yes24.com/Product/Goods/58076112)

Html, CSS, Javascript, Cordova programming guidebook.

Following & learning BADA mobile programming (https://product.kyobobook.co.kr/detail/S000001594444)

SAMSUNG BADA programming guidebook.

Visual C++ Windows Skin & Theme programming

(https://m.yes24.com/Goods/Detail/3460729) Aug.2009

Windows API, Skin controls and C++ language guidebook.

GOOGLE PLAY STORE APPLICATIONS

Xfinity – Digital Home Internet & TV service management (https://play.google.com/store/apps/details?id=com.xfinity.digitalhome)

MyPrice – Reverse Auction market Android app (https://play.google.com/store/apps/details?id=com.themyprice.app)

BlueCanvas - Slide show pictures & videos IOT machine (https://play.google.com/store/apps/details?id=com.cnl.bluecanvasuserapp2)

Bead Puzzle Triangle - Brain training block puzzle Android game (https://play.google.com/store/apps/details?id=com.puzzlia.beadspuzzletriangle)

LotteSuper – Mart managing Android-Hybrid app (https://play.google.com/store/apps/details?id=com.lottemart.lmscp)

ShinhanBank Sunny Watch – Mobile banking Android app (https://play.google.com/store/apps/details?id=com.shinhan.sbanking)

Miss Planner – Weekly planner Android app (https://play.google.com/store/apps/details?id=com.topsan.missplanner)



Contact this candidate