Nguyễn Thịnh

About

With 8 years of programming experience, I'm an expert in PHP, HTML, CSS, and JavaScript, having successfully completed numerous projects on the LAMP platform. I possess the ability to develop everything from static websites to complex web applications, with a focus on performance, security, and user experience. I work efficiently both independently and as part of a team, always ready to learn and apply new technologies to ensure projects meet the highest standards and goals.

Skills

PHP (Laravel, Yii, Phalcon, CakePHP...)

NodeJs

HTML, CSS, JS

VueJS

Other

  • Databases: MySQL, MongoDB, PostgreSQL
  • Deploy platforms: VPS, Heroku, Surge.sh
  • Tools & Techniques: Elasticsearch, Swagger, Firebase, Apache2, Nginx, Certbot
  • OS: Windows, Linux
  • Game development: CreateJS, Defold
  • App development: Ionic

Education

UNIVERSITY OF INFORMATION TECHNOLOGY

2011 - 2016

About

With 8 years of programming experience, I'm an expert in PHP, HTML, CSS, and JavaScript, having successfully completed numerous projects on the LAMP platform. I possess the ability to develop everything from static websites to complex web applications, with a focus on performance, security, and user experience. I work efficiently both independently and as part of a team, always ready to learn and apply new technologies to ensure projects meet the highest standards and goals.

Skills

PHP (Laravel, Yii, Phalcon, CakePHP...)

NodeJs

HTML, CSS, JS

VueJS

Other

  • Databases: MySQL, MongoDB, PostgreSQL
  • Deploy platforms: VPS, Heroku, Surge.sh
  • Tools & Techniques: Elasticsearch, Swagger, Firebase, Apache2, Nginx, Certbot
  • OS: Windows, Linux
  • Game development: CreateJS, Defold
  • App development: Ionic

Education

UNIVERSITY OF INFORMATION TECHNOLOGY

2011 - 2016

Experiences

FREECRACY VIETNAM

02/2022 - 04/2024
  • AdSIST Backend developer

    • Time: 02/2022 - 04/2024
    • Customer: COREKARA (Japan)
    • Team size: ~20 members
    • Description: This is a website for creating advertisements on social media and search platforms such as Google, Yahoo, Facebook, and Line. It provides tools for creating effective advertising campaigns, from creating new campaigns to designing specific ads. By using this website, users can customize and optimize their ads to achieve their business goals most effectively.
    • Technologies: PHP (Laravel), VueJs, MongoDB, Redis, RESTful API, AWS S3, Shop API (BASE, Shopify, Makeshops), Social Ads API (Yahoo, LINE, Google, Facebook), Swagger, Docker, JIRA
    • Responsibility:
      • Design and implement RESTful API to interact with frontend web application.
      • Fixed bugs and updated functions according to customer requests, interacted closely with other developers to ensure system operation.
      • Optimize performance and improve scalability of existing applications through code optimization, database structure tuning, and implementation of caching solutions.
      • Integrate with third-party APIs such as Social Ads API (Yahoo, LINE, Google, Facebook) and Shop API (BASE, Shopify, Makeshops) to create ads on respective platforms.
      • Design and develop new features to improve application functionality and usability.
      • Perform unit testing and integration testing to ensure the quality of the code.

SONG PHI NETWORK SOLUTIONS

02/2020 - 12/2021

Skill2Job Frontend developer

  • Time: 08/2020 - 12/2021
  • Customer: Vietnam
  • Team size: ~10 members
  • Description: Skill2Job is a career portal connecting schools, disciplines, career paths, skills required, training courses,... Skill2Job's goal is to become an indispensable career assistant of all subjects, helping you find the job and career destination that best suits you.
  • Technologies: VueJS, NodeJS (Expressjs), MongoDB, AWS S3, Docker, JIRA
  • Responsibility:
    • Involved in user interface design and user experience optimization.
    • Integrate APIs from the backend using Axios and process data on the frontend.

Real Estate Data-mining Fullstack developer

  • Time: 02/2020 - 08/2020
  • Customer: Vietnam
  • Team size: 2 members
  • Description: Crawl and collect data from various real estate websites, and then organize data into a searchable and filterable database. The database is for valuating the real estate process.
  • Technologies: Python (Flask), VueJS, MongoDB
  • Responsibility:
    • Collect information from various real estate websites, including information about price, area, location, amenities, and other factors related to the property product.
    • Process and organize collected data into a searchable and filterable database
    • Perform analysis and evaluation of collected data to make assessments on real estate value.
    • Develop and maintain search and filtering tools so that users can easily search and select real estate according to their needs.
    • Ensure that the database is regularly updated with the latest information from real estate sources and check the accuracy of the data collected.

