
Pham Van Cao
Full Stack Developer
Passionate Full Stack Developer with a focus on creating efficient, scalable web applications. Committed to continuous learning and leveraging cutting-edge technologies to deliver innovative solutions.
Personal Information
Contact details and background
Contact Information
Education
Ho Chi Minh City University of Technology and Education
Software Engineering
Skills
Programming Languages & Frameworks
- HTML, CSS, JavaScript, Python, C#
- Node.js, React Native, Angular
- .NET, Clean Architecture Template, Next.js
Database Management Systems
- PostgreSQL
- MySQL
- MongoDB
Tools
- Git
- Postman
- VS Code
- Docker
- Jira
Soft Skills
- Office applications (Word, Excel, PowerPoint)
- Basic English communication
- Analysis and planning
- Teamwork
- Critical thinking and problem-solving
Professional Profile
Experience and qualifications
About Me
I am a final-year Software Engineering student on track to graduate this year, with over a year of hands-on experience as a fresher-level Full Stack Developer. My goal is to become a Junior Developer within the next year and advance to Mid-level in two years.
Alongside honing my backend and frontend skills, I am eager to explore DevOps for automated code processes and dive into AI applications. My background includes experience in call assistance, and I thrive on collaboration, continuous learning, and bringing efficient solutions to real-world problems.
Projects
Internship Full Stack at Primas
Intern Full Stack Developer
Full stack internship at Primas, working on a Product Call Service project. Gained hands-on experience with various technologies and contributed to both frontend and backend tasks.
Key Responsibilities:
- Acquired practical experience in full stack development.
- Contributed to the Product Call Service project.
- Worked with technologies such as .Net Clean Template, PHP, Node.js, Angular, MySQL, Asterisk, and AI Generative.
- Collaborated with the development team to deliver high-quality solutions.
AI-Powered Nutrition and Meal Planner in Mobile Application
Backend, Frontend, System Design & Database
This mobile app provides personalized nutrition and meal planning powered by AI. It integrates features such as speech-to-text for accessibility, Google Maps for location-based services, and a file server for media management. The app features a clean and responsive UI built with React Native, while the backend is built on the .Net Clean Template with robust database solutions.
Key Responsibilities:
- Developed both backend and frontend components of the mobile application.
- Designed the system architecture and database schema for efficient data management.
- Implemented AI-powered meal planning features using Google Gemini.
- Integrated speech-to-text functionality for improved user interaction.
- Utilized Google Map service in Docker for location-based features.
- Managed file storage with a dedicated file server(SeaweedFS).
Building a Coffee Warehouse Management Website with AI-Driven Coffee Price Forecasting
Full Stack Developer
This website manages a coffee warehouse, incorporating AI-driven coffee price forecasting to optimize inventory management. It offers a user-friendly interface with dedicated user and report pages, while the backend provides robust APIs, secure authentication, and a scalable architecture.
Key Responsibilities:
- Developed the user and report pages for the UI.
- Implemented the majority of backend APIs for front-end integration.
- Configured authentication using JWT and ASP.NET Identity.
- Designed the database using PostgreSQL.
- Deployed the web server API on IIS.
- Integrated the Clean Architecture framework for a maintainable codebase.
Manufacturing Management System for Mobile Application
Leader, BE-FE Developer
This app manages manufacturing processes, tracks inventory, plans production, and generates detailed production reports.
Key Responsibilities:
- Analyzed and designed the database.
- Implemented authentication and authorization using JWT tokens.
- Used Spring Hibernate/JPA for Object-Relational Mapping.
- Developed REST APIs with Spring Boot.
Green Summer Campaign Registration Management Website
Scrum master, BE Developer
This website allows students to register for Green Summer programs and enables schools and management to post details and oversee participation.
Key Responsibilities:
- Analyzed and designed the database.
- Used Spring Hibernate/JPA for Object-Relational Mapping.
- Developed REST APIs with Spring Boot.