Profileimage by Anonymous profile, C#/C++ Entwickler/Architekt / UWP / WPF / MVVM / Clean Code / Machine Learning

Verified Profile
Verified Profile

not available until 04/15/2022
Contact

Last update: 06.12.2021

C#/C++ Entwickler/Architekt / UWP / WPF / MVVM / Clean Code / Machine Learning

Company: NG TEC
Graduation: Dipl. - Ing. (FH)
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Limited professional)

Attachments

20210607_CV_Nguyen_deutsch.pdf
20210827_CV_Nguyen_english.pdf

Skills

www.ngtec-engineering.com

Persönliches Profil


Ich bin freiberuflicher Software Entwickler mit viel Erfahrung im Bereich der Desktopanwendungsentwicklung.
Seit 2011 entwickle ich backend-lastige Schnittstellen, Serviceanwendungen, Datenbanksoftware und PC-basierte Steuerungssoftware. Darüber hinaus beschäftige ich mich mit der SW-Architektur/Softwaredesign und mit der Künstliche-Intelligenz, um Kunden mehr Nachhaltigkeit zu geben. Anwendungen sind dadurch einfacher zu verstehen, einfacher zu erweitern und somit weniger fehlerbehaftet. Mit Künstliche Intelligenz werden Anwendungen intelligenter und können somit mehr Aufgaben übernehmen.

Programmiersprachen
C# .Net Full/Core/UWP, C++

Softwareentwicklung
Entwurf von Softwarearchitekturen
Entwurf von Bibliotheken/Frameworks
Testgetriebene Entwicklung mittels Unittest
Konzepterstellung mittels UML

Softwareprojektmanagement
Klassische Projektmanagement
Scrum

Entwicklungsumgebung
Microsoft Visual Studio

Programmierprinzipien
Clean Code
SOLID

Benutzeroberfläche
UWP, WPF, Winform, XAML

Injection Container
Unity
Autofac
mvvmlight

Kommunikation
WCF
COM Interop
EventAggregator
Ethernet (Http, TCP/IP)
Dateisysteme (XML, ASCII, CSV)
EventBus
Akka.NET

Datenbankzugriff
Entity Framework
ADO.NET
LINQ
MS-SQL

Sonstiges
MEF
AI, Machine Learning

Test
Unittest (Moq, MSTest, NUnit, XUnit)
Integrationstest
Stabilitättest

Project history

03/2021 - Present
UWP App
Stabilisierung und Weiterentwicklung eine UWP-Desktopanwendung im militärischen Umfeld
- Entwicklungsumgebung: Microsoft Visual Studio
- Programmiersprache: C# .net UWP/Core
- Programmierprinzipien: Clean Code/SOLID
- Pattern: Mvvm, Adapter, Observer, Strategy
- Test: Unittest, Integrationstest - Dokumentation der Komponente

02/2020 - 08/2020
Entwicklung von Systemkomponenten
Entwicklung von Komponenten mit starkem Fokus auf die Wiederverwendbarkeit
- Entwicklungsumgebung: Microsoft Visual Studio  
- Programmiersprache: C#/WPF 
- Programmierprinzipien: Clean Code/SOLID 
- Pattern: Clean Architecture, Mvvm.. 
- Test: Unittest, Integrationstest, Stabilitätstest
- Dokumentation der Systemkomponente

10/2019 - 03/2020
Desktop - Anwendung (Client)
Stabilisierung und Weiterentwicklung eine Desktopanwendung zur Wiedergabe von Lerninhalten über HTTP. 
- Entwicklungsumgebung: Microsoft Visual Studio  
- Programmiersprache: C#/WPF 
- Programmierprinzipien: Clean Code/SOLID 
- Pattern: Clean Architecture, Mvvm.. 
- Test: Unittest, Integrationstest, Stabilitätstest

