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.
Project: AlchemyLab
  • Developed a web application that delivers approachable and engaging chemistry lessons to help new learners grasp complex topics with ease.
  • Designed and implemented a responsive frontend using React and Bootstrap, leveraging component-based architecture for modularity and reusability.
  • Built reliable and scalable backend services using Java and the Spring Boot framework.
  • Integrated AWS DynamoDB for user data storage, Amazon ECS (Fargate) for application deployment, and AWS SES to handle user support emails.
  • Ensured robust deployment and seamless accessibility through a public load-balanced infrastructure.
Project: MunchPlanner (iOS — Available on the App Store)
  • Developed a local meal-planning iOS application that enables users to schedule meals, list ingredients, and follow step-by-step cooking instructions.
  • Designed the user interface with SwiftUI and structured the app using the MVVM architecture. Utilized SQLite to store meal plans and ingredient data.

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