GraphQL Engine
March 2019 - Now
Website: https://github.com/hasura/graphql-engine
Role: Haskell Developer
GraphQL Engine is an instant, high performance GraphQL service for any Postgres app without you having to write any backend code.
My Responsibility:
- Maintain and develop new features for GraphQL Engine
Experience, skills and technologies:
- Haskell, Spock
- GraphQL, PostgreSQL
DOCTOR ONE WORLD
October 2018 - Now
Website: https://doctorworld.co
Role: Full-stack Web Developer
Doctor One World (WOW) is an online health care service online video consultation. Customer can request health check online, schedule appointments and medicine deliveries. DOW also access and keep track of customer's clinic visits, medication, laboratory reports and physical statistics in one place.
My Responsibility:
- Maintain, refactor improve features for backend service
- Develop SPA Web using react
Experience, skills and technologies:
- Node.js, Twilio, Redis, Websocket
- React
ORCHXTRA
April 2018 - April 2019
Website:
http://dev-orchxtra.s3-website-ap-northeast-1.amazonaws.com/
Username: toan@user.com.sg
Password: 12345678
Role: Full-stack Web Developer
ORCHXTRA is a project management application for Researchers from organization and University. The project is built as a Sass business. Users can manage their staff team, projects, research articles, reports, contracts, budgets, and automatically export a landing page for the project
My Responsibility:
- Develop backend system with Microservices, Docker and Continuous Delivery infrastructure
- AWS Cognito and API Gateway
- AWS Cloudformation
- Kubernetes
- DevOps
- Web Application using Angular 6
Experience, skills and technologies:
- Amazon web services: Cognito, RDS, EC2
- Cognito for authorization
- Postgres
- Haskell, Scala
- Docker - Amazon Elastic Container Service
- Amazon CodePipeline
- AWS Cloudformation
- AWS CodeBuild
- Angular 6
ST PARKING
February 2018 - June 2018
Website:
http://stcarpark-dev.s3-website-ap-northeast-1.amazonaws.com
Username: +8401227792025
Password: 12345678
Role: Web Developer
ST Parking is an application that is used to pay for parking using mobile devices at all coupon parking car parks
My Responsibility and Experience:
- Develop Admin Portal Web Application using Angular 5
CARDLINE
August 2017 -January 2018
Role: Full-stack Web Developer
CardLine is a social network application for business communication and social interaction. It perfectly fit for sales people, entrepreneurs, business developers and marketing specialists. Users is able to manage their own profile and friend contacts easily, chat with friends, and find new potential business patterns.
My Responsibility:
- Backend development with Amazon Web Services and Serverless Framework
- DevOps
- Admin Portal using Vue.js
Experience, skills and technologies:
- Amazon web services: Cognito, RDS, VPC, Lambda, SNS, SES, EC2, S3, CloudFormation
- Serverless with API Gateway, Lambda and Node.js
- Cognito for authorization
- Postgres
- Wordpress and Woocommerce
- Stripe Payment gateway
DTAXI
Jun 2016 –Jun 2017
Website:
https://play.google.com/store/apps/details?id=com.nex.dtaxicustomer&hl=en
https://itunes.apple.com/us/app/dtaxi/id1168224995?mt=8
Role: Team Lead – Full Stack Web Developer
- DTaxi is a taxi booking system which implement the on-demand service like Uber , DTaxi is a service for Vietnam market, customer can easily book a car by several simple steps, driver will receive the trip quickly in real time mode.
– DTaxi also provide a portal name “call-center” which will support receive the trip request via phone and push the trip booking to driver application.
– Dtaxi system has the scalability and stability to serve thousand of car requests at a same time.
– DTaxi system is not only friendly for admin to operate but it also flexible to adjust or change the business model every time if needed.
Responsibility and experience:
- Contributed to create product concept, design all the functionalities and write documentation.
- Algorithm analytic for logic and design database with team.
- Database design and back-end stacks
- Develop and improve CMS Web application
Skils and technologies:
- Node.js frameworks: Express, Hapi.js and socket.io
- PHP and Yii2 framework
- OAuth for authorization
- Postgres and MongoDB.
- Google map and other Google API services.
- UrbanAirship for messaging and push notification
- Firebase, Google Analytic, Flurry, Facebook Analytic.
- Cycle.js for reactive components
GVN
Aug 2016 – Dec 2017
Website:
https://itunes.apple.com/us/app/giup-viec-nha/id1163463474?mt=8
Role: Backend Developer
GVN is a house cleaning service which implement the on-demand service like Uber, focused on Vietnam market. Customer can easily book a service by several simple steps on mobile app, after providing some informations and book, cleaner will receive the notification about the booking and accept the price with total working hour, cleaner can contact the customer to start the service.
GVN system has the scalability and stability to serve thousand of car requests at a same time. It is so much easy to add other service not only the cleaning service for example: home electric, home cooking, home teaching ....
GVN system is not only friendly for admin to operate but it also flexible to adjust or change the business model every time if needed.
My Responsibility and experience:
- Contributed to create product concept, design all the functionalities and write documentation
- Database design and back-end architecture
- Built the core framework for back-end API and CMS
Skils and technologies:
- Node.js frameworks: Express, HAPI
- Firebase Auth
- Google Cloud Storage
- Google Cloud Function
- Google Cloud Deployment Management and Configuration
- PHP and Yii 2 framework
- Vue.js
- Postgres and MongoDB.
- OneSignal for messaging and push notification
- Google Analytic, Flurry, Facebook Analytic.
NEXEX
May 2016 – Jun 2016
Website:
https://itunes.apple.com/us/app/nexex-shop/id1132073282?mt=8
https://itunes.apple.com/us/app/nexex-shipper/id1132095099?mt=8
Role: Backend Developer
NexExpress is an open Cash on delivery (COD), location based system for shipping. A shop can create a shipment and a freelance shipper can pick this shipment for delivery. They can work and support together, create their own CoD community
My Responsibility and experience:
- Contributed to create product concept, design all the functionadlities and write documentation.
- Algorithm analytic for logic and design database with team.
- Database and back-end architecture design
- Built the core framework for back-end
Skils and technologies:
- NodeJS with hapi.js
- OAuth for authorization
- Postgres and MongoDB.
- UrbanAirship for messaging and push notification
- Firebase, Google Analytic, Flurry, Facebook Analytic.
- Crashlytic and Fabric for release build and issue report.
WEBMONEY VIETNAM
Oct 2015 – Jun 2016
Website: https://webmoney.com.vn/
Role:Full-stack Web and Backend Developer
WebMoney is an e-wallet and payment gateway for WebMoney Vietnamese users, there are all the basic features for an e-wallet that user can see balance, deposit money to wallet, withdraw cash , transfer money between 2 wallets and do payments for others daily services. This is one of most useful solutions for personal financial purpose.
My Responsibility and experience
- Contribute to develop software service, design all the functionalities base on Global WebMoney for Vietnamese market and write documentation.
- Implement Webmoney API and Partner services for online transaction, phone and electricity bill payment
- Develop payment portal which is same as Paypal and management web application for merchants
Skils and technologies:
- PHP, ASP.NET for server side, REST for API.
- Security: AES, RSA, SHA, SSL.
- MySQL and SQL Server dor database.
- Parse for messaging and push notification.
- Global WMTransfer API service, Google Analytic, Flurry, Facebook Analytic.
- Banking and other merchants integration.
- Crashlytic and Fabric for releasing build and issue report.
65DOCTOR
Dec 2013 – Dec 2014
Website: http://65doctor.com/
Role: Full-stack Web Developer
65doctor is a web platform which focuses on finding and book a Doctor appointment. The patient can search doctors by name, specialty, or symptom, select a convenient time & date, book appointment and get instant confirmation.
My Responsibility and experience
- Maintain and develop new features for website, using Yii 1 framework
- Develop RESTful API system and partner management
- Develop landing pages for partner clinics
- Develop Generate Appointment schedule module using Angular 1