Init Technology Solution 2015 - 2018

The beginning of the journey to become an Odoo developer.

<1. Description/>

I started my developer journey by joining and learning Odoo ERP Framework at INIT.

At that time, Odoo was called OpenERP. From now, I will call it Odoo (current name)

As a recent graduate student, I don't have much experience with ERP systems and Python because I didn't learn them at school, and programming isn't my major.

Everything seems a bit challenging for me.

I started to learn small things, step by step, and try to achieve these goals:

  • Python basic: syntax, basic data structure, data type, tips & tricks
  • What is "ERP"?
  • What is "OpenERP / Odoo"?
  • How to use Linux (Ubuntu), use terminal, command-line
  • How to setup Odoo Service OpenSource on a Linux VPS

At the same time, while learning these things, I also do some small tasks to improve my skills faster


Over time, I gradually participated in projects and handled larger tasks for the company


<2. Technical stacks/>

Programing languges

  • Python
  • HTML & Javascript
  • Bash

Framework & Library

  • Odoo (OpenERP)

Database

  • PostgreSQL
  • Microsoft SQL

Other Tools, VPS Provider, ...

  • Digital Ocean
  • Gitlab, SmartGit

<3. Projects/>

During my time working at INIT, all the projects I participated in were in the field of wooden furniture manufacturing 



Mekong Furniture

Maintenance existing ERP System for Furniture Factory
Modules
  • Sale
  • Purchase
  • Stock
  • Human Resource
Roles
  • Odoo Backend Developer

Responsibilities
  • Fix bugs / problems with existing features
  • Upgrade old features according to customer requests
    • Add / Remove / Hide fields in existing views
    • Add new views for models
  • Create / Update access rights for users
  • Create new features as assigned by the leader and customer requirement. Some of them are:
    • Purchasing requisition
    • Fingerprint connector API
    • Stock Inventory Summary
    • Export PDF, Word, Excel reports within field of HR, Sale, Stock, ...
  • Write scripts to automate database backups and static assets data
  • Setup / maintain live, staging environments on VPS


Indowoods / Geuther Furniture

Modules
  • Sale
  • Purchase
  • Stock
  • Manufacturing
  • QC
  • Human Resource
  • Accounting
Roles
  • Odoo Backend Developer
  • Customer support

Responsibilities
  • Meet with customers and collect business requirements in developing ERP system, especially HR module
  • Provide advices to customers on required features for the ERP system and implementation process
  • Research what Odoo has and can be applied to customer use cases and what needs to be created new
  • Main participation in the process of developing the HR module:
    • Employee / Contract management
    • Time-off / Holidays management
    • Develop attendance system and connect with fingerprint machines
    • Develop salary calculation logic for both office employees and factory workers based on actual business use cases
  • Setup staging / live environments


District | 8 Design

Modules
Roles


content

content

Miss MoneyPenny 2018 - 2021
Before you make your first purchase…