With 1+ years' professional experience, I see software as a bridge—turning complex needs into intuitive solutions that people actually love to use.
Discover my journey, passions, and the story behind my work
Final-year Software Engineering student with 1+ years of hands-on experience. Passionate about creating user-friendly and scalable web applications.
Shooting hoops, planning adventures, exploring new technologies, and contributing to open-source projects.
Fluent in Vietnamese and English. Currently learning Mandarin.
Email: datpham0412.work@gmail.com
LinkedIn: linkedin.com/in/dat-pham-4b79b0219
Based in Melbourne, Australia. Available for remote work worldwide.
Bachelor of Software Engineering, Swinburne University of Technology (2021-2025). Specialized in full-stack development.
Technical competencies and professional skills I've developed through experience and continuous learning
My next steps in professional growth and the technologies I'm mastering to deliver greater value
Build and deploy microservices with ASP.NET Core & Docker to handle high-volume API traffic.
Earn the Azure Solutions Architect certification and design robust, distributed systems in the cloud.
Implement event-driven pipelines with SignalR and Kafka to power real-time dashboards and alerts.
Contribute to C# libraries and ASP.NET community projects to sharpen my skills and give back.
My academic journey and continuous learning path in computer science and software engineering
My journey across software development and hospitality, building both technical expertise and interpersonal skills.
Here are some of my recent projects that showcase my skills and experience.
Centralized portal for internal and external developers to explore, test, and integrate with Quest Payment Systems' APIs.
A machine learning model that predicts the number of cases of Covid-19 in Australia.
Professional recommendation from my supervisor at Quest Payment System
Quest Payment System
"During his internship with Quest, Dat consistently demonstrated exceptional intelligence, dedication, and a strong aptitude for learning. He played a primary role in developing a new developer portal, transforming our existing documentation into a comprehensive tool. He also drove forward an initiative which allowed us to gather market data and Quest has continued to benefit from this work since his return to university."
"Dat is a personable and likable team player who consistently demonstrated punctuality and reliability. I look forward to seeing Dat achieving great things as his career unfolds."
Key Strengths: Full-stack development, API integration, performance optimization, team collaboration, mobile development
Direct supervisor for 12 months • Quest Payment System
I love tackling algorithmic challenges—here are a few LeetCode problems where my solutions received community upvotes.
Identifies and counts all triplets in a sorted array whose consecutive elements differ by a given value.
Validates number of characters between each pair of same letters in a string matches a given distance array using O(n) hashmap or array lookups.
Finds all subarrays with equal sums using a hash map for efficient O(n) solution with detailed comments.
Finds the largest positive integer that exists with its negative using a hash set for efficient O(n) solution with detailed comments.
Finds the number of distinct averages by sorting and using a hash set for efficient O(n log n) solution with detailed comments.
Finds the number of pairs whose sum is less than target using two pointers for efficient O(n log n) solution with detailed comments.
I'm always interested in new opportunities and exciting projects. Let's discuss how we can bring your ideas to life.
datpham0412.work@gmail.com
linkedin.com/in/dat-pham-4b79b0219
github.com/datpham0412