Mpire Angecy

01/2019 - 01/2020

ABBANK Corporate Fullstack developer

  • Time: 11/2019 - 01/2020
  • Customer: Vietnam
  • Team size: 3 members
  • Description: Bank referrals often have intuitive and easy-to-use interfaces, providing detailed information about financial products and services, including interest rates, fees, and conditions. Integrate tools like interest rate calculators and online application forms to attract and serve customers conveniently.
  • Technologies: PHP (Phalcon), HTML, JavaScript, CSS, MySQL, Docker
  • Responsibility:
    • Build algorithms that calculate interest rates, fees, and conditions based on user input and data from the database
    • Perform system testing to ensure stability and performance
    • Optimize source code, database and user interface to enhance performance and page load speed.

VinPro E-commerce Fullstack developer

  • Time: 01/2019 - 11/2019
  • Customer: Vietnam
  • Team size: 8 members
  • Description: An e-commerce project of VinGroup in Vietnam. It offers a diverse online shopping platform with electronics, home appliances, food and beverages, and many other categories. VinPro E-commerce stands out with the combination of high quality, customer service and convenience in the online shopping experience. The project aims to provide comprehensive and convenient shopping solutions for consumers, while expanding VinGroup's presence in the e-commerce sector.
  • Technologies: PHP (Phalcon), HTML, JavaScript, CSS, MySQL, ElasticSearch, Docker
  • Responsibility:
    • Develop and maintain fully functional web applications from start to finish.
    • Design and implement database systems
    • Develop and maintain technical documentation and user manuals for other team members.
    • Optimize web application performance and speed through code and database optimization methods.

DFM Engineering

06/2015 - 12/2018

AMELY E-commerce + Social Backend developer

  • Time: 03/2016 - 12/2018
  • Customer: Vietnam
  • Team size: 6 members
  • Description: A groundbreaking application that combines e-commerce and social networks, creating a rich and diverse platform. With e-commerce features, users can easily shop from diverse product categories. At the same time, social network features allow them to interact, share shopping experiences and evaluate products. AMELY also provides inventory functionality, helping users manage products effectively and easily exchange gifts with friends and relatives. This creates a complete and rich shopping experience in a single app..
  • Technologies: PHP (Slim), NodeJS (Expressjs), MySQL, Ionic, Firebase, Angular, Swagger, ElasticSearch, OnePay API, Twilio API
  • Responsibility:
    • Involved in building API documentation using Swagger to ensure clarity and ease of use for the development team.
    • Implement search technologies like ElasticSearch to improve the search experience for users.
    • Connect to external services like Firebase, OnePay API, and Twilio API to integrate backend features like user authentication and payments.

AUFILDUBAIN Online Catalog Fullstack developer

  • Time: 01/2016 - 03/2016
  • Customer: French
  • Team size: 2 members
  • Description: The company specializes in ceramic tiles and wall tiles. This colorful and beautiful website not only introduces diverse and high-quality products but also provides detailed information about showroom locations nationwide. Smart search feature allows customers to easily find partner brands and products that suit their needs.
  • Technologies: PHP (Laravel), HTML, JavaScript, CSS, MySQL
  • Responsibility:
    • Design and implement user interfaces that are beautiful and easy to use.
    • Build a database system to store information about products, showroom locations and partners.
    • Integrates the latest technologies and security standards to ensure website safety and performance.

DFM VR 360 Fullstack developer

  • Time: 08/2015 - 12/2015
  • Customer: Vietnam
  • Team size: 2 members
  • Description: Offers a diverse collection of VR projects from around the world. From educational applications to entertainment experiences, DiveInTech is a trusted source of information for both beginners and professionals looking to advance their knowledge of the technology.
  • Technologies: PHP (Laravel), HTML, JavaScript, CSS, MySQL, Krpano 360
  • Responsibility:
    • Analyze and resolve technical issues or problems related to VR technology.
    • Interact with the design team to ensure the user interface is attractive and easy to use.

DFM Engineering Corporate Fullstack developer

  • Time: 06/2015 - 08/2015
  • Customer: Vietnam
  • Team size: 2 members
  • Description: Technical consulting, focusing on the field of finite element computational simulation design and software development. With extensive experience and professionalism, we provide unique and optimal technical solutions for projects in many different fields. Leveraging the most advanced technology, we are committed to bringing the highest value to customers and ensuring the success of each project.
  • Technologies: PHP (Octorber CMS), HTML, JavaScript, CSS, MySQL
  • Responsibility:
    • Build attractive and functional user interfaces using programming languages such as HTML, CSS, and JavaScript.
    • Build the backend of your website using technologies like Octorber CMS.