Profileimage by Vien Nguyen Web Developer from

Vien Nguyen

available

Last update: 12.10.2017

Web Developer

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Elementary)

Skills

ReactJs + Redux + Saga, Angular, Jquery, HTML, CSS, ASP.NET MVC, C#, Python, Scala, Playframework, MSSQL, MySQL

Project history

Airbnb Press
https://press.atairbnb.com/

Olea Restaurant, Noir Bar 

Develop two websites for introducing some services from their restaurant and bar system using Umbraco Web Content Management. And using some services of Amazon such as: Amazon S3, RDS, Cloudfront. 
http://olea-dubai.com 
http://noir-dubai.com 


Car Dealer 
The architecture built for CarDealer system follows a SOA design. There are 4 components: ImageApi, InventoryApi, Employee Website and Customer Website. 
All these components are hosted in Windows Azure as websites. 
  1. ImageApi: This is a service for uploading images of cars and also serves as an image repository. When users upload car images from Employee website, the images will be saved to this service. All images in Customer website are stored here. In the future, we can use multiple ImageApi for scalable. 
In the test environment, the ImageApi is located at https://addcloudimageapi.azurewebsites.net. 
  1. InventoryApi: All information of the CarDealer system is stored in a database. InventoryApi is a service that exposes this database to other client components (Employee Website, Customer Website). Employee Webiste and Customer Website communicate with the InventoryApi to get, create, update or delete data in the database. The InventoryApi is protected by Azure ACS. To consume InventoryApi, the client components must have a service identity and authenticate against Azure ACS to get a token. Then this token is sent to InventoryApi in every request. 
In the test environment, the InventoryApi is located at https://addcloudinventoryapi.azurewebsites.net. 
  1. Employee Website: This is a portal for employees to manage the inventory. Employees can add, update and delete data here. This website is protected by Azure ACS and supports multi tenant login. Before employees can login, we have to add client’s WAAD as an identity provider to Azure ACS. 
In the test environment, the Employee Website is located at https://addcloudemployee.azurewebsites.net. 
  1. Customer Website: This is a public facing website for customers to look at cars in the inventory. Each client will have a different Customer Website. 
In the test environment, the Customer Website is located at https://alcar.azurewebsites.net. 

Local Availability

Only available in these countries: Vietnam
Profileimage by Vien Nguyen Web Developer from Web Developer
Register