Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

James Mai

Hanoi

Summary

I have 5+ years of experience in software development, especially in Backend with Python.

I love Backend stuff.

As an engineer, my foremost concern is creating high-quality code that makes developers say, "Oh, this software is in good shape!"


As a technical writer, I desire to improve the quality of Vietnamese developers. I want Vietnam developers to earn respect with good products, not just cheap coders.


I can help to:

  • Build your software to be maintainable with Clean Architecture, OOP, and clean code.
  • Introduce Machine Learning and AI into your business.
  • Develop or migrate your system to AWS or Google Cloud.


My strength.

Engineering part:

  • Coding with Coding Complexity, Clean Code, and OOP in mind, all for quality.
  • I love to introduce small changes to improve products and team productivity.

Technical part:

  • Working experience in ERP with Odoo.
  • Fluent in Python and able to adapt C# and JS.
  • Strong expertise in Web Development with Django and FastAPI.
  • Working experience in Machine Learning, and AI - Computer Vision.
  • Great English. Certificated with IELTS. Co-op with foreigners for years.


Human part:

  • Customer-first.
  • A team player, especially in helping younger developers.
  • A curious guru. Learning and sharing.

Overview

1
1
year of professional experience

Work History

Software Engineer

AHT
10.2023 - Current

Education

Bachelor of Science - Software Engineering

HUST
Hanoi, Vietnam
01-2014

Skills

  • Odoo
  • Python
  • Team collaboration
  • Javascript
  • Agile methodologies
  • SQL
  • JIRA
  • Object-oriented programming
  • Linux
  • Clean code

Accomplishments

ZENS** - March 2024

Our customer needed to integrate a business into the Virgin Mobile ecosystem, requiring an Anti-fraud feature.

My role was an Odoo Developer, responsible for designing, developing, and leading the implementation of this critical module.

I did implement the Risk Control module, integrating third-party APIs for credit scoring and VISA verification, and optimizing the database for performance.

This resulted in a maintainable source code.


KSA** - December 2024

A Swedish e-commerce client needed to expand into Saudi Arabia, requiring SMS notification modules.

My role was an Odoo Developer and Epic Leader, responsible for designing, planning, coding, and maintaining these modules.

I did gather requirements, designed the solution (including logic, API, and database), broke down tasks, implemented the code, and performed code reviews.

This resulted in functional SMS notification modules that supported ongoing flexibility.


NISSA** - December 2021

A Japanese client needed a license plate recognition system using AI and Computer Vision.

My role was AI & Backend Developer, responsible for implementing the detection and segmentation models and architecting the AI service.

I did label, analyzed, and pre-processed image data, researched and fine-tuned models, optimized inference, and designed the service architecture.

This resulted in a working license plate recognition system.

Timeline

Software Engineer

AHT
10.2023 - Current

Bachelor of Science - Software Engineering

HUST
James Mai