05/2019 - 09/2019
Entwicklungsplattform
Eigenentwicklung
Mehr Info unter https://www.ngtec-engineering.com/referenzen

10/2011 - 03/2019
Kundenspezischen Anbindungen
Datenaustausch zwischen unterschiedlichen Systemen (z.b MES, ERP, Systeme/Akteure). Hierbei wurden unterschiedlichen Protokolle (Http, über APIs, TCP/IP, WCF, kundenspezifisch) verwendet. Datenübertragungen wurden über Netzwerk, CSV, XML-Datei und über kundenspezifische Dateien umgesetzt.  
Entwicklungsumgebung: Microsoft Visual Studio, Programmiersprache: C++ MFC und C#.net

01/2016 - 12/2016
Kommunikationsbibliothek
Standardisierung von Kundenspezifische Anbindungen.  
- Entwicklungsumgebung: Microsoft Visual Studio - Programmiersprache: C++ MFC 

11/2011 - 12/2014
PC-Basierte Anlagensteuerung
Realisierung von verschiedene PC-Basierte Maschinensteuerungssoftware. 
- Programmierprinzipien: Clean Code - Entwicklungsumgebung: MS Visual Studio - Anwendungsart: WPF Desktopanwendung .Net C# - Patterns: Mvvm, Strategy, Observer, Dependency Injection, Facade, State - Test: Unittest, Integrationstest, Endtest 

01/2012 - 01/2013
Stabilisierung/Weiterentwicklung Standardsoftware
Entwicklung von verschiedene Desktopanwendungen auf Windowsumgebung.
Durch Verwendung von Stresstests wurden Fehler erkannt und beseitigt. Refactory von Codestellen, um die Komplexität zu minimieren. 
- Entwicklungsumgebung:  Borland
- Programmiersprache: C++

Time and spatial flexibility

Reisebereitschaft: ja
Verfügbarkeit: Remote, Vor-Ort

Other

IT-Haftpflichtversicherung
Exali IT-Haftpflicht

Website
www.ngtec-engineering.com

Wir bewahren Ihr Geschäfts- oder Betriebsgeheimnis streng vertraulich. Danke für Ihr Verständnis!

Recommendations

Computer Futures, ein Geschäftszweig der SThree GmbH
Principal Recruitment Consultant (Kira Witten)
"Mit der Zusammenarbeit mit Herrn Duy Tam Nguyen waren wir stets sehr zufrieden. Er war immer für uns erreichbar und meldete sich kurzfristig auf jegliche Anfragen zurück. Die Kommunikation war stets angenehm und problemlos. Zuverlässigkeit, Eigenständigkeit und Kompetenz zeichnen Herr Nguyen aus. Wir sind im vollsten Umfang zufrieden.
Wir bedanken uns für die gute Zusammenarbeit und würden uns auch in der Zukunft über eine Zusammenarbeit freuen."
sophistics powered by - HaX Solutions GmbH
CEO (Claudio Panessa)
"Die Zusammenarbeit mit Herrn Nguyen war von Anfang an sehr professionell, offen und reibungslos.
Herr Nguyen wurde bei unserem Kundenprojekt für die Entwicklung von Windows-Desktop-Applikationen eingesetzt. Er hat unsere Ansprüche zu unserer vollsten Zufriedenheit erfüllt.
Auch in Zukunft werden wir gerne wieder mit Herrn Nguyen zusammenarbeiten. Das Feedback unseres Kunden ist durchweg positiv, sodass auch dieser bei Bedarf wieder auf Herrn Nguyen zurückgreifen möchte."

exali seal of third party liability for IT representatives (special rate for freelancermap members)

The original exali seal of third party liability for IT representatives ensures that the person or company concerned has concluded an actually valid third party liability for IT representatives. This insurance has been concluded applying a special rate for freelancermap members.

Commencement of insurance:
16.09.2019

End of insurance:
01.10.2022

Show exali-profile »


Contact form

Contact details