avatar

Vinh Dinh Mai

he/him

Oracle Certified Professional Java Developer, Java enthusiast, AI-ML enjoyer

Hanoi, Vietnam

CV Template
About

Over 7,000 hours and 1,000 pages of Java theory have not just taught me how to code, they have transformed me into a persistent individual, with quite focus and deep curiosity. From Oracle Certifications and A-Level Further Math, I have developed a passion for Java and Artificial Intelligence that I now share through self-initiated projects to inspire others.

CV Template
Work

BVIS High-school Student

72A Nguyen Trai, Hanoi

2022 - 2025

A Level Exam May/June Series result:

  • 93% (A*) on Mathematics
  • 85% (A) on Physics

Advanced Placement 2025 Exam result:

  • AP Computer Science A: 5/5
StudentA LevelAdvanced Placement

VinUni Student

Vinhomes Ocean Park, Gia Lam District, Hanoi.

2025 - ?

Admitted to VinUniversity with a Discipline’s Honor Scholarship in Bachelor of Science in Computer Science of 60% of tuition fees (1,958,040,000 VND for 4 years)

StudentComputer Science Major
CV Template
Studies

High-school student

72A Nguyen Trai

2022 - 2025
StudentA LevelAdvanced Placement

VinUni Student

Vinhomes Ocean Park, Gia Lam District, Hanoi.

2025 - ?
StudentComputer Science Major
CV Template
Projects

DuckyEmulator

Jan. 2025 - July. 2025

A first Java open-source test emulator based on College Board’s BlueBook. This emulator allows users to customize their own question bankand multiple-choice test

  • Solo-developed the emulator using latest Java technologies (JDK 17, MySQL 8, MaterialFX).
  • Platform independent, capable of running on any operating system such as MacOS, Windows, Linux.
  • Has been widely used by all Arthroverse’s students for final test between stages of a course.
JavaPet ProjectJavaFXMySQLJDBC

VF17Detection (AI & ML Lead Dev.)

Oct. 2025 - Feb. 2026

VF17Detection aims to design and implement a low-cost, real-time, end-to-end and automated fruit freshness sorting system that can detect fresh vs. spoiled fruits from a live camera stream and physically separate them on a conveyor.

  • Capture live video and perform image preprocessing using OpenCV.
  • Detect and classify fruit freshness in real time using YOLOv8n.
  • Control a servo-based mechanical sorting mechanism integrated with a mini conveyor using Arduino and jSerialComm Java Library.
  • The system also display a GUI showing the camera feed and classification results for monitoring.
JavaONNX RuntimeYOLOv8nOpenCV
CV Template
Certifications

Oracle Certified Associate - Java SE 8 (1z0-808)

Dec 27, 2024

The Oracle Certified Associate is a Java credential that is compulsory along with the Oracle Certified Professional license to become a certified professional Java developer. This Oracle Certified Associate will give you many benefits such as higher average salary compared with non-verified colleagues, preferred access to cloud-based employment.

Over 80%+ of Oracle certified decveloper experienced significant increase in their salary. The rate of interview success higher than normal is 27% for certified peerss

Java SE 8OracleDeveloperAssociate

Oracle Certified Foundation Associate - Java SE 8 (1z0-811)

Oct 15, 2024

The Oracle Certified Foundation Associate is a Java credential that provides strong evidence of practical and theoretical Java knowledge and skills. This certification aims on two-year colleges secondary schools students who are studying Computer Science including Java programming language.

Over 33% of Oracle Credential holders in the world recieve salary increase after obtaining an Oracle certification, and over 61% of certified professionals report significant growth in job opportunity compared to non-holder

Java SE 8OracleDeveloperFoundation

Oracle Certified Professional - Java SE 17 (1z0-829)

Feb 17, 2026

An Oracle Certified Professional: Java SE 17 Developer has demonstrated proficiency in Java (Standard Edition) software development recognized by a wide range of world-wide industries. They have also exhibited thorough and broad knowledge of the Java programming language, coding practices, and utilization of new features incorporated into Java SE 17. By passing the required exam, a certified individual proves tremendous fluency in Java SE and the acquisition of the valuable professional skills required to be a Java software developer.

Java SE 17OracleDeveloperProfessional
CV Template