PHẠM NGUYỄN NGỌC ĐẠT
***********@*****.*** · linkedin.com/in/datpham2/· github.com/datpham2 · 076-***-**** Programming Languages Have Been Used: C, Dart, Lua, JavaScript, Python Technologies Have Been Used: SQL, HTML, CSS, Django, Flask Hi, my name is Dat. I'm a final year student looking for an internship. I am really excited to learn some more about Python, get my hand dirty with the language and to work in the real world industry. PROJECTS
DECEMBER 2021
NEWS
• My project is a simulation of The New York Times-like news website for posting and displaying articles. The New York Times is one of the most popular websites on the web. It is a dynamic website. Dynamic in a sense that every day, you would see a new date, you would see the new articles, when someone comments on the articles, you might see those comments. So, I want to create a web application that mimics part of this site.
• My web application was built using Django, including 3 different models on the back end, and uses one JavaScript file to make dynamic updates on the front-end: o My project is based on one of my favorite websites - The New York Times, inspired by the Django documentation.
o The design and layout were inspired by the original site, using Bootstrap 5.1 and CSS, CSS features like Flexbox to design those, Google Font to get the fonts that mimic part of the traditional fonts on the newspaper. Using Bootstrap Icons to get the nice icons for the bar and close buttons.
o The search filter on the Search Page was built completely from scratch and uses plain JavaScript functions to update the page to display the articles that meet the criteria selected by the different filters on the page.
o Likewise, the show more button was achieved using Vanilla JavaScript and using my own API written in Django.
EDUCATION
AUGUST 2018 - PRESENT
CAO THANG TECHNICAL COLLEGE
COURSES
• CS50 – Introduction to Computer Science
• CS50W – Web Programming with Python and JavaScript
• CS50S – Introduction to Programming with Scratch
• CS50T – Understanding Technology
ACTIVITIES
JULY 2021
Certificate of Participation
American Center’s Virtual Robotics Camp for Beginner