TRẦN TRUNG DŨNG
iOS DEVELOPER
A dedicated Apple Developer
Presently works as an iOS Engineer at CELEBe Korea Co., Ltd. and as a Research Associate at the School of Computer Science & Engineering, International University (VNU-HCMC). I have over 10 years of both practicing and actual experience developing for iOS and macOS. Since I was in sixth grade and iOS still adhered to the skeuomorphic design language, I have been the award recipient of numerous awards from city to national-level events for competitive sport programming, software and hardware development. I also conduct research in the fields of computer vision, computer graphics, augmented reality, applied artificial intelligence and on-device machine learning utilizing mobile applications and other Apple-oriented platforms. Beside the coding work, I am also a proactive graphic, branding, and motion designer.
Education
BSc. in Computer Science: International University (Engineering) – Vietnam National University HCMC.
Employment History
CELEBe Korea Co., Ltd: iOS Engineer (4+ years entry)
(Full-time) – Being a leading member of a 4-member team and controlling about half the portion of features, including some technically challenging ones throughout the application. Developing a short-form video oriented social network and entertaining application (that has over 2 million users) with the main focus on the cryptocurrency token reward called fanC coin.
Vietnam National University HCMC: Research Associate
(Contract) – Some of my research interests are computer vision, computer graphics, augmented reality, applied artificial intelligence and on-device machine learning utilizing mobile applications and other Apple-oriented platforms.
Awards
Award Recipient: Swift Student Challenge (WWDC21) – Apple · Jun 2021
Second Prize: Nationwide Contest for excellent students in Informatics – Vietnam Ministry of Education and Training · Jan 2016
– For the discipline of Hardware Development.
Second Prize: ICT Nationwide Contest – Vietnam Ministry of Education and Training & the Central Committee of Youth Union · Aug 2015
Second Prize: Citywide Contest for excellent students in Informatics – Department of Education and Training · May 2015
2× Second Prize: ICT Citywide Contest – Department of Education and Training & the Committee of Ho Chi Minh City Youth Union · 2014 & 2015
– For the discipline of Software Development.
Frameworks Experiences
UIKit: I have extensive experience working and practicing with UIKit for more than 10 years, both in Swift and Objective-C.
SwiftUI: Developed several apps that have SwiftUI as their structure; one of them is the set of attendance-checking applications that are currently operating at the campus of VNU-HCMIU.
User Notifications, Authentication Services: I have expertise developing notification components for a number of projects, as well as deep links, universal links, and associated links. I also engaged with third-party authentication (Email, Phone, Apple, Google, Kakao, LINE, etc.) via Firebase and several of its other services.
AVKit, ARKit: Employed these frameworks as components of some of my research projects and at CELEBe, where we continuously exposed ourselves to them to develop short-form videos and some other camera-related features.
SpriteKit, SceneKit, WidgetKit, MapKit: Before entering the professional workforce, I spent some time developing games and personal projects as a hobby when I was a high school and college student. Some of them were published on the AppStore but are now taken down.
Core ML, Vision, Accelerate: I have published a few papers and is working on a few more that are on-device machine-learning-oriented. Those projects with the topic of objects, text and face recognition have the help of these libraries.
Core Graphics, Core Animations, Core Image, Core Video, Core Text: Making custom controls is an enjoyable experience. Some rigorous components were made over the years.
Core Data, Core NFC, Core Bluetooth: Because my most prominent research project includes RFID and NFC as important aspects, handling the connections and recovered payload data is also a remarkable experience. These frameworks assisted me with those tasks.
Metal: I am still a beginner to Metal but am currently very adaptive to it, I believe I can be a good fit for a project that is graphics, image or video editing-oriented.
Combine, Alamofire, RxSwift, ReactiveKit: Because networking and binding are compulsory skills. I have had significant exposure to these libraries.
Publications
[1] AttendanceKit: A set of Role-Based Mobile Applications for Automatic Attendance Checking with UHF RFID using Real-time Firebase and Face Recognition – In proceedings of FDSE 2022
[2] To wrap, or not to wrap: Examining the Distinctions Between Model Implementations of Face Recognition on Mobile Devices in an Automatic Attendance System – SN Computer Science Vol. 4
Patents (including pending)
VN patenting: iOS Machine Learning Model Encapsulation Method.
– Patent App. 1-2023-00577 · Filed Apr 28, 2023.
VN patenting: Autonomous attendance system based on mobile applications and UHF RFID.
– Patent App. 2-2023-01347 · Filed Apr 12, 2023.