06/18/2025 updated

**** ******** ****
100 % available

Full-stack Developer | Software Entwickler | Team Leiter | Project Manager - Deutschsprachig

Hanoi, Vietnam
Only remote
MSc. Electrical Engineering - Automation and Information at Karlsruhe Institute for Technology
Hanoi, Vietnam
Only remote
MSc. Electrical Engineering - Automation and Information at Karlsruhe Institute for Technology

Profile attachments

CV_Minh_Hai_Phan_03_2025_dev.pdf

JavaScriptExtensible HyperText Markup Language (XHTML)ActionScriptApplication Programming Interfaces (APIs)Amazon Web ServicesData AnalysisAndroid (Software)Android StudioApple IOSUbuntu (Operating System)Cascading Style Sheets (CSS)Mobile Application DevelopmentCloud ComputingComputer ProgrammingDatabasesWeb DevelopmentDrupalAmazon DynamoDBGraphical User InterfaceMobile Application SoftwareLaravelPostgreSQLMATLABMicrosoft Visual StudioMultiprocessingNGINXNode.jsParallel ComputingNext.jsServer-SideSonarQubeWeb ApplicationsWeb ServicesWeb StandardsWordPressReact.jsVue.jsBackendGitLabGitOdooReact NativeFront End Software DevelopmentDocker
Programmierkenntnisse: 
  • JavaScript, ReactJS, React Native, NodeJS, MatLAB 
  • Web: Web standards (XHTML, CSS), ActionScript
Datenbank: PostgreSQL
IDEs: Visual Studio Code, Android Studio, XCode
Tool: Adobe Photoshop
CMS-System: WordPress, Drupal

Sprachkenntnisse:
  • Deutsch: fließend (Sprechen, Lesen, Schreiben)
  • Englisch: konversationsfähig (Sprechen, Lesen, Schreiben)

Experience

Professional experience5 - 10 years
Freelancer since2018

Languages

GermanFluentEnglishFluent

Project history

Full-stack Developer- faktoora.com

Faktoora

Banking & Financial Services

< 10 team member

Reference: faktoora.com
System Overview
Development of a web- and mobile-app for creating and management of electrical invoices
Responsibility
  • Maintain and improve features of the web application.
  • Migrate the JavaScript project to Typescript
  • Develop new features on client- and server-side as well as on Android and iOs mobile app.
  • Help and support my team translate German language content.
  • Weekly report via conference call or live meeting.
Language: ReactJs, NextJs, ReactNative, Nodejs
Tool: Visual Studio Code, Xcode, Android Studio
DB: PostgreSQL

Developer - dwt.thbt.vn

Thai Hung Corp

Automotive & Vehicle Manufacturing

< 10 team member

Reference: dwt.thbt.vn
System Overview
DWT (daily work track) is a HR management and employee monitoring software which helps managers track their employee’s tasks and engage their employees to take action via its KPI management module.
Responsibility
  • Designed, developed, and implemented both frontend and backend functionalities of the application.
  • Deploy the backend and frontend to Ubuntu server using nginx and pm2
  • Communicate with stakeholders to get requirements, analyze the requirements
Language: ReactJS, NodeJs
Tool: Visual Studio Code, nginx, Ubuntu, Digital Ocean

Developer - tichdiem.doppelherz.vn

Doppelherz

< 10 team member

Reference: tichdiem.doppelherz.vn
System Overview
tichdiem.doppelherz.vn is a loyalty & reward system to boost sales and marketing. The system contains a loyalty app user interface (ReactJS), a QR code generator (Laravel) and a loyalty program and customer management for admin (Laravel). When consumers buy Doppelherz dietary supplements, scanning QR codes on its labels can direct consumers to our web application so they can check the supplement information and receive loyalty points.
Responsibility
  • Developed, tested, and optimized the frontend of the application.
  • Deploy the NextJS frontend project to Ubuntu server using nginx and pm2
  • Communicate with stakeholders to get requirements, analyze the requirements
Language: NextJs, Laravel
Tool: Visual Studio Code, nginx, Ubuntu, Digital Ocean

Developer - FWIP ANALYTICS

< 10 team member

System Overview
FWIP, a frozen dessert brand in UK, has invented the world’s first smart-connected ice cream, frozen yogurt and sorbet machine. fwip analytic web-based application helps its sales teams and managers gain visibility into sales activities; locate high or under-performing salespeople, products and forecast future sales numbers.
Responsibility
Implement service workers to synchronize machines, deliveries and sales data from Odoo and AWS DynamoDB in background automatically.
Implement frontend UI and API endpoints to access and visualize the synced data.
Language: ReactJs, Nodejs
Tool: Visual Studio Code, Odoo, DynamoDB/AWS

Team leader - elke-lsvbw.de

< 10 team member

Reference: elke-lsvbw.de
System Overview
elke-lsvbw.de serves as platform to manage athlete's data of the lsvbw, the Baden–Württemberg state sporting association. There are several organizations, which can login to the platform and update the data record of athletes. ELKE aims to bring all those organizations together to cooperatively maintain athlete data.
Responsibility
  • Answer team members questions, helps with team members problems, and oversees them work for quality and guideline compliance
  • Support project owner, create and assign task tickets to project members
  • Fix bugs, maintain and improve implemented features
Language: ReactJs, Nodejs
Tool: Visual Studio Code
​​​​​​​DB: PostgreSQL

Developer - The Meeting App

< 10 team member

System Overview
Development of a mobile app to help people bring about lasting, positive change for every meeting they are involved with.
Responsibility
  • Develop frontend of the mobile app in Android and iOS version.
  • Support and counsel my client to improve the UI app design.
OS: Android, iOS
Language: ReactNative
Tool: Visual Studio Code, Android Studio, XCode

Developer - APIO mobile application

< 10 team member

System Overview
Development of an iOS application for a smart house platform to inform user of his house’s power-consumption and -production.
Responsibility
  • Implement frontend of the app
  • Communicate with customer to get requirements.
OS: iOS
Language: ReactNative
Tool: Xcode

Praktikant

Robert Bosch GmbH, Stuttgart-Feuerbach

Automotive & Vehicle Manufacturing

System Overview
Development of a MATLAB program for calculation of quantity control power stages.
Responsibility
  • Implement the parallel computing in MATLAB utilizing multicore processors.
  • Design and improve a graphical user interface of the program.
  • Documentation and Presentation.
OS: Window
Language: MATLAB
Tool: Matlab GUI

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in