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
- 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
- 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.
- 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.
- 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 ....
- 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.