Professional Experience

3. Senior Software Project Engineer (April 2016 - Present)

Robert Bosch Engineering and Business Solutions Vietnam

April 2016: Be a Senior Software Engineer because of the two-year high performance.

Work as a senior full-stack engineer in the German team with responsibilities: software management, application life-cycle management using IBM Rational Collaborative Life-cycle Management (CLM) of IBM Corporation:

- Apply the Robert Bosch standard for diesel-gasoline vehicle software system (DGS) into the CLM for international usage.

- Java/JavaScript developer: develop server/client-side APIs, JavaScript widget, graphical interfaces to increase the efficiency, effort and performance of all DGS domain developers.

Achievements:

Figure 3: My JavaScript widgets (Click to picture to view full-screen)

Within this timeline (2016-Present):

- Support Python, C# internal tool developing

- Contributor of some innovation contests of a department of this company.

2. Software Project Engineer (October 2015-March 2016)

Robert Bosch Engineering and Business Solutions Vietnam

Integrate a new software (project level) of a new embedded ECU generation (multi-core) regarding the second step of the AUTOSAR standard for the commercial vehicle system

Support: develop some internal tools to increase the performance, effort of this embedded project by C#, Python.

Contributor of some company activities: new year party, diversity event, and so on.

Contributor of a smart app innovation contest (mobile platform).

Tool chain skills: Be familiar with the diesel-gasoline system life-cycle tool chain such as source code management, requirement management, version control.

1. Software Engineer (June 2014 - September 2015)

Robert Bosch Engineering and Business Solutions Vietnam

July-September 2015: the key person in charge of designing, developing firmware (embedded C) and software (C#) implementation of an innovation project: PC software for the finger-tip kit that measures a haemoglobin rate in red blood cells for early deathly sick diagnostic at Indian. This project is completed and procedures the first prototype, and it is being executed in the collecting database step from patients of some Indian hospitals, and this project is awarded "The best promising award" in Bangalore, Karnataka, India.

Figure 2: the software demonstration (Click to picture to view full-screen)

Within this timeline (2014-2015):

- Support Python, C# internal tool developing

- Contributor of some company activities: new year party, diversity event, and so on.

February-August 2015: convert the embedded software components from the old ECU generation (single-core) to the new ECU generation (multi-core).

November 2014 - February 2015: integrate new embedded software components for PSA Peugeot Citroën and Renault SA automobile on the old and new ECU generations.

September-November 2014: Support German internal tool team with Python developer role.

July-September 2014: onsite at Bangalore, Karnataka, India with role: an embedded software developer for PSA Peugeot Citroën and Renault SA automobile.

Figure 1: my nine-week onsite at Robert Bosch, Bangalore, Karnataka, India

June-July 2014: Complete some basic training of automobile technology fundamental at Robert Bosch Vietnam such as internal version control, embedded system, model-based design, and testing method.