Ngoc L.B.

A Fullstack Developer and Freelancer

About

My name is Ngoc (Luong-Bao Ngoc) and I am a full-stack web developer with over 8 years of experience in web technologies (MVC, PHP, WordPress), and 5 years of experiences in mobile app development (Ionic, NativeScript), with good knowledge of Database Design, Design Pattern, Object-Oriented Analysis, and Design (see all my skills).

I really like web standards and technologies, and I have spent most of my time working with them (Angular, Vue, ReactJS, Bootstrap, jQuery, etc…) respectively to cultivate deeper knowledge in these standards. I always want to make all my projects more modern, beautiful, useful, and steady…

At current, I am also the owner of an IT blog and working as a part-time freelancer (browse all my completed projects).

Employment

2016-202? CarMD.com Corp. Mobile Developer

2014-2016 LARION Computing Web & Mobile Developer

2013-2014 TMA Solutions Junior Developer

Technical skills

Projects

Innova Tablet

This App was built for a customized Android OS that makes the device (tablet) work as a diagnostic tool. It could run a full scanning and create a detailed report for the vehicle, sometimes the user could use it to perform some special tests or view live data graphs of some PIDs.

Angular, Ionic, Cordova, Firebase, Java

Shell Kiosk

This App runs on the Kiosks that was placed at each Shell’s gas station (U.S), that can allow user run a quick scan process and get their vehicle report details via email.

Angular, Ionic, Cordova, Firebase

RepairSolutions2

The all-new RepairSolutions2 pairs seamlessly with our latest generation of Innova diagnostic tools, scan tools, and code readers to deliver the only complete solution from diagnosis to fix. A new in-app feature helps users identify and purchase all needed parts instantly through their favorite online retailers.

Angular, Ionic, Cordova, Firebase

AutoRater

Auto Rater is a product of Innova, a prime manufacturer of diagnostic equipment for the automotive after-market. It can assist users in purchasing a new and/or used car. The user will connect this application with the Quicklink device in the car and input the current odometer. Auto Rater will analyze all report data of this car and display the ranking.

AngularJS, Ionic, Cordova

RepairSolutions

RepairSolutions is a product of Innova, a prime manufacturer of diagnostic equipment for the automotive after-market. This application will connect to the Quicklink device in the car, then get all information about this car, and allows users to find repair solutions for vehicle-related problems.

AngularJS, Ionic, Cordova

Tenant Web Application

Tenant App is a web application can help tenant of store/shop manage and support the customer instantly when they send a request by their mobile device.

With this app, a tenant will know how many customers in their store, what products that he/she is interested in, all questions about the products in store…

AngularJS, Bootstrap

Storywoolf

StoryWoolf is a new publishing platform and digital marketplace where users can buy and sell great writing. All users were both readers and authors. At StoryWoolf, authors receive a majority of the sale of their work and readers can know that they are directly supporting the art they love.

Ruby on Rails, Bootstrap, MongoDB

Hulo

Hulo is an advertising application using mobile and beacon. With the backend, the administrator can import multiple beacons and assign them to the Hulo’s customer (called Hulo client). Hulo’s clients can log in and assign their owned beacon to each product in the store so that their customers will be received a notification instantly on their handphone when they are nearly the beacon or picking the product.

PHP (Yii2 Framework), iOS, Android

Junior Explorers

Junior Explorers is a website that sells many interesting physical missions for children. Parents or the school can buy a mission package directly for their children or use them as a gift.

WordPress, CodeIgniter, Elasticsearch

BidCarros

BidCarros is a marketplace that can allow users can buy and/or sell new/used cars.

Drupal, Elasticsearch

Quran

Quran is a book reader application, using local data (images + music). It like a book and people can read it, bookmark a page, or share with friends via email, social network any sentences.

Java, Android

Other Projects

Smart Fountain Control

This project builds a small system that has 2 parts:

Administrators: could manage all fountains and clients, one fountain is only assigned to one client

Client: could log in to the system and manage their assigned fountain with all featured that provided (lock/unlock a fountain, play song, change the song or it controlled styles)

Vue, Strapi, Node, Websocket

MGG·©©

A website that collects and display voucher, coupon codes daily from some common providers in Vietnam. It could help people who love online shopping save a lot of money!

WordPress, Bulma, Bash, ElasticSearch

Ionic POS App

A completed POS app for the mobile platform (both iOS & Android), build with Ionic 4 (Angular 8) - manage Orders, Menu items & print bills via ESCPOS printers by Bluetooth BLE connection

Demo: https://www.youtube.com/watch?v=mTEK_snO4T8 Documentation: https://posapp.ngoclb.com Source Code: https://ngoclb.com/ionic-pos-app-src

Ionic, Angular, Cordova, BLE

Press2Blogger

Press2Blogger is a node command-line application (CLI) that could help you move or backup your current website from WordPress to Blogger.

npm: https://www.npmjs.com/package/press2blogger Example: Wiki Nấu Ăn

Node, oclif, Google SDK

WP PleaseWait

This is just a WordPress plugin built from the PleaseWait library, which could help to display a beautiful loading screen for the WordPress site.

WordPress: https://wordpress.org/plugins/wp-pleasewait/ Github: https://github.com/lbngoc/wp-please-wait

PHP, Javascript

post2Groups (FB MassPost)

post2Groups is an extension for Google Chrome, allows users to post a message with links or media attachments to multiple groups on Facebook.

Demo: https://www.youtube.com/watch?v=sn0YlWjR7yI

Chrome Extension, Facebook SDK

Mobile App Release Page Layout

A simple project to display release versions of a mobile app, built with Vue.js and Semantic UI

Demo: https://lbngoc.github.io/simple-layout-app-release-packages

Vue, Semantic UI

Education

2014-2014 SDC, TMA Solutions (Ho Chi Minh City, VN)

2008-2013 University of Da Lat (Da Lat City, VN) Bachelor Degree in Software Engineering