Daniel Le

iOS Software Engineer

Experience

Project: Drift Message
  • Built the user interface using SwiftUI, delivering a clean and responsive design.
  • Implemented backend services using Firebase, including user registration and authentication with Firebase Authentication.
  • Stored user data—such as profiles, messages, and friend lists—using Firestore Database.
  • Handled large media attachments (photos, videos, files) through Firebase Storage for efficient uploading and retrieval.
  • Integrated Firebase Cloud Messaging (FCM) to send push notifications for new messages.
  • Utilized the Kingfisher open-source library to download images from URLs and cache them for improved performance and reduced network usage.
Project: Expense Counter (iOS — Available on the App Store)
  • The app allows users to track their expenses, categorize them, and view a summary of their monthly spending.
  • The frontend of the application is built with SwiftUI.
  • All user data is stored locally using Core Data, eliminating the need for any server costs.

Education

Bachelor's Degree in Computer Science California State University, Fullerton
  • Coursework: Data Structures and Algorithms, File Structures and Databases, Computer Networks, Artificial Intelligence, Operating Systems, Cloud Computing, and Mobile Development.

Skills

Programming Languages

Swift, Java, Python, HTML, CSS, JavaScript, C/C++

Frameworks

UIKit, SwiftUI, Spring Boot, Bootstrap

Tools

Xcode, Git, VSCode, Terminal, SQLite, Docker, AWS, Firebase

Platforms

iOS, iPadOS