Briefing about myself

I believe that coding is always about integration. There is no single coding language or framework can solve the entire need of business.

Experiences

Software Engineer

08/2020 - Present
Axon Active Vietnam

- Team size: Srum with 5 - 10 members. - Task management Jira Software. - Built up Backend for mobile app using Django.
- Design API and handle request from mobile.
- Handle HTTP Longpolling request and websocket server.
- Use Gitlab CI to establish CI/CD.
- Join Mobile team on features related to ReactJS.
- Knowledge about Public Key Infrastructure. Encryption. Security - AWS, Azure Services

Projects

Project is a mobile driving license which help user use their mobile as an driving licence and Verifiers can verify driving license

Desk
  • Store all Driving License infomations.
  • CRUD Driving Licenses.
Gateway
  • Handle HTTP/Websocket request from mobile.
  • Authenticate.
mDL App
  • Hold mDL information.
mDL Reader
  • Verify identity of mDL.

Odoo Developer

03/2017 - 03/2020
Trobz, HCMC

- Strong knowledge in Python 2 and 3, OOP, Design Patterns, Unittest ...
- Have experiences in using HTML, CSS, Javascript to build front-end side for Odoo.
- Base on Odoo:

  • Use python to write logical code which response for request from font-end such as: button call, create, write action...
  • Analyst the tasks for the best performance and neatest source code for the project. Support customer for using Odoo System because there are a lot of features that they can not understand.
  • Customize native module or create new modules for customer's business

Projects

I have done many projects base on Odoo in version 7, 8, 9, 10, 11, 12. Here are some of big projects i have participated as full-time technical consultant. Build RESTfull API.

Website Marketplace
- This is a system for Farm and Agent to get in touch with each others. Whenever Farm want to hire Agent to work at the farm, they create Replacement Request then Agent will be picked for this replacement request.
- Apart from Odoo back-end view. I build a website interface following the UI and UX to familiar with user. Using Javascript, Jquery, Bootstrap to handle responsive website, send data to back-end through API.
- Features:
  • - Edit basic information of their profile.
  • - See working shift, timesheet from the replacement request.
  • - Use Fullcalendar to create, schedule Replacement Request(for Farm) and Leave Request(for Agent)
  • - Use Datatables to mange list records.
Multi Schools Management
- They have 13 schools in Vietnam, more than 10,000 students and more than 2000 employees include teachers.
- Features:
  • - Attendance: Employees and Students have their attendance everyday. Employees take attendance by fingerprint machine while students are taken by teachers.
  • - Academic: Schools, Classes, School Years, Subjects, Examinations, Assignments, Report Cards.
  • - HR: Payrolls, Leaves ....
Manufacture Factory
- Company manufacture narrow fabrics, elastics, shoulder straps, bindings, waist bands and stocking tops for the lingerie and the sportswear market.
- They use MRP system to manage their flow.

Skills & Proficiency

Python

Django

SQL(PostgreSQL)

Javascript & jQuery

ReacJS

HTML5 & CSS, SCSS, LESS

GIT

NGINX

Gitlab